
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Bună ziua Acesta este al doilea meu instructabil (de acum încetez să mai număr). Am făcut acest lucru pentru a crea o platformă simplă (cel puțin pentru mine), ieftină, ușor de realizat și eficientă pentru aplicații Real IoT care includ funcționarea M2M.
Această platformă funcționează cu esp8266 și un arduino mini pro (cel cu 8 porturi analogice). Factura materială este foarte mică. De la 7 euro cu PCB fabricat de JLCPBC, 10 buc pentru 2 euro.
Deci, să descrieți puțin cum funcționează. Principalul firmware pentru această platformă este. Platforma adaugă un programator pentru prima dată programarea firmware-ului, dar veți avea nevoie de un programator FTDI TTL pentru a vă conecta în portul serial. De asemenea, veți avea nevoie de adaptor de alimentare pentru a alimenta placa. Placa funcționează cu 6 ~ 24 ~ (AC sau DC). Am făcut-o compatibilă cu curent alternativ din două motive. Mai întâi este protejat de polaritate și, de asemenea, dacă doriți să-l localizați pe o distanță mare, puteți utiliza curent alternativ și aveți mai puține pierderi pe cablu.
După cum puteți vedea, platforma are o placă de alimentare separată, precum scuturile arduino. Asta pentru că puteți folosi multe metode diferite pentru a-i da putere. De la sollar până la baterie, puteți face orice doriți pentru aplicația dvs. specifică.
Așadar, permiteți-vă să creați una și cum să începeți cu aceasta și Node-Red pentru a vă crea aplicația.:-)
Provizii
EspLink de la Jeelabs
Pasul 1: În primul rând.. Schematic

Schema este foarte simplă de realizat. Cele două butoane de lângă Esp8266 sunt pentru a clipi firmware-ul (puteți utiliza și alte firmware cum ar fi TASMOTA)
De asemenea, puteți vedea un selector de operații în care trebuie să utilizați două jumper din conectorul Rx și Tx cu programatorul sau pentru comunicarea dintre Esp și AVR, condiția operațională.
Pasul 2: Realizarea Pcb


Schema și Pcb au fost create cu programul easyEDA.
acesta este un PCB dual-side și sunt multe variante pe care le puteți utiliza pentru a conecta partea superioară cu partea inferioară. Am folosit burghiu de.2 mm și.4 puteți folosi până la 1mm
easyEDA Link către proiect
Pasul 3: Exportați PCb pentru gravare




Puteți realiza placa prin gravarea cu aceste măști. partea imprimată intră în interior, astfel încât să nu aveți și spațiu.
Pasul 4: Construcția plăcii după gravarea prototipului pentru testare




Am făcut manual 4 plăci cu placa de alimentare pentru testare înainte de a comanda o placă.
Testul a avut succes, așa că am comandat plăcile din JLCPCB. Pachetul a venit foarte repede în Grecia, dar cu un preț ridicat, aproximativ 20 de euro pentru ambele pachete, dar este totuși mai ieftin decât să-l fac singur, deoarece o placă fotosensibilă laterală dublă, format A4, a costat aproximativ 25 euro aici, în Grecia.
Pasul 5: Încărcați firmware-ul



Conectați-vă la portul de programare partea TTL a ftdi-ului dvs. fără 5v, deoarece trebuie să alimentați placa de pe PowerBoard (este dificil, știu, dar este sigur). Pentru a încărca firmware-ul, trebuie să instalați python 3.0
După instalare rulați următoarea comandă
Pentru ferestre
pip instalează esptools
Pentru Ubuntusudo pip instalați sptools
pentru Linux trebuie să schimbați scriptul din fișierul.bat și să îl faceți executabil. În Windows este implicit.
Dacă programarea este ok, veți vedea o nouă rețea wifi pe telefonul dvs. mobil cu numele AIThinkerXXXXX și este deschisă.
Vă conectați la aceasta și după conectare, tastați 192.168.4.1 în browserul chome al telefonului sau al computerului dvs., aceasta va aduce pagina de binevenire a linkului esp.
Mai întâi trebuie să setați Pin AssignmentReset -> gpio12
ISP / FLASH -> disabledConn LED gpio2 / TX1
Serial LEd -> disabledUART pins -> normal
Rx trageți în sus debifați și apoi faceți clic pe Modificare.
Acum îți poți programa arduino-ul fără cablu, dar fără fir !! singurul lucru pe care trebuie să-l faci este să mergi la meniul de servicii și să scrii în câmpul mDNS arduino
După aceea, veți vedea cum funcționează podul wifi când mergeți la Porturi în IDE arduino și veți vedea ip-ul 192.168.4.1.
Puteți, de asemenea, să conectați ESP la rețeaua dvs. locală și să utilizați acest IP pentru a încărca un program.
Acum trebuie să selectați Arduino wifi de pe plăci (a funcționat pentru mine, dar doar cu un semnal de 50% și mai mult) sau puteți instala placa cu fișierele și utilizați placa MqMax! (Încă în curs de dezvoltare)
Pasul 6: Descărcați ELclient de pe Jeelabs
github.com/jeelabs/el-client
Din acest link descărcați biblioteca El Client pentru Arduino IDE.
Acolo puteți găsi exemple pentru Mqtt și Rest, pentru a le utiliza trebuie să activați modul Slip
După ce instalați biblioteca ElClient, aveți exemple noi în zona Elclient. Preferatul meu presonal este exemplul Mqtt, dar îl puteți folosi doar ca un pont wifi și îl puteți conecta cu un Raspberry pi Cu Node-RED instalat.
Există multe lucruri pe care le puteți face cu MqMax în cel mai scurt timp. Mi-am făcut teza pentru masterat în automatizări și telecomunicații și am avut un succes deosebit.
Dacă îl folosești, renunță la lovituri pentru că a fost mult de lucru. De asemenea, dacă îți place votează-mă la concursul PCB.
Fericire fericită!
Recomandat:
Cum să construiți un dispozitiv ECG low cost: 26 de pași

Cum să construiți un dispozitiv ECG low cost: Bună ziua tuturor! Numele meu este Mariano și sunt inginer biomedical. Am petrecut câteva weekenduri pentru a proiecta și realiza un prototip de dispozitiv ECG cu cost redus bazat pe placa Arduino conectată prin Bluetooth la un dispozitiv Android (smartphone sau tabletă). Aș
Comunicare fără fir LoRa de 3Km la 8Km cu dispozitiv E32 (sx1278 / sx1276) low cost pentru Arduino, Esp8266 sau Esp32: 15 pași

Comunicare wireless LoRa de 3Km la 8Km cu dispozitiv E32 low cost (sx1278 / sx1276) pentru Arduino, Esp8266 sau Esp32: Creez o bibliotecă pentru gestionarea EBYTE E32 bazată pe seria Semtech de dispozitive LoRa, dispozitiv foarte puternic, simplu și ieftin. Puteți găsi Versiunea de 3 km aici, versiunea de 8 km aici Pot funcționa pe o distanță de 3000m până la 8000m și au o mulțime de caracteristici și
Demo de joc MR low cost: 9 pași

Demo de joc MR low cost: http://www.bilibili.com/video/av7937721/ (url video în China continentală) Vizualizare generală: Setați imaginea marcajului pe suportul cu două axe. marcați, se împușcă reciproc în lumea jocului. Utilizați AR pentru a afla unghiul pariat
Platforma de bază IoT cu RaspberryPi, WIZ850io: Driver de dispozitiv platformă: 5 pași (cu imagini)

Platforma de bază IoT cu RaspberryPi, WIZ850io: Platform Device Driver: Cunosc platforma RaspberryPi pentru IoT. Recent WIZ850io este anunțat de WIZnet. Așa că am implementat o aplicație RaspberryPi prin modificarea Ethernet SW, deoarece pot gestiona cu ușurință un cod sursă. Puteți testa Driverul dispozitivului platformei prin RaspberryPi
Sistem automat de trecere feroviară utilizând platforma încorporată bazată pe Arduino: 9 pași

Sistem automat de trecere feroviară utilizând platforma încorporată bazată pe Arduino: Crăciunul este la doar o săptămână distanță! Toată lumea este ocupată cu sărbătorile și cu obținerea de cadouri, ceea ce, de altfel, devine cu atât mai dificil de obținut cu posibilități nesfârșite în jurul nostru. Ce zici să mergi cu un cadou clasic și să adaugi o notă de bricolaj la