Здравствуйте великие умы и повелители Ардуино. у меня к Вам вопрос, у меня есть наборчик на Ардуино ,шаговый мотор и гироскоп акселерометр, как мне сделать инверсию гироскопа? Т.е. нужно чтоб он давал сигнал мотору поворачивать вал в противоположную сторону относительно показаний. в программирование нихера не понимаю, скетч или как правильно ... брал готовый
О! А я, как обещал, затарился-таки камерой, чтобы поразбираться с проектом камеры для бесконечного таймлапса. Теперь будем ждать когда дойдут руки до прошивки. Вы молодец. У вас пока дела делаются интенсивнее, а у меня только железо приехало. Доведу проект до работающего варианта - скину чего где приобретать и как настраивать.
Если кто хочет помочь ссылками и советами, то железо - LicheeRV Nano со штатной камерой. Там гнездо для MicroSD, блютус, вайфай и линукс внутри, плюс, вроде как, полноценный USB-host поддерживается через OTG. Ещё есть звук какой-то на борту и куда подключать шлейфы экрана и тач-сенсора, но для моего проекта не понадобится.
Ну и как водится:
Характеристики
Актуальные вопросы: - Может есть рекомендации по образам и софту для таймлапса? - Как лучше подключить вспышку? - Есть на примете готовый софт с веб-админкой для удобной настройки WiFi и параметров съёмки? - Вроде бы модуль умеет сам заряжать LiIon-банку. Думаю припаять от одноразового вейпа. Будут подводные камни, или не стоит заморачиваться с бесперебойностью работы? - Собираюсь синхронизировать кадры на десктоп с помощью rsync, чтобы по http-не городить выкачку. Так-то я мог бы и по ssh и как угодно, но хочется же сделать чтобы не специалистам тоже без напрягов понятно было как пользоваться... Может есть виндовые решения для синхронизации со стороны десктопа удобные для не сильных пользователей? - На данном этапе легко добавить датчиков. 18b20 легко для температуры, но стоит ли добавлять датчик давления? Или модуль готовый взять для температуры-влажности? Может есть небольшие недорогие отдельные датчики CO₂ о которых я не слыхал? Делитесь, пожалуйста, ссылками на то, что пробовали, или о чем слышали хорошее.
Пока в некоторых из перечисленных вопросоав ориентируюсь на этот гайд. Пока что затраты составили примерно ~1100₽ за камеру и ~1800₽ за LicheeRV. Наверно на текущем этапе бюджет приближается к тому, что можно было купить старую цифромыльницу Canon из тех, у которых через флешку хакается прошивка и можно запилить таймлапс камеру без колхоза, однако для неё не понятно как избегать бликов от вспышки на стекле банки или на оконном стекле.
Да, RPi не относится, но тема близкая. Если что - выпните из сообщества, буду искать другое подходящее.
Почти три года назад Алекс Гайвер разработал безумно интересный и, на мой взгляд, самый недооцененный фанатами проект - "Часы из часов на дисплее из дисплеев!". Но, проект так и остался демонстрацией возможностей дисплея.
Со своими сыновьями собрали его, подшаманили скетч и часы получились (все исходники предоставлю в конце поста). Плюс, Часы научились показывать температуру на улице, температуру/влажность/давление в доме. Делюсь, вдруг кто-то захочет повторить это сам или со своими детьми. На момент сборки моим мальчишкам было 11 лет и они, вполне нормально управляются с паяльником, поэтому думаю, что с возраста 10+ детям будет интересно, тем более, что процесс сборки/пайки очень интересен, да и результат впечатлит. Также, думаю, что проект может быть интересен какому-нибудь школьному кружку Самоделкиных, если такие ещё остались в школах, т.к. часы собираются модульно и коллективное творчество тут вполне уместно. У меня остался комплект плат (9 шт. и одна прозапас), поэтому с радостью подарю их какому-нибудь школьному кружку - пишите.
Часы получают время и погоду из интернета, поэтому должны быть подключены к сети Wi-Fi.
Исходники можно скачать ЗДЕСЬ. Там всё понятно и с комменатриями.
//
Что и у кого заказывал:
1) Печатные платы. Заказывал ЗДЕСЬ. Вы пишите продавцу. Отправляете ему архив SMD.zip из папки PCB, он считает и говорит, сколько это будет стоить. Для сборки проекта нужно 9 плат, но лучше заказать одну прозапас, мало ли что...
2) Дисплеи заказывал ЗДЕСЬ. Всего нужно 36 дисплеев.
Готовлю мега-тестирование. STM32F407 (ARM) vs CH32v307( RISC V) vs ESP32 в выполнении LD программ для АСУ ТП (скорость выполнения инструкций в разных режимах) на разработаной IDE. А так же сравню с ПЛК брендов - Rockwell и Siemens.
Многие встречали разные проекты под мкрокоетроллеры: мигание светодиодов, домашние сервера, умные дома и прочее.
Но как себя эти МК поведут если захотите стать предпринимателем, и на их (да и на любых других МК) базе создавать Промышленные контроллеры с топовой функциональностью? Замена кода отдельных задач в режиме реального времени без пепезагрузки ПЛК, и прочее, теперь с моей IDE все этр будет реально на обычных дешевых МК
Для сборки будет нужно следующее: Arduino Nano Atmega168 или 328 Датчик BMP280 Программа Arduino IDE В программе Arduino IDE, установить библиотеку Adafruit BMP280 Library. Установить драйвера CH340 на ПК.
Нужная библиотека в Arduino IDE.
Arduino Nano и датчик температуры, атмосферного давления и высоты BMP280.
Подключение датчика к Arduino Nano по I2C, используем 4 вывода.
Подключение: VCC на датчике, к пину 3.3V на Arduino GND на датчике, к пину GND на Arduino ACL на датчике, к пину A5 на Arduino CDA на датчике, к пину A4 на Arduino
Подключите Arduino Nano с датчиком BMP280, запустите программу и выберете порт подключения и нажмите подключиться.
После запуска программы, происходит расчёт нормального атмосферного давления (Калибровка), в зависимости от определившейся высоты, так как для разных высот, своя норма атмосферного давления.
При изменении температуры, цвет цифр меняется и меняется надпись, на холодно, комфортно, жарко.
Сравнение показаний с механическими/аналоговыми приборами.
Датчик, довольно точный, но в то же время очень чувствительный, нахождение человека в непосредственной близости, будут менять показания температуры, к точности определения высоты есть вопросы, атмосферное давление измеряет точно.
Для сборки понадобится Arduino Nano с любым чипом 168/328. Программа Arduino IDE, в самой программе необходимо установить DHT sensor library из менеджера библиотек. Датчик температуры/влажности DHT11, стоит копейки.
Установка DHT sensor library в менеджере библиотек.
Датчик температуры/влажности DHT11. Из описания, этот датчик имеет погрешность измерения температуры 1-2 градуса. Погрешность влажности ±5%.
Arduino Nano с 168 чипом.
Подключение датчика DHT11 к Arduino Nano. + на датчике, к пину 5V на Arduino, out на датчике, к пину D2 на Arduino, - на датчике, к пину GND на Arduino.
Подключили Arduino к ПК и запустили программу, выбрали необходимый порт, он автоматически появится, нажали подключиться.
После запуска данные могут быть не корректны, рекомендую подождать 10 минут, что бы датчик устаканился. Датчик довольно чувствительный, даже присутствие человека рядом, будет влиять на показания.
Так же, можно посмотреть живой график изменения температуры, т.е. измерение температуры в реальном времени. Подышал, на датчик, что бы имитировать резкие перепады.
Можно сохранить логи температуры/влажности, для дальнейшей обработки.
Любое не пропорциональное значение температуры/влажности превышающее норму будет отображаться Дискомфорт.
Просто захотелось поделиться. Экспериментируем с дымом в игровой: в первую очередь это нужно для лазеров, но также позволит создать атмосферу и для некоторых других игр. Пока что подбираем оборудование и приемлемую жидкость, но результат уже радует.
А ещё делаем интеграцию цветного поворотного прожектора на потолок. Сможем акцентировать внимание игроков на важных моментах игры или ошибках. И всё это под соусом сценариев!
А ведь началось всё именно с Пикабу: тут я впервые увидел задорный ролик с пиксельным полом и решил собрать свой... А дальше всё, как у тумане, Pixel Quest давно уже не просто цветные плитки на полу.