Вы не вошли.

Pwnagotchi Russian Community

Русскоязычное сообщество pwnagotchi

#1 2019-11-23 14:41:27

mbg
Администратор
Здесь с 2019-11-19
Сообщений: 6
Windows 10Firefox 70.0

Установка

Необходимое оборудование

  • A Raspberry Pi Zero W

  • Карта microSD (рекомендуется не менее 8 ГБ, желательно хорошего качества и скорости).

  • Приличный качественный кабель micro-USB для передачи данных (не только зарядка!).

  • Портативный блок питания (powerbank).

  • Необязательно: Аппаратные часы и один из поддерживаемых дисплеев.

Плата
"Ванильное" оборудование для Pwnagotchi - это Raspberry Pi 0 W (в данной документации ее обычно называют RPi0W). Большинство разработок и испытаний было проведено на Pwnagotchis, живущих в корпусах RPi0W, сконфигурированных как USB ethernet-устройство (для подключения к нему через USB). С другой стороны:

  • Некоторые пользователи получили Pwnagotchi, работающие на других типах Raspberry Pi, без видимых проблем (🤞):

    • Raspberry Pi 3

    • Raspberry Pi 4

  • На самом деле, технически ЛЮБОЙ компьютер GNU/Linux с WiFi интерфейсом, поддерживающим режим мониторинга, можно использовать для хостинга Pwnagotchi - сделав соответствующие настройки конфигурации.

Аккумулятор
Если вы собираетесь взять Pwnagotchi в мир, чтобы найти новые и захватывающие WiFi среды (!), вам нужно будет питать его от внешнего аккумулятора. В зависимости от ваших приоритетов, вам может понадобиться небольшая батарея, если вы собираетесь выйти на улицу всего на пару часов. Но если ты собираешься гулять весь день, тебе может понадобиться что-то большее.

Плагин индикатора уровня заряда батареи UPS-Lite
UPS-Lite V1.1 - это оличный и многофункциональный модуль батареи. Он оснащен контроллером заряда батареи, который взаимодействует через интерфейс I2C и может определять уровень напряжения. Он также имеет встроенный адаптер UART->USB, подключенный к разъемам Raspbbery UART, так что вы можете подключиться к последовательной консоли через тот же порт microUSB во время зарядки аккумулятора.

mini_ups_lite.jpg

Pwnagotchi имеет плагин up_lite для отображения на экране батареи. Перед использованием i2c интерфейс должен быть включен в raspi-config.

Аппаратные часы
Если вы используете Raspbbery Pi 0 W для изготовления  Pwnagotchi, помните, что у него нет аппаратных часов. Это означает, что если устройство каким-либо образом не подключено к Интернету (через USB-кабель и хост-соединение или BT-связь), при отключении устройства его время будет не синхронизироваться с реальным миром, отображая неверное время работы и обычно используя неверные дату и время в журналах, а также при выполнении других абсолютных временных действий.

Эту проблему можно решить недорого, используя аппаратные часы, маленький чип с аккумулятором, который может оставаться включенным, пока вся остальная часть устройства выключена... это как подарить Pwnagotchi наручные часы! big_smile

mini_clock.png

Можно использовать любую совместимую с I2C модель (обычно на базе PCF8523, DSL1307 или DS3231) и легко установить, следуя данному руководству.

mini_clock1.png mini_clock2.png mini_clock3.png
Обычно они подключаются непосредственно к GPIO через разъем, но их можно отпаять и просто припаивать непосредственно к портам печатной платы, чтобы сэкономить место (убедитесь, что чип изолирован клейкой лентой).

Дисплей

Если Вы хотите в полной мере наслаждаться прогулками и буквально смотреть на милое лицо вашего устройства, есть поддержка дисплеев на электронных чернилах:

Некоторые из поддерживаемых дисплеев имеют как черно-белые, так и цветные версии. Цветные дисплеи имеют гораздо более медленную частоту обновления. В некоторых случаях это может занять до 15 секунд. Если вы хотите избежать медленной частоты регенерации, мы рекомендуем использовать ч/б дисплеи.
3-цветные 2,13-дюймовые дисплеи Waveshare имеют несколько меньшее разрешение (104x212 пикселей) по сравнению с аналогами B&W (122x250 пикселей).
Мы рекомендуем придерживаться Waveshare B&W V2.

Экран Waveshare V2 является официально поддерживаемым экраном e-ink по следующим причинам:

  • поддерживает частичное обновление экрана, что позволяет избежать появления черных экранов в промежутках между полными обновлениями.

  • лучший рендеринг элементов пользовательского интерфейса шрифта.

  • характеризуется более высоким функциональным разрешением по сравнению с Inky pHATs.

  • всегда будут иметь самые современные и хорошо поддерживаемые элементы пользовательского интерфейса; основной разработчик Pwnagotchi (@evilsocket) будет тестировать новые возможности исключительно на Waveshare V2s.

  • дальнейшая поддержка других моделей электронных чернильных дисплеев, таких как Inky pHAT, полностью зависит от постоянного вклада пользователей в код.

Разница между Waveshare V2 и V1
Основное различие между Waveshare 2.13 inch V1 и V2 - эффект призраков изображения. Данная проблема возникает при частичном обновлении изображения. У V2 меньше проблем с артефактами, чем у V1. Полноэкранное обновление может очистить старые следы изображения, поэтому вы можете использовать плагин screen_refresh для перерисовки экрана после настраиваемого количества обновлений экрана.

mini_ghost.jpg

Избегайте 3-цветного дисплея Waveshare eInk. Время обновления составляет 15 секунд. Он может работать намного быстрее с небольшим риском выгорания, установив для цвета значение "fastAndFurious", что снижает освежение примерно до 1 секунды. Это может повредить дисплей, поэтому используйте его только в случае осознания риска.
Избегайте использования чернил Pimoroni Inky pHAT v1. Их использование прекращено из-за неисправности источника аппаратной части, используемого в производстве, что привело к высоким коэффициентам отказа.
Pimoroni Inky pHAT имеет освежающее время в несколько секунд. Обновление доступно для уменьшения времени обновления до подсекунды, хотя и увеличивает риск выгорания или артефактов, устанавливая цвет на "fastAndFurious". Это может повредить дисплей, поэтому используйте его, только если вы понимаете риск.
Дисплей DFRobot имеет частичную поддержку обновления, две аппаратные кнопки GPIO, а также разъём для подключения других устройств, таких как GPS модули, RTC, светодиоды и т.д.

Корпус

Рекомендуется поместить Pwnagotchi в корпус, если вы не хотите, чтобы Pwnagotchi замарался (или замкнулись контакты GPIO, или его приняли за бомбу...).
Если вы используете Pwnagotchi в безголовом режиме (без экрана) и используете веб-интерфейс вместо экрана e-ink, любой стандартный чехол для RPi0W должен подойти. Но если вы установили экран e-ink на RPi0W для того, чтобы увидеть лицо Pwnagotchi без внешнего оборудования, вам, вероятно, придется сделать или приобрести специальный футляр. Некоторые пользователи уже разработали специальные футляры для 3D-печати:

Моделей корпусов гораздо больше, всех не перечислишь smile

Запись образа

Самый простой способ создать новый Pwnagotchi - это загрузить последний стабильный образ с нашей страницы релизов и записать его на SD-карту.
После загрузки последней версии образа Pwnagotchi для установки на SD-карту вам понадобится инструмент записи образа. Мы рекомендуем использовать balenaEtcher, графический инструмент для записи на SD-карту, который работает в Mac OS, Linux и Windows; это самый простой вариант для большинства пользователей. (balenaEtcher также поддерживает запись образов непосредственно из ZIP-файла без распаковки!). В качестве альтернативы на GNU/Linux и macOS можно использовать dd:

dd if=path/to/pwnagotchi-raspbian-lite-XXX.img of=/dev/sdcard bs=1M

Не торопитесь отключать карту от компьютера, т.к. Вам ещё нужна начальная настройка.

Вне форума

#2 2020-03-14 16:13:24

Bushwhacker
Участник
Откуда: Калуга
Здесь с 2020-03-14
Сообщений: 3
LinuxChrome 80.0

Re: Установка

Еще опционально: gps модуль
Для отслеживания местоположения и записи нахождения тех или иных точек и рукопожатий от них.
https://cdn.thingiverse.com/assets/01/d … PS-Top.jpg


Raspberry: Pi 4 (4G), Pi Zero W.
PC: Ubuntu 19.10

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 487.42 Кбайт (Пик: 538.41 Кбайт) ]