Bright Brains
209 subscribers
337 photos
277 videos
3 files
46 links
PCB дизайн и программирование, 3д печать, световые устройства, промышленные роботы, вычислительный дизайн, генеративная графика
Download Telegram
Мой опыт в проектировании и программировании целого ряда микроконтроллеров, глубокое понимание электроники и протоколов коммуникации, колоссальный опыт в медиа позволяют создавать единичные и серийные изделия для решения широкого спектра задач
3👍2🔥1
Иногда не успеваю запечатлеть все этапы работы и практически нечего показать. В этом проекте удалось применить очень удачное решение — эмуляция клавиатуры для входных сигналов. Это обеспечило очень легкую отладку в процессе установки, а позже для удаленного управления приложением.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Нахожу невероятно удобным программирование контроллеров на Python. Есть существенная разница между Micropython или CiruitPython, но оба эти решения позволяют быстро и стабильно прототипировать устройства. Про лаконичность и красоту Python складывают коаны (import this). В случае с CiruitPython вам открывается устройство как накопитель и вы можете оставить конфигурацию открытой для изменения, что очень удобно при срочных проектах. Более того, основные тесты показывают сравнительно небольшой overhead по производительности, что с лихвой компенсируется скоростью и удобством разработки.

Посудите сами: для C проекта вам потребуется настроить среду (с некоторых пор я использую только platformio для серьезных проектов), написать код, залить его в контроллер и если вам нужно удобно его обновлять, внедрить механизм типа OTA. Если вы программируете в arduino ide то компиляция может занимать на порядок больше времени чем написание кода. Отладка становится мучительным процессом, особенно если дело в паре переменных. Python исполняется прямо на контроллере и у вас есть возможность быстро перезапускать код и даже интерактивно выполнять его куски прямо из консоли по COM порту.
👾1
Коллега разрабатывает опенсорсный проект дрона на базе ESP32. Что поражает — лаконичность. Буквально из нескольких очень доступных компонентов c OZON можно собрать добротный дрон. Wi-Fi, MAVLink, симулятор Gazebo.

Полетные испытания и несколько больше информации можно посмотреть на ютубе.

Также телеграм: @opensourcequadcopter
3
Bright Brains
Video
Пока тема летательных аппаратов ещё актуальна, поделюсь видео, где строят самолет на суперконденсаторах (ионисторах). Автор крутит пару минут ручкой распечатанного на 3д принтере DIY генератора подключая его к самолету и потом летает над полем ещё пару минут на довольно серьезном летательном аппарате с BLDC мотором. Интересная параллель с игрушкой из натянутой резинки и пропеллера.

Интересно, будут ли в ближайшем будущем принципиальные изменения в устройствах накопления заряда? Новые батареи? Суперконденсаторы высокой ёмкости? Гибриды?
1🤔1
Можете ли достаточно внятно объяснить что такое зимнее солнцестояние ребенку?
Anonymous Poll
28%
Могу!
56%
Скорее могу
4%
Скорее не могу
8%
Совсем не понимаю
4%
Затрудняюсь ответить
Собрал прототип, где на компьютере генерируется сэмпл и отправляется в устройство, которое его восроизводит. Получается такой простой wavetable синтез.

Хочу отмасштабировать, добавив ещё свет. Давно планировал эксперимент и результат превзошел ожидания. Нужно напечатать резонатор и корпус, поэкспериментировать с звуковым каналом, возможно добавив раструб как в диджериду.

А вообще, у меня полное понимание как сделать цифровой синтезатор из этого сэтапа
🔥9
Ещё скопилась целая коллекция экранов, которую не терпится протестировать
9