Метка: DIY
-
Pip Boy на Raspberry Pi – часть 2. Переключатели и wi-fi адаптер
Перед тем как окончательно тестировать ПО PipBoy, нужно разобраться с подключением всех аппаратных штук. Хочется все собрать/спаять и заняться уже только доработкой ПО. Просмотрев код от Adafruit стало понятно, что программа почти не имеет функций и gpio почти все закомментированы. Например, энкодер совсем никуда не подключен в оригинальном руководстве: В любом случае я решил подключить…
-
Pipboy 3000. Подключаем экран и звук на Raspberry Pi
Всегда хотел себе собрать этот футуристический компьютер из вселенной Fallout, но осознавал, что это может потребовать много времени. С появлением 3д принтера, понемногу печатал множество деталей, входящих в архив. На основную деталь корпуса ушло аж 17 часов! Когда, по итогу все было распечатано, пришлось еще подгонять детали. Где-то от перегрева платформы самые большие детали немного…
-
POS для Dahua. Отправляем любые данные на экран с Python
Во многих системах видеонаблюдения можно в видеопоток интегрировать POS-информацию. Сама аббревиатура POS (Point Of Sales) обозначает точку продаж. Очень удобно, что эти комплексы могут выдавать на системы видеонаблюдения информацию об операциях. Например, охранник в реальном времени видит видео с кассы, с наложенным текстом в чеке, как пример вот на изображении: Современные системы, такие как Trassir с модулем Active…
-
Приборная панель Porsche для автосимуляторов. Подключение
Если вы любите поиграть в автосимуляторы, вам наверняка всегда хотелось привнести реализма в игру. Сначала вы покупаете руль с 960 градусами, коробкой передач и тремя педалями, а дальше уж как повезет. Мне захотелось визуализацию скорости и оборотов, но китайские поделки с семисегментными светодиодными индикаторами не особо нравились мне эстетически. В какой-то момент я решил распотрошить…
-
Сдвиговые регистры в Arduino (74hc595)
Сдвиговые регистры – очень нужная и популярная вещь во многих проектах. Они позволяют размножить выходы вашего контроллера, что очень полезно, когда в реальном проекте вы нагрузите mega328 экраном, клавиатурой и другой периферией. Немного изучим теорию работы этого элемента, соберём простой скетч, а потом по графикам будет понятен алгоритм работы. Взглянем на выводы нашей микросхемы.
-
Установка Apple Homebridge на RaspberryPi
В одной из прошлых статей мы сделали устройство на базе ESP8266, которым можно управлять с устройств Apple, с помощью приложения “Дом”. Официально поддерживаемых устройств очень мало, а сторонние легко подключать с помощью HomeBridge, который можно сделать на одноплатном компьютере, например Raspberry Pi. Кстати, в качестве испытуемого я взял самый первый старинный экземпляр c 512мб ОЗУ…
-
MP3 на ESP32. Музыка и звуки с SD карты. Тестируем PCM5102A и MAX98357A
Недавно мы рассмотрели применение звуков в проекте, без использования дополнительных средств, использую по сути esp8266, усилитель и динамик. Но если в проекте предполагается использовать голос или музыку, лучше всё таки использовать внешний ЦАП, а если объёмы данных большие, то и microsd карту. Я впервые работаю с платой на базе esp32, поэтому добавим её в среду,…
-
Установка Arduino Pro IDE и первый взгляд
Как бы не бунтовали любители профессиональных программ, среда Arduino активно развивается, и используется уже не только среди детишек и поделок уровня встроенного мигающего диода на плате. В последнее время запущена серия плат PRO (которую мы тоже разберём в следующих статьях), и самое главное – альтернативная среда Arduino IDE PRO, которая уже похожа на человеческий редактор.
-
Подключение дисплея ili9341 к ESP8266. Вывод JPG картинки
Недавно встал вопрос быстрого вывода картинок в среде Arduino, ведь обычно скорости avr и arm не хватает, чтобы быстро отрисовать изображение, незаметно для глаз. Все библиотеки, что я пробовал рисовали картинку около 1-1,5 секунд, что ужасно долго. Наконец, я случайно наткнулся на библиотеку, которая не описывается в рунете, но работает просто превосходно. Для начала конечно…
-
MQTT на телефоне с IOS. Управляем умным домом в среде Arduino
В прошлой статье мы рассмотрели способ отправки данных на MQTT сервер и увидели данные, которые приходят в окно браузера. Но это не очень удобно, поэтому скачаем клиент на телефон и сделаем красивую оболочку с отображением температуры. Обычно все разбирают установку на Android устройство – в iOs действительно не такой богатый выбор приложений. Я попробовал несколько…