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

Arduino & Pi

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

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

253

HTTP-сервер ESP8266. Основы HTML разметки, Javascript, CSS

Сегодня поговорим о том, как сделать HTTP-сервер ESP8266. Рассмотрим основы HTML разметки и Javascript, CSS.

Исходные материалы данного урока тут.

На основе полученных данных можно сделать более интересные вещи.

- Веб-сервер ESP32 (ESP8266) в среде Arduino IDE

Исходные материалы данного урока тут.


- Подключаем DHT11, DHT22 к ESP32, ESP8266. Выводим показание на веб-странице.

Исходные материалы данного урока тут.


- ESP32 и ESP8266 выводим статус на веб страницу и на OLED дисплей

Исходные материалы данного урока тут.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

Передаем данные с Arduino на компьютер и строим график по полученным данным

Управление реле с компьютера делал на Processing. Но, к сожалению, когда реши сделать боле сложные проекты, Processing мне не подошел. Решил я прейти на Visual Studio C#. И реализовал небольшой проект по получению температуры и построению графика по полученным данным.

Интерфейс приложения Windows Forms.

Возможности приложения:

• Автоматический вывод Com-портов при запуске программы.

• Закрытие используемого Com-порта при закрытии программы.

• Обновление списка портов.

• Вывод текущей температуры.

• Вывод графика изменения температуры.

• Имение диапазона времени выводимой информации на графике.

Это мое первое приложение C# Windows Forms, прошу строго не судить.

Исходные материалы можно скачать тут.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

ШИМ ESP8266. Управление двигателем постоянного тока

Информации по работе с ШИМ для Arduino достаточно много. Но при работе с платой ESP8266 возникают вопросы: К каким пинам подключить? Почему не работают скетч, который отлично работает на Arduino UNO? Как управлять двигателем постоянного тока с помощью ESP8266?

Сегодня постараюсь ответить на данные вопросы.

ESP8266 на примере распространённой отладочной платы NodeMCU, поддерживает ШИМ сигнал на пинах от D1 до D8.

NodeMCU позволяет использовать одновременно не более 6 PWM выходов. Частота PWM может быть от 1 до 1000 Гц. Скважность задается 10 битным числом, то есть от 0 до 1023.

А в скетче для Arduino мы задаем значение от 0 до 255. Поэтому скетч для данных плат нужно писать, опираясь на данные диапазоны.

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


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

Давайте делать крутые уникальные DIY-проекты, а не очередные ардуино-кликеры. Идей всем, разбирайте!

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

1. Электронные булавки для карты.
Идея в том, чтобы наделать светодиодных булавок для карты, а потом с компа управлять их свечением и миганием разными цветами.

Нужно напечатать на 3д-принтере (в любом фаб-лабе) корпуса, куда вставляется голый контроллер навесным монтажом, инфракрасный приёмник, две батарейки-таблетки, RGB-светодиод и вклеивается обычная канцелярская кнопка для пробковой доски.
Управляем через USB-свисток с инфракрасным светодиодом. Передаём ID булавки, и закодированный алгоритм переключения цвета.

2. Кораблики.
Контроллер со светодиодом как в прошлом проекте, но корпуса нарезаются из пенопласта горячей проволокой по кондуктору, добавляются два маленьких моторчика с удлиненными валами и гребными винтами и драйвер для управления ими. Весь кораблик примерно размером с палец. Идея в том, чтобы этих корабликов было несколько десятков. Пускаем их на воду, а с берега или моста смотрим на них обычной веб-камерой и светим инфракрасным сетодиодным прожектором с модуляцией сигнала.
Камера отслеживает огоньки и математически определяет координаты корабликов. Чтобы понимать где какой именно, можно давать сигнал конкретным корабликам выключить или переключить свет на долю секунды. Далее трекать уже по свечению. Динамическим управлением корабликам можно задавать произвольные траектории, делать из них красивые узоры и построения. Это как шоу дронов, только на воде.


3. Аудиорегистратор.

Фактически это микрофон с кнопкой на петличку. Его задача непрерывно писать звук вокруг, иметь внутри часы и в специальном файлике запоминать когда нажималась кнопка.

Идея в том, чтобы не приходилось ничего записывать в блокнотик. Просто ставим закладку кнопкой на записи и говорим (опционально) заголовок. Прибор сливает записанное во время зарядки через USB на комп. В это время работает на запись другой такой же прибор. При записи можно шифровать звук ассиметричным ключом так, чтобы завладев неправомерно петличкой с нее нельзя было получить звук. На компе при зарядке речь распознаётся и индексируется для текстового поиска. Можно в веб-интерфейсе видеть весь таймлайн с метками и заголовками, можно прослушать произвольные куски, пометить их ненужными, важными или прочитанными.

Такой девайс очень недооценён в походах, сплавах, путешествиях, когда путевые записи делать некогда, но непрерывно возникает необходимость делать какие-то пометки для отчета. Это цены за проезд и пирожки, это какие-то ориентиры, это номера телефонов и адреса, это разъяснения местных как докуда-то добраться (возможно на малознакомом языке), это комментарии о порогах и завалах на маршруте.  По временнЫм меткам запись четко привязывается к GPS-треку, который записывается каким-то другим устройством.
Смартфоны, к сожалению, пока что не могут выполнять такую функцию непрерывной записи, нужно более энергоэффективное специализированное устройство.


4. Контроллер для интеграции дешевой бытовой техники в умный дом.

Проблема. Есть, к примеру, хорошая недорогая, но качественная стиральная машина. Как интегрировать её в "умный дом"?
Делаем небольшое типовое устройство на базе ESP с вайфаем. Питаться оно может от внутреннего низковольтного БП стиральной машины, должно иметь несколько входов, заточенных на подключение параллельно индикаторным светодиодам стиральной машины и управляющим кнопкам без фиксации. Можно предусмотреть индуктивный датчик тока на основе токового трансформатора в виде петли вокруг силового кабеля для детекции нагрузки тэна, например.

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


5. Умный плеер для мягких игрушек.

Фактически это гибрид автономной mp3-колонки с RFID-сканнером. Идеально, если у этой штуки будет ещё и wifi для конфигурирования и функции радио-няни.
Идея в том, чтобы превратить любую мягкую игрушку ребенка в радио-няню с медиа-плеером. Загружаем на встроенную флешку через web-интерфейс сказки, аудио-книги, песенки, целые плейлисты, даём ребёнку связку RFID-карточек с картинками и ребёнок прислоняя их к игрушке может интерактивно взаимодействовать с контентом: включать нужные сказки или плейлисты, познавать мир прислоняя игрушку к разным предметам и слушая про них маленькие рассказы, можно встроить в лапку микропереключатель и вызвать родителей через вайфай и их смартфон, поговорить с ними голосом. Можно сделать для бабушек и дедушек карточки с их фотографиями и ребенок сможет "звонить" родным сам, прислоняя их карточки к игрушке.
Все технологии просты, понятны и доступны. Почему таких игрушек не выпускают массово - я ума не приложу.Там и сам девайс можно продавать и контент к нему и в комплекте с игрушками и только начинку... Можно забрендировать в форме сердечка, которое вкладывает душу в вашу любимую игрушку. Можно приспособить Алису к девайсу и многократно расширить функциональность, но это уже сложнее.


6. Походный сетевой коммуникатор.

Устройство, объединяющее в себе приёмо-передатчик в гражданском диапазоне, КВ-пейджер, GPS-трекер и GSM-шлюз.

Идея в том, чтобы объединять группы людей на пересеченной местности просто и прозрачной связью. Дать возможность адресно обмениваться короткими текстовыми и голосовыми сообщениями в реальном времени и режиме почтового ящика. Устройства связываются со всеми такими же устройствами по всем каналам, по каким могут достучаться, синхронизируют передачи друг с другом, имеют блютус\wifi, которые позволят со смартфона видеть на карте другие устройства. Удобно размещать такое в базовом лагере как ретранслятор, удобно ставить стационарно такие устройства в экспедиционном автомобиле с хорошей антенной,  удобно раздавать такие отделяющимся группам для стыковки и координации.
Конструктивно это водозащищенный кирпич с мелким экономичным ЖК-экранчиком для текстовых сообщений и гнездом для сменных аккумуляторов 18650.

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

Беспроводной пульт для презентаций своими руками

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

После чего решил сделать прошивку, которая подойдет для реализации пульта для управления презентацией.

Управлять можно не только презентацией, но и медиафайлами и уровнем звука.

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

Управлять с помощью пульта можно:

• Презентацией,

• Аудио и видео,

• Фотогалереями,

• Открытие и просмотр документов,

• И пр.

При желании функционал можно урезать или расширить.


Исходные материалы тут


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

Усилитель

Всем привет, прошу совета от знающих.
имеются колонки от магнитофона Sharp, и желание собрать блютуз колонку.

Пока что пришел к двум вариантам:
- использовать модуль Mh m 28, но тогда нужно будет взять к нему усилитель(верно?)

(фото взято из интернета)

- или же взять tpa 3116 ( тут уже различные варианты по мощности от 25w на канал до 100w)

какой вариант на ваш взгляд более подходящий, либо есть какой-то другой способ.
Буду очень благодарен вашим советам.

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

Синергия

Всем привет!))) Хочу поинтересоваться у дорогих читателей пикабу(так как знаю, что здесь много программистов), стоящее ли дело поступать в "синергию" удалённо и на какой образовательный курс?! Какие подводные камни и недостатки, может это того и не стоит?! Учиться очень хочется, привлекает тем, что оплата после обучения и когда сам найдёшь работу. Кто-нибудь учился по какой-либо из тем?! Хочется сменить свою профессию и как-то двигаться вперёд. Всем заранее спасибо за ответы

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