Сообщество - Arduino & Pi

Arduino & Pi

1 483 поста 20 822 подписчика

Популярные теги в сообществе:

Нужна помощь или направление

Здравствуйте великие умы и повелители Ардуино.
у меня к Вам вопрос, у меня есть наборчик на Ардуино ,шаговый мотор и гироскоп акселерометр, как мне сделать инверсию гироскопа? Т.е. нужно чтоб он давал сигнал мотору поворачивать вал в противоположную сторону относительно показаний.
в программирование нихера не понимаю, скетч или как правильно ... брал готовый

22

Ответ на пост «Битва растений в бутылке: 2 года и 4 месяца»2

О! А я, как обещал, затарился-таки камерой, чтобы поразбираться с проектом камеры для бесконечного таймлапса. Теперь будем ждать когда дойдут руки до прошивки. Вы молодец. У вас пока дела делаются интенсивнее, а у меня только железо приехало. Доведу проект до работающего варианта - скину чего где приобретать и как настраивать.

Если кто хочет помочь ссылками и советами, то железо - LicheeRV Nano со штатной камерой. Там гнездо для MicroSD, блютус, вайфай и линукс внутри, плюс, вроде как, полноценный USB-host поддерживается через OTG. Ещё есть звук какой-то на борту и куда подключать шлейфы экрана и тач-сенсора, но для моего проекта не понадобится.

Ну и как водится:

Характеристики

Характеристики

Актуальные вопросы:
- Может есть рекомендации по образам и софту для таймлапса?
- Как лучше подключить вспышку?
- Есть на примете готовый софт с веб-админкой для удобной настройки WiFi и параметров съёмки?
- Вроде бы модуль умеет сам заряжать LiIon-банку. Думаю припаять от одноразового вейпа. Будут подводные камни, или не стоит заморачиваться с бесперебойностью работы?
- Собираюсь синхронизировать кадры на десктоп с помощью rsync, чтобы по http-не городить выкачку. Так-то я мог бы и по ssh и как угодно, но хочется же сделать чтобы не специалистам тоже без напрягов понятно было как пользоваться... Может есть виндовые решения для синхронизации со стороны десктопа удобные для не сильных пользователей?
- На данном этапе легко добавить датчиков. 18b20 легко для температуры, но стоит ли добавлять датчик давления? Или модуль готовый взять для температуры-влажности? Может есть небольшие недорогие отдельные датчики CO₂ о которых я не слыхал? Делитесь, пожалуйста, ссылками на то, что пробовали, или о чем слышали хорошее.

Пока в некоторых из перечисленных вопросоав ориентируюсь на этот гайд.
Пока что затраты составили примерно ~1100₽ за камеру и ~1800₽ за LicheeRV. Наверно на текущем этапе бюджет приближается к тому, что можно было купить старую цифромыльницу Canon из тех, у которых через флешку хакается прошивка и можно запилить таймлапс камеру без колхоза, однако для неё не понятно как избегать бликов от вспышки на стекле банки или на оконном стекле.

Да, RPi не относится, но тема близкая. Если что - выпните из сообщества, буду искать другое подходящее.

Показать полностью 1
72

Ответ на пост «Часы из часов на дисплее из дисплеев»1

Доброго времени суток Вам, уважаемые Пикабушники.

Почти три года назад Алекс Гайвер разработал безумно интересный и, на мой взгляд, самый недооцененный фанатами проект - "Часы из часов на дисплее из дисплеев!". Но, проект так и остался демонстрацией возможностей дисплея.

Со своими сыновьями собрали его, подшаманили скетч и часы получились (все исходники предоставлю в конце поста). Плюс, Часы научились показывать температуру на улице, температуру/влажность/давление в доме. Делюсь, вдруг кто-то захочет повторить это сам или со своими детьми. На момент сборки моим мальчишкам было 11 лет и они, вполне нормально управляются с паяльником, поэтому думаю, что с возраста 10+ детям будет интересно, тем более, что процесс сборки/пайки очень интересен, да и результат впечатлит. Также, думаю, что проект может быть интересен какому-нибудь школьному кружку Самоделкиных, если такие ещё остались в школах, т.к. часы собираются модульно и коллективное творчество тут вполне уместно. У меня остался комплект плат (9 шт. и одна прозапас), поэтому с радостью подарю их какому-нибудь школьному кружку - пишите.

Часы получают время и погоду из интернета, поэтому должны быть подключены к сети Wi-Fi.

Результат (часы, которые у вас получатся):

Вживую выглядят намного интереснее, чем на фото.

Вживую выглядят намного интереснее, чем на фото.

Видео работы часов.

В скетче символы "С" у температуры уже заменил на U (улица) и D (дом), но всё никак не перезалью в часы... (((

Ну и немного фото/видео сборки:

Нанесли паяльную пасту. Припаивал только крайние ножки микросхем, с остальными справлялись сыновья.

Собираем всё в кучу.

Первые тесты:

Исходники можно скачать ЗДЕСЬ. Там всё понятно и с комменатриями.

//

Что и у кого заказывал:

1) Печатные платы. Заказывал ЗДЕСЬ. Вы пишите продавцу. Отправляете ему архив SMD.zip из папки PCB, он считает и говорит, сколько это будет стоить. Для сборки проекта нужно 9 плат, но лучше заказать одну прозапас, мало ли что...

2) Дисплеи заказывал ЗДЕСЬ. Всего нужно 36 дисплеев.

3) NodeMCU (1 шт.) - заказывал ЗДЕСЬ.

А вот дальше товары, которые покупал - уже недоступны, поэтому просто ищу на али, но можете поискать и сами.

4) Конденсаторы 50 В, 10мкФ (нужно 18 шт.), но они продаются по 50, благо стоят недорого - ССЫЛКА

5) Драйвер max7219 (нужно 18 шт.) - ССЫЛКА

6) Резистор 10 кОм (нужно 18 шт.) - ССЫЛКА

7) Датчик температуры/влажности/давления BME 280 (1 шт.) - ССЫЛКА

8) Блок питания можно не покупать, а запитать часы от нормального зарядника для телефона (5 вольт и 3 ампера хватит с запасом).

В принципе всё. Всем добра!

Показать полностью 9 2
78

Своими разработками c нуля, решил тягаться с Rockwell Automation и Siemens в АСУ ТП

Готовлю мега-тестирование. STM32F407 (ARM) vs CH32v307( RISC V) vs ESP32 в выполнении LD программ для АСУ ТП (скорость выполнения инструкций в разных режимах) на разработаной IDE. А так же сравню с ПЛК брендов - Rockwell и Siemens.

Кто не читал прошлую статью о моем проекте: Своими разработками c нуля, решил тягаться с Rockwell Automation и Siemens в АСУ ТП

Многие встречали разные проекты под мкрокоетроллеры: мигание светодиодов, домашние сервера, умные дома и прочее.

Но как себя эти МК поведут если захотите стать предпринимателем, и на их (да и на любых других МК) базе создавать Промышленные контроллеры с топовой функциональностью? Замена кода отдельных задач в режиме реального времени без пепезагрузки ПЛК, и прочее, теперь с моей IDE все этр будет реально на обычных дешевых МК

Если интересно подписывайтесь.

Показать полностью
21

Метеостанция для ПК из Arduino Nano и датчика BMP280

Программу и скетч, можно скачать отсюда:
https://drive.google.com/file/d/12H66B1w_UmTzyOzoE2pynan7Sxe...

Для сборки будет нужно следующее:
Arduino Nano Atmega168 или 328
Датчик BMP280
Программа Arduino IDE
В программе Arduino IDE, установить библиотеку Adafruit BMP280 Library.
Установить драйвера CH340 на ПК.

Нужная библиотека в Arduino IDE.

Нужная библиотека в Arduino IDE.

Arduino Nano и датчик температуры, атмосферного давления и высоты BMP280.

Arduino Nano и датчик температуры, атмосферного давления и высоты BMP280.

Подключение датчика к Arduino Nano по I2C, используем 4 вывода.

Подключение датчика к Arduino Nano по I2C, используем 4 вывода.

Подключение:
VCC на датчике, к пину 3.3V на Arduino
GND на датчике, к пину GND на Arduino
ACL на датчике, к пину A5 на Arduino
CDA на датчике, к пину A4 на Arduino

Подключите Arduino Nano с датчиком BMP280, запустите программу и выберете порт подключения и нажмите подключиться.

Подключите Arduino Nano с датчиком BMP280, запустите программу и выберете порт подключения и нажмите подключиться.

После запуска программы, происходит расчёт нормального атмосферного давления (Калибровка), в зависимости от определившейся высоты, так как для разных высот, своя норма атмосферного давления.

После запуска программы, происходит расчёт нормального атмосферного давления (Калибровка), в зависимости от определившейся высоты, так как для разных высот, своя норма атмосферного давления.

При изменении температуры, цвет цифр меняется и меняется надпись, на холодно, комфортно, жарко.

При изменении температуры, цвет цифр меняется и меняется надпись, на холодно, комфортно, жарко.

Сравнение показаний с механическими/аналоговыми приборами.

Сравнение показаний с механическими/аналоговыми приборами.

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

Показать полностью 7
19

Метеостанция для ПК из Arduino Nano и датчика температуры/влажности DHT11

Программу и скетч можно скачать отсюда: https://drive.google.com/file/d/1cImgv90OoVMtq80NepYUtuHcWig...

Для сборки понадобится Arduino Nano с любым чипом 168/328. Программа Arduino IDE, в самой программе необходимо установить DHT sensor library из менеджера библиотек. Датчик температуры/влажности DHT11, стоит копейки.

Установка DHT sensor library в менеджере библиотек.

Установка DHT sensor library в менеджере библиотек.

Датчик температуры/влажности DHT11. Из описания, этот датчик имеет погрешность измерения температуры 1-2 градуса. Погрешность влажности ±5%.

Датчик температуры/влажности DHT11. Из описания, этот датчик имеет погрешность измерения температуры 1-2 градуса. Погрешность влажности ±5%.

Arduino Nano с 168 чипом.

Arduino Nano с 168 чипом.

Подключение датчика DHT11 к Arduino Nano. + на датчике, к пину 5V на Arduino, out на датчике, к пину D2 на Arduino, - на датчике, к пину GND на Arduino.

Подключение датчика DHT11 к Arduino Nano. + на датчике, к пину 5V на Arduino, out на датчике, к пину D2 на Arduino, - на датчике, к пину GND на Arduino.

Подключили Arduino к ПК и запустили программу, выбрали необходимый порт, он автоматически появится, нажали подключиться.

Подключили Arduino к ПК и запустили программу, выбрали необходимый порт, он автоматически появится, нажали подключиться.

После запуска данные могут быть не корректны, рекомендую подождать 10 минут, что бы датчик устаканился. Датчик довольно чувствительный, даже присутствие человека рядом, будет влиять на показания.

После запуска данные могут быть не корректны, рекомендую подождать 10 минут, что бы датчик устаканился. Датчик довольно чувствительный, даже присутствие человека рядом, будет влиять на показания.

Так же, можно посмотреть живой график изменения температуры, т.е. измерение температуры в реальном времени. Подышал, на датчик, что бы имитировать резкие перепады.

Так же, можно посмотреть живой график изменения температуры, т.е. измерение температуры в реальном времени. Подышал, на датчик, что бы имитировать резкие перепады.

Можно сохранить логи температуры/влажности, для дальнейшей обработки.

Можно сохранить логи температуры/влажности, для дальнейшей обработки.

Любое не пропорциональное значение температуры/влажности превышающее норму будет отображаться Дискомфорт.

Любое не пропорциональное значение температуры/влажности превышающее норму будет отображаться Дискомфорт.

Показать полностью 9
12

Pixel Quest 5D

Просто захотелось поделиться. Экспериментируем с дымом в игровой: в первую очередь это нужно для лазеров, но также позволит создать атмосферу и для некоторых других игр. Пока что подбираем оборудование и приемлемую жидкость, но результат уже радует.

А ещё делаем интеграцию цветного поворотного прожектора на потолок. Сможем акцентировать внимание игроков на важных моментах игры или ошибках. И всё это под соусом сценариев!

А ведь началось всё именно с Пикабу: тут я впервые увидел задорный ролик с пиксельным полом и решил собрать свой... А дальше всё, как у тумане, Pixel Quest давно уже не просто цветные плитки на полу.

Показать полностью
Отличная работа, все прочитано!