Мазмұны:

MQmax 0.7 Esp8266 және Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен: 6 қадам
MQmax 0.7 Esp8266 және Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен: 6 қадам

Бейне: MQmax 0.7 Esp8266 және Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен: 6 қадам

Бейне: MQmax 0.7 Esp8266 және Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен: 6 қадам
Бейне: The Cost of Digital Isolation (DC-DC Converter, SI8631, MAX6675 and Arduino) 2024, Қараша
Anonim
MQmax 0.7 Esp8266 мен Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен
MQmax 0.7 Esp8266 мен Arduino Mini Pro негізіндегі WiFi IoT платформасы төмен

Сәлеметсіз бе, бұл менің екінші нұсқаулығым (бұдан былай мен санауды тоқтатамын). Мен мұны M2M жұмысын қамтитын нақты IoT қосымшалары үшін қарапайым (кем дегенде мен үшін), арзан, жасауға оңай және тиімді платформа жасау үшін жасадым.

Бұл платформа esp8266 және arduino mini pro (8 аналогтық порты бар) жұмыс істейді. Материалдық есепшот өте төмен. JLCPBC шығарған ПХД -мен 7 еуроға дейін, 10 дана 2 евроға.

Ол қалай жұмыс істейтінін аздап сипаттау үшін. Бұл платформаның негізгі микробағдарламасы. Платформа микробағдарламаны бірінші рет бағдарламалау үшін бағдарламашыны қосады, бірақ сізге сериялық портқа қосылу үшін FTDI TTL бағдарламашысы қажет болады. Сонымен қатар, тақтаны қуаттандыру үшін сізге қуат адаптері қажет. Тақта 6 ~ 24 ~ (айнымалы немесе тұрақты) жұмыс істейді. Мен оны екі себеп бойынша айнымалы токпен үйлесімді қылдым. Алдымен ол полярлықтан қорғалған, сонымен қатар егер сіз оны алыс қашықтықта орналастырғыңыз келсе, айнымалы токты қолдана аласыз және кабельде шығын аз болады.

Көріп отырғаныңыздай, платформада arduino қалқандары сияқты бөлек қуат тақтасы бар. Бұл оған күш беру үшін әр түрлі әдістерді қолдануға болатындықтан. Солярдан аккумуляторға дейін, сіз өзіңізге ұнайтын нәрсені жасай аласыз.

Сонымен, қалай жасауға болатынын және оны қалай бастау керектігін, ал қосымшаны жасау үшін Node-Red-ге рұқсат етіңіз.:-)

Жабдықтар

Jeelabs-тен EspLink

1 -қадам: Ең алдымен.. Схемалық

Ең алдымен.. Схемалық
Ең алдымен.. Схемалық

Схеманы жасау өте қарапайым. Esp8266 жанындағы екі түйме микробағдарламаны жыпылықтауға арналған (сіз TASMOTA сияқты басқа микробағдарламаны пайдалана аласыз)

Сондай -ақ, сіз таңдаушы операциясын көре аласыз, онда сіз бағдарламашымен бірге Rx және Tx қосқышын қосатын немесе Esp пен AVR арасындағы байланыс үшін операциялық шартты қолдану қажет.

2 -қадам: ДК жасау

ДК жасау
ДК жасау
ДК жасау
ДК жасау

EasyEDA бағдарламасымен жасалған схема мен компьютер.

бұл екі жақты pcb және жоғарғы жағын төменгі жағымен байланыстыру үшін қолдануға болатын көптеген виас. Мен.2 мм бұрғылауды қолдандым.4 сіз 1мм дейін қолдана аласыз

EasyEDA жобасына сілтеме

3 -қадам: Планшетті өңдеу үшін экспорттау

PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау
PCB картасын экспорттау

Сіз тақтаны осы маскалармен тегістеу арқылы жасай аласыз. басылған жағы ішке кіреді, сондықтан сізде бос орын болмайды.

4 -қадам: Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы

Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы
Тестілеудің прототипін сызғаннан кейін тақтаның құрылысы

Мен тақтаға тапсырыс берер алдында тестілеуге арналған қуат тақтасы бар 4 тақтаны қолмен жасадым.

Сынақ сәтті өтті, сондықтан мен JLCPCB тақталарына тапсырыс бердім. Пакет Грецияға өте тез келді, бірақ жоғары бағамен, екі пакеттің бағасы шамамен 20 евро, бірақ бұл оны өз қолыммен жасағаннан гөрі арзанырақ, себебі екі жақты фотосезімтал тақтаның А4 өлшемді тақтасы Грецияда шамамен 25 евро тұрады.

5 -қадам: микробағдарламаны жүктеңіз

Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз

Бағдарламалық портқа ftdi -дің TTL жағын 5В -сыз қосыңыз, себебі тақтаны PowerBoard -дан қуаттандыру керек (бұл қиын, бірақ мен білемін, ол қауіпсіз). Микробағдарламаны жүктеу үшін сізге python 3.0 орнату қажет.

Орнатқаннан кейін келесі пәрменді іске қосыңыз

Терезелер үшін

esptools орнатыңыз

Ubuntusudo pip үшін esptools орнатыңыз

Linux үшін.bat файлының ішіндегі сценарийді өзгертіп, оны орындалатын етіп жасау керек. Терезелерде бұл әдепкі бойынша.

Егер бағдарламалау дұрыс болса, сіз ұялы телефоныңызда AIThinkerXXXXX атауы бар жаңа Wi -Fi желісін көресіз және ол ашық.

Сіз оған қосыласыз және қосылымнан кейін телефонның немесе компьютердің браузеріне 192.168.4.1 тересіз, бұл esp сілтемесінің қош келу бетін әкеледі.

Алдымен Pin AssignmentReset -> gpio12 орнату керек

ISP/FLASH -> ажыратылған LED gpio2/TX1 қосулы

Сериялық LEd -> өшірілген UART түйреуіштері -> қалыпты

Rx белгісін алып тастаңыз, содан кейін өзгертуді басыңыз.

Енді сіз ардуиноны кабельсіз, бірақ сымсыз бағдарламалай аласыз !! Сізге тек қана қызмет мәзіріне өту және mDNS arduino өрісіне жазу керек

Осыдан кейін сіз arduino IDE порттарына кіріп, 192.168.4.1 ip көретін кезде wifi көпірінің жұмыс істейтінін көресіз.

Сондай -ақ, esp -ті жергілікті желіге қосуға және осы IP -ді пайдаланып, бағдарламаны жүктеуге болады.

Енді сіз тақталардан Arduino wifi таңдауыңыз керек (ол мен үшін жұмыс істеді, бірақ тек 50% сигналмен ғана) немесе сіз тақтаны файлдармен орнатып, MqMax тақтасын қолдана аласыз! (Әзірлену үстінде)

6 -қадам: Jeelabs -тен ELclient жүктеңіз

github.com/jeelabs/el-client

Осы сілтемеден Arduino IDE үшін El Client кітапханасын жүктеңіз.

Онда сіз Mqtt және Rest үлгілерін таба аласыз, оларды пайдалану үшін Slip режимін қосу қажет

ElClient кітапханасын орнатқаннан кейін сізде Elclient аймағында жаңа мысалдар болады. Менің алдын-ала ұнататыным-Mqtt мысалы, бірақ сіз оны тек Wi-Fi көпірі ретінде қолдана аласыз және оны Node-RED орнатылған Raspberry pi-мен байланыстыра аласыз.

MqMax көмегімен тез арада жасауға болатын шексіз нәрселер бар. Мен диссертациямды автоматика мен телекоммуникация магистрлеріне дайындадым және үлкен жетістікке жеттім.

Егер сіз оны қолдансаңыз, соққы беріңіз, себебі бұл көп жұмыс. Егер сізге ұнаса, маған ПХД байқауында дауыс беріңіз.

Бақытты жасау!

Ұсынылған: