Привет, Пикабу! На днях впервые попробовал работать с OLED-дисплеями. Всюю дорогу до этого я работал с LCD1602 экранами. Опыт пока весьма плачевный, но дело даже не в самом дисплее.
LGT8F328P (клон Arduino Nano)
Дело в том, что китайски платы это всегда русская рулетка. Повезёт/не повезёт. Купил эту LG(B)TF328P за 80 рублей. Залил на неё тестовый скетч с библиотекой GyverOLED, всё пашет. Поработала, даже вывела сообщение на дисплей:
:3
Но потом -- в отказ. И так, и сяк пробовал - бесполезно. Потом компьютер и вовсе перестал видеть плату в COM-портах. В общем, сегодня заказал нормальную Nano на CH340. Надеюсь, что будет нормальная, ибо очень нужна для проекта (дедлайн 8 марта). Как-то так)
Спасибо большое, что проявляете ко мне интерес, предлагаете советы и улучшения, я всё читаю и анализирую. До скорого!
Привет всем пикабушникам! Решил попробовать писать посты в ваш монастырь, так что не судите строго. Сегодня покажу то, что до меня мало кто делал. А именно - извлечение звука из датчика шума.
Датчик шума KY-038
Итак, приступим. На данный момент я работаю над одним проектом. Это будет детектор фейков, который будет: 1) получать информацию с микрофона 2) перекидывать её с Arduino в Python 3) прямо в Python прокидывать голос через Google Speech Recognition 4) готовый текст бросать в нейронку и получать ответ: правда/фейк
Однако нужных модулей у меня не оказалось. Пришлось довольствоваться своими жалкими накоплениями (400 рублей) и купить OLED-дисплей (0.96 дюйма) и связку проводов (то, чего вечно не хватает). В качестве микрофона нейросеть предложила мне использовать KY-038 - датчик шума, который, по сути, нужен лишь для того, чтобы анализировать входящий в него звук, но не записывать его. Я решил попробовать. Написал скетч, залил на Arduino и получил не самый ужасный результат! Ссылка на .wav
Да, это очень шумно. Да, GSR не может распознать текст в этом файле. Но всё же, гипотеза оказалась верна! В ближайшее время, конечно, надо подсобрать бабла и купить нормальный микрофон. Всем большое спасибо за прочтение!
Пишу проект и встал выбор передо мной о том какую плату выбрать, почитав информацию о них не особо понял какую надо.Нужна Плата которая сможет управлять 12В электродвигателем и сможет к нему подключиться
Я догадываюсь что данный вопрос у адруинщиков уже сидит в печенках. Сам я в ардуиностроении человек новый, увлекся чуть больше года назад когда сидел на длительном больничном. Естественно начал с машинки с управлением от смартфона )) Потом перед НГ решил вернуться к ней и сделать пульт отдельный на базе ESP32 super mini и двухосевого джойстика. Потом выяснилось что модуль ESP32 не совсем подходит для управления через блютус, надо добавить HC-05. Ну вроде размеры футляра позволяли, купил еще и его. Нормальный вроде выбрал на ВБ за 500. 6 ножек, кнопка, галочка нарисована.. Но неделю уже состою с ним в интимных отношениях... Ну не хочет он запоминать роль=1 Я искал решение на форуме Ардуино, здесь на Пикабу, допросил с пристрастием китайцев (дипсика, куина и макса). Несчастный дипсик от отчаяния даже выдал такое: 💡 РЕАЛЬНЫЕ ВАРИАНТЫ РЕШЕНИЯ:
1. Найти человека который РЕАЛЬНО разбирается в HC-05
(Не я, как выяснилось)
2. Купить HC-05 с предустановленным MASTER
(Уже готовый, не нужно настраивать)
и .т.д. Вот прямо сейчас опробовал вариант с прошивкой команд через CH340. Все идет вроде как надо. Все команды выполняет, все, как говорится, ОКейно.. Но в конце спрашиваешь его "Ты кто, уже, стал мастер?!!" "Я - полный ноль",- отвечает уныло.. Верю в силу Пикабу! Дайте еще какое нибудь направление для мысли. Там предлагали переделать на другие библиотеки, но я хочу оставить машинку как есть, чтобы могла работать так же от смартфона
Привет, я тут вчера поделился фоткой своего недоланного пьедестала для А320, пара человеков попросили подробностей. Вот показываю на примере радио панели, она же RMP
Должно получиться вот такое:
Скришнот из MSFS2024
Но у меня вышло такое уродство:
1/2
ошибки будут учтены в следующей версии (наверное)
А вот первая версия, основной функционал есть и работает, если не хочется внешний вид приближенный к реальному то можно было бы и на этой картонной коробке остановиться
2 дисплея для частоты (active/standby), двойной энкодер (нижний меняет перед точкой, верхний после) и кнопка для перключения active/standby
Собственно с этой коробки всё и началось, когда я стал летать в VATSIMе, приходилось мышкой крутить эти крутилки на экране, что занимало много времени и отвлекало, а с этим ватсимом и так голова пухнет от всего и какие-то вещи иногда вылетают из головы. ПС: для тех кто не шарит про VATSIM - тут человек описывал свой опыт: Первый полет в VATSIM. Феерично!
Итак, для начала нам понадобятся сами панельки, их я заказывал у человека у которого есть лазерный резак/гравер по акрилу. А человек хочет векторые схемки, я делал в CorelDraw и экспортировал в DXF формате, и сам материал - акриловые 3мм листы, я купил три прозрачных, потом понял что на лицевую панель (и для кнопок) надо было брать белую (но такую которая свет пропускает, для подсветки). При отрисовке схемы нужно учитывать размеры запчастей которые будем использовать (о них дальше). продумать как все будет крепиться.
Панель ту что пойдёт на лицевую сторону предварительно загрунтовал и покрасил в RAL7031 (цвет вроде как наиболее похож на оригинальный цвет эирбаса) И одну панель покрасил в черный, для кнопок.
фронтальная панель, красный - резка, синий - гравировка, задня панель почти тоже самое но без гравировки
Когда панельки готовы - собираем. Все компоненты я купил на али, или аналоге
дисплеи х2: 0.36 inch TM1637 6 Bits 7 Segment Digital LED DIsplay Module
свитч х1: ON-ON Miniature Toggle Switches Mini MTS-102
светодиоды зеленые 3мм х12 5v
светодиод желтый х1 (у меня квадратный, но не важно) 5v
резисторы на каждый светодиод (вроде 220 Ом я брал)
1/6
втыкаем всё это на прозрачную панель
дисплеи и энкодер у меня держатся на двустороннем скотче, суперклее и соплях свитч прикручивается гайкой прям к панели
кнопки, светодиоды и резисторы я запаял на перфборде, что-бы примерно совпадало с отверстиями. у всех компонентов общий минус (GND), с обратной стороны я все запаял вот так (прошу всяких инженеров отвернуться, я первый раз паяльник в руках держал)
каждый светодиод и каждая кнопка пойдёт на отдельный пин в ардуино (с дисплеев по 2 пина CLK и DIO и GND и 5v. все GND у всех можно скрутить вместе, а от плюсов тянуть провода, я их еще пометил циферками, и потом они у меня идут вот в такой коннектор на 37 пинов:
тут "папа", а из ардуины торчит "мама", точнее там 3 мамы, т.к. одна Arduino Mega 2560 у меня 3 разных панели контролирует
Дабы не запутаться в пинах, проводах и что откуда и куда, я сделал эксель табличку. номер строки я прилепил на скотч к каждому проводу, в правой колонки пин на Ардуине в который это будет втыкаться
так Arduino Mega 2560 в данный момент выглядит внутри корпуса. соответственно c этих пинов из таблички провода идут в "мама" коннектор.
Когда всё подключено куда надо (этого, конечно, с первого раза не произойдёт) настало время всё это подключить к симулятору. В моём случае это MSFS2024/2020, но для других аналогично.
Там мы сначала добавляем устройства соеденённые с ардуиной, для каждого пина, как-то так:
Названия опять же с той эксель таблички, просто создаём что надо и выбираем пин из таблицы.
и затем создаём конфиг:
Все кнопочки/переключатели/энкодеры и тд - Input, светодиоды/дисплеи - Output
в конфиге каждого элемента его нужно связать с переменной в симуляторе, я этот конфиг делал для A320 от FenixSimulations, но есть для кучи других.
конфиг для кнопки VHF1, выбираешь вендора, самолёт и ищешь нужную переменную, в данном случае RMP1_KEY_VHF1_PUSH
конфиг для светодиода который непосредственно над кнопкой VHF1
Ну и вобщем-то это всё, в общих чертах. Дальше можно делать остальные панели, я вот пока пытаюсь до ума довести пьедестал, потом начну оверхед
Так сейчас выглядит мой "настольный кокпит"
1/3
3 монитора 27" 1 монитор 24" для инструментов, воткнут на половину в стол Winwing FCU+EFIS L Thrustmaster TCA Officer Pack Airbus Edition Справа там тоже временная хэндмейд поделка со всеми необходимыми кнопочками из Оверхед панели (свет, эл-во, топливо, APU, ADIRS) на пьедестале: планшет вместо MCDU, когда-нибудь куплю нормальный DIY панели - радио, внутрення подсветка, ATC/TCAS, WX Radar, ECAM ну и этот Thrustmaster TCA Quadrant Вместо двух картонок планирую воткнуть кастомные панельки для AutoBrake, Terr On ND, Master Warn/Caut , такое вот:
а потом приступлю к полноценому потолку, не знаю зачем, потому что большинство из этого обычно не используется, но я уже отрисовал, да и большинство запчастей уже есть, назад дороги нет
Если постоянно чо-то мастеришь, то принтер помогает. Если нет, то зачем он? Петли, кронштейны, соединители, проставки, подкладки, даже не задумываешься, рисуешь и печатаешь. А если еще и хобби есть подходящее, то конечно, без принтера не обойтись. Вот, например, детское техническое творчество - роботы, управляемые устройства, плавающие, летающие, ползающие. Жена детской робототехникой занимается - вот для нее изобретал: Робоплатформы Тут, правда, ссылки на ютуб, но есть видео и на рутубе самодельный робот выполняет задание: https://rutube.ru/video/c13fbd366a536d31e24b1f9777a656e2/ Просто пример шагающей платформы на механизме Кланна: https://rutube.ru/video/761951d537eca49111b6c97dcdc746f8/ Радиоуправляемая платформа: https://rutube.ru/video/f5531c1d8eb6d5d23d53ba5e7cc7391b/
Наконец-то я написал полноценный онлайн‑конвертер GIF анимаций для черно-белых дисплеев, который позволяет всего за несколько кликов превратить обычную GIF‑ку в готовый заголовочный файл C/C++. И использовать его в своем проекте. Никаких сложных программ и ручной обработки — всё делается прямо в браузере.