Съдържание:
- Консумативи
- Стъпка 1: Първо.. Схематично
- Стъпка 2: Направете печатната платка
- Стъпка 3: Експортирайте печатна платка за офорт
- Стъпка 4: Констракция на дъската след гравиране на прототипа за тестване
- Стъпка 5: Качете фърмуера
- Стъпка 6: Изтеглете ELclient от Jeelabs
Видео: MQmax 0.7 евтина WiFi IoT платформа, базирана на Esp8266 и Arduino Mini Pro: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте Това е моят втори Instructable (отсега нататък спирам да броя). Направих това, за да създам проста (поне за мен), евтина, лесна за изработка и ефективна платформа за Real IoT приложения, които включват работа на M2M.
Тази платформа работи с esp8266 и arduino mini pro (този с 8 аналогови порта). Сметката на материалите е много ниска. Само 7 евро с печатни платки, направени от JLCPBC, 10 печатни платки за 2 евро.
Така че да опиша малко как работи. Основният фърмуер за тази платформа е. Платформата добавя програмист за първи път програмиране на фърмуера, но ще ви е необходим FTDI TTL програмист, за да се свържете в сериен порт. Също така ще ви е необходим захранващ адаптер за захранване на платката. Платката работи с 6 ~ 24 ~ (AC или DC). Направих я съвместима с AC ток по две причини. Първо е защитен от полярност, а също и ако искате да го локализирате на голямо разстояние, можете да използвате променлив ток и да имате по -малко загуби по кабела.
Както можете да видите, платформата има отделна платка за захранване като щитове arduino. Това е така, защото можете да използвате много различни методи, за да му дадете сила. Само от солар до батерия само вие можете да направите каквото искате за вашето специфично приложение.
Така че нека да видим как да направим такъв и как да започнем с него и Node-Red да направим вашето приложение.:-)
Консумативи
EspLink от Jeelabs
Стъпка 1: Първо.. Схематично
Схемата е много проста за направа. Двата бутона в близост до Esp8266 са за мигане на фърмуера (можете да използвате и друг фърмуер като TASMOTA)
Също така можете да видите операционен селектор, където трябва да използвате два джъмпера от Rx и Tx конектора с програмиста или за комуникация между Esp и AVR, оперативното условие.
Стъпка 2: Направете печатната платка
Схемата и печатната платка са създадени с програмата easyEDA.
това е двойна печатна платка и има много отвори, които можете да използвате, за да свържете горната страна с долната. Използвах.2 мм свредло и.4 можете да използвате до 1 мм
easyEDA Връзка към Project
Стъпка 3: Експортирайте печатна платка за офорт
Можете да направите дъската, като гравирате с тези маски. отпечатаната страна влиза вътре, така че нямате и място.
Стъпка 4: Констракция на дъската след гравиране на прототипа за тестване
Направих на ръка 4 дъска със захранващия блок за тестване, преди да поръчам платка.
Тестът беше успешен, затова поръчах дъските от JLCPCB. Пакетът пристигна много бързо в Гърция, но с висока цена, около 20 евро за двете опаковки, но все пак е по -евтино, отколкото да го направя сам, защото двустранната фоточувствителна платка с размер A4 струва около 25 евро тук в Гърция.
Стъпка 5: Качете фърмуера
Свържете към порта за програмиране от страна на TTL на вашия ftdi без 5v, защото трябва да захранвате платката от PowerBoard (това е сложно, знам, но.. това е безопасно). За да качите фърмуера, трябва да инсталирате python 3.0
След инсталирането изпълнете следната команда
За прозорци
pip install esptools
За Ubuntusudo pip инсталирайте esptools
за linux трябва да промените скрипта в.bat файла и да го направите изпълним. В windows това е по подразбиране.
Ако програмирането е наред, ще видите нова wifi мрежа на мобилния си телефон с името AIThinkerXXXXX и тя е отворена.
Свързвате се към това и след връзката въвеждате 192.168.4.1 в браузъра chome на телефона или компютъра си, това ще доведе до страницата за добре дошли на esp връзката.
Първо трябва да настроите Pin AssignmentReset -> gpio12
ISP/FLASH -> забраненоConn LED gpio2/TX1
Сериен LEd -> деактивиран UART щифтове -> нормален
Rx издърпайте отметката и след това щракнете върху промяна.
Сега можете да програмирате вашия arduino без кабел, но безжично !! единственото, което трябва да направите след това, е да отидете в менюто за услуги и да напишете в полето mDNS arduino
След това ще видите wifi моста да работи, когато отидете на Ports в arduino IDE и ще видите 192.168.4.1 ip.
Можете също да свържете esp към вашата локална мрежа и да използвате този ip, за да качите програма.
Сега трябва да изберете Arduino wifi от дъските (при мен работи, но само с 50% сигнал повече) или можете да инсталирате дъската с файловете и да използвате дъската MqMax! (Все още в процес на разработка)
Стъпка 6: Изтеглете ELclient от Jeelabs
github.com/jeelabs/el-client
От тази връзка изтеглете библиотеката El Client за Arduino IDE.
Там можете да намерите примери за Mqtt и Rest, за да ги използвате, трябва да активирате режима Slip
След като инсталирате библиотеката ElClient, имате нови примери в областта Elclient. Моят любим персонален човек е примерът Mqtt, но можете да го използвате само като wifi мост и да го свържете с Raspberry pi с инсталиран Node-RED.
Има безкрайни неща, които можете да направите с MqMax за нула време. Направих дипломна работа за магистрите си по автоматизация и телекомуникации и имах голям успех.
Ако го използвате, избийте, защото беше много работа. Също така, ако ви харесва, гласувайте за мен в конкурса за печатни платки.
Приятно правене!
Препоръчано:
Система за интелигентно паркиране, базирана на IoT, използваща NodeMCU ESP8266: 5 стъпки
Система за интелигентно паркиране, базирана на IoT, използваща NodeMCU ESP8266: В днешно време намирането на паркинг в натоварените зони е много трудно и няма система за получаване на подробности за наличността на паркинг онлайн. Представете си, ако можете да получите информация за наличността на мястото за паркиране на телефона си и нямате роуминг наоколо, за да проверите
Метеорологична станция, базирана на IoT ESP8266: 6 стъпки
IoT ESP8266-базирана метеорологична станция: Искате ли да изградите проект за метеорологична станция, без да използвате сензор, и да получавате информация за времето от цял свят? Използването на OpenWeatherMap ще стане истинска задача
Базова платформа на IoT с RaspberryPi, WIZ850io: Драйвер на устройство за платформа: 5 стъпки (със снимки)
Базова платформа на IoT с RaspberryPi, WIZ850io: Драйвер на устройство за платформа: Познавам платформата RaspberryPi за IoT. Наскоро WIZ850io е обявен от WIZnet. Затова внедрих приложение RaspberryPi чрез модификация на Ethernet SW, защото мога лесно да се справя с изходния код. Можете да тествате драйвера на устройство за платформа чрез RaspberryPi
Измервател PZEM-004 + ESP8266 & Платформа IoT възел-ЧЕРВЕН и Modbus TCP/IP: 7 стъпки
Измервател PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP: При тази възможност ще интегрираме нашия измервател на активна мощност или консумация на електроенергия, Pzem-004-Peacefair с платформата за интеграция на IoT NED-RED, използвана в предишни уроци, ще използваме модул ESP8266, конфигуриран като Modbus TCP / IP подчинен, по -късно
IoT система за наблюдение на растенията (с IBM IoT платформа): 11 стъпки (със снимки)
IoT система за наблюдение на растенията (с IBM IoT платформа): Общ преглед Системата за мониторинг на растенията (PMS) е приложение, създадено с хора, които са от работническата класа със зелен палец в ума. Днес работещите хора са по -заети от всякога; напредват в кариерата си и управляват финансите си