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

Arduino & Pi

1 493 поста 20 825 подписчиков

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

132

Часы с сенсорным экраном своими руками

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

Корпус часов напечатан на 3D принтере и покрашен в белый цвет.

Часы так же выводят температуру и влажность в помещение, за эту функцию отвечает установленный датчик SHT31. Все компоненты подключаться вот по такой схеме.

Мозгом часов является Arduino NANO, одна из самых недорогих и распространённых плат.

Что же часы умеют?

- Отображают дату и время, но это умеют все часы =)

- Выводят температуру и влажность.

- Возможность воспроизведения музыки с карты памяти.

- Распределение музыки по плейлистам.

- Случайное воспроизведение композиций или воспроизведение из выбранного плейлиста.

- Регулировка громкости и стандартные настройки часов.


Исходные материалы доступны тут: Самодельные часы - плеер на Arduino с сенсорным дисплеем Nextion.

Уроки по дисплею Nextion:

Урок Nextion дисплей на русском, анимация на дисплее без Arduino.

Nextion Editor урок 1. Скачиваем и первый пример hmi.

Дисплей Nextion урок 2. Подключаем и передаем данные на Arduino.

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

Скоро Пасха, яйцебот лазерный

На самом деле шутейная штука , бестолковая
собрал из накопившихся запчастей
Повторять не стоит, при лазерном прожоге сколупа воняет страшно :)
кому интересны детали готов подсказать

Варианты были разные
маркер, карандаш, фреза , лазер

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

Выдача произвольных файлов на севере ESP32 под Arduino IDE

Как показало гугление - вопрос выдачи через веб-сервер на микроконтроллере каких-либо файлов не попадающих под гребенку текстовых волнует очень многих.

А вот достойных решений в открытом доступе нет. Максимум что я видел это использование SD-карты и чтение уже с нее.

Дабы не пополнять стройные ряды мудаков "Вопрос решил, тему закрываю" выкладываю этот пост.


А ведь ларчик довольно просто открывается.

Есть путь настоящих самураев, записывая файл напрямую в энергонезависимую память и читая потом по ячейкам.

А можно всего лишь нужный файл перевести в Си-подобную переменную что бы ее понимал компилятор и мог с ней работать.


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

Я написал простой исполняемый sh-файл который перебирает любой файл побайтово и создает заголовочный файл с массивом собственно байт.

https://github.com/SUNsung/bash_convert_to_byte_arr


Интерфейс простейший:

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

В итоге создается новый файл (или перезаписывается старый) имя которого совпадает с именем переменной.


Внутри уже сформирован массив байт:

... и указана размерность:

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


Дальше просто стандартное подключение файлов в С++:

И бонусом как в ардуино-подобной среде можно отдавать сразу на выгрузку:

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

Часы-метеостанция на Arduino!

Есть такое выражение: что на Ардуино не делай — получится либо часы, либо метеостанция. И что самое интересное: ничего из этого я еще не делал. В этом видео сделаем часы-метеостанцию своими руками!


Приятного просмотра!

186

Машинка, управляемая с телефона

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

Машинка полностью управляется с телефона, сделана она на платформе ESP32-CAM.

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

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

Если же вам захотелось повторить проект, предлагаю ознакомиться с полным перечнем компонентов в указанной ниже статье, там же вы сможете найти и код прошивки: Wi-Fi машинка с камерой на ESP32-CAM.

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

Микросхема 74HC959N + семисегментный индикатор

Всем привет! Записали обучающее видео про работу микросхемы 74HC959N. А также Вы узнаете, как управлять семисегментным индикатором на ее базе!


Приятного просмотра!

11

Можно ли подключить сервопривод к машинке на пульте управления?

Мне нужно подключить сервопривод к машинке на пульте управления, чтобы управлять сервой при помощи пульта. Насколько я почитал в интернете, для управления ей нужен микроконтроллер. В машине двигатель управляется двумя проводами с плюсом и минусом, в зависимости от того куда нужно ехать, полярность меняется. Можно подключить машинку, например, к Arduino Uno и чтобы в зависимости от того какая полярность сейчас, двигать серву в нужную сторону? Как лучше сделать?

Отличная работа, все прочитано!