Задать вопрос
@HikKira

Как передавать информацию от\к микроконтроллеру по wifi с помощью сайта?

Всем доброго времени суток, господа, хочу после программирования сайтов на jango, заняться микроконтроллерами AVR. И чтобы совместить старое, с получаемым новым, хочу сделать станцию на микроконтроллере, которая будет брать, к примеру, результаты полученные с термистора, и отправит по ESP-01 по wifi на сайт.... Если с сайтом и программированием микроконтроллера на ассамблер все примерно понятно, то я не понимаю как связать ESP-01 и микроконтроллер (мой выбор пал на atmega16, или нужен другой)
Как я понимаю, (очень грубо) мой atmega отправит значение к модулю ESP-01, а модуль отправит по wifi request запрос на мой сайт, тот уже сделает все сам... Так вот что почитать? Это же получается нужн сделать протокол связи между моей атмега и ESP, т е это еще нужно перепрограммировать ESP? Прошу отвечайте по делу:-(
  • Вопрос задан
  • 534 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Если использовать ESP-01 как wifi модуль, то можно отправить самый обычный http-запрос на сервер.

1. ESP8266 сильно мощнее, чем atmega16. Можно спокойно убрать лишнее звено, если взять NodeMCU.
АЦП там уже есть
2. asm для этого, имхо, не очень удобен, тк слишком низкоуровневый.
3. Самому реализовывать протокол для общения atmega и esp01 не нужно - обычно wifi-модуль уже настроен для работы через serial/spi/i2c
4. Вот пример, как подобное можно сделать на arduino: https://techtutorialsx.com/2016/07/21/esp8266-post...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@lonelymyp
Хочу вылезти из минуса по карме.
+1 отдельный микроконтроллер тут лишнее звено.
бери ESP8266 и к нему подключай нужные датчики.

На всякий случай, готовый датчик температуры с вайфаем на базе ESP8266 стоит 300 рублей. https://aliexpress.ru/item/32971371815.html
Если хочется разное всякое подключать, то удобно взять модуль готовый.
https://aliexpress.ru/item/4000160133215.html
https://aliexpress.ru/item/33015504632.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы