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


Hei, ce se întâmplă, băieți? Akarsh aici de la CETech.
Astăzi vom face un proiect care este un nod LoRa simplu și îl puteți folosi chiar și ca un gateway cu un singur canal.
Aici microcontrolerul pe care l-am folosit este ESP8266, care este conectat la plăci LoRa de 433 MHz (Ra-02 de Ai-Thinker), am atașat și un afișaj OLED la PCB, astfel încât informațiile despre pachete să fie vizibile.
Pentru a simplifica lucrurile, am proiectat un PCB pe care îl puteți fabrica pentru lipire.
De asemenea, am realizat un videoclip despre construirea acestui proiect în detaliu, vă recomand să îl urmăriți pentru o mai bună înțelegere și detalii.
Pasul 1: Piese

Am obținut majoritatea pieselor pentru construcția mea de la LCSC.
Vei avea nevoie:
1) Modulul Ra-02 LoRa
2) ESP8266
3) Afișaj OLED
4) Componente pasive cum ar fi rezistențele și condensatoarele
Ar fi necesar ca PCB să lipească aceste componente pe care le vom vedea în pasul următor.
Pasul 2: Produceți PCB-ul proiectului

Trebuie să verificați JLCPCB pentru a comanda PCB online ieftin!
Veți obține 10 PCB-uri de bună calitate fabricate și expediate la pragul dvs. pentru 2 $ și o parte din transport. Veți primi, de asemenea, o reducere la expediere la prima comandă. Pentru a vă proiecta propriul cap PCB către easyEDA, odată ce ați terminat, încărcați fișierele Gerber pe JLCPCB pentru a le fabrica cu o calitate bună și timp de livrare rapid.
Descărcați fișierul Gerber:
Pasul 3: Conexiuni (TEORIE)


În principal, există 4 aspecte în legături aici:
1) ESP8266 doar pentru a funcționa corect are nevoie de puțină conexiune pentru G0, G15, EN și RST.
2) Modulele Ra-02 și ESP8266 sunt conectate între ele folosind protocolul SPI
3) OLED și ESP8266 se conectează între ele folosind magistrala I2C
4) Toate modulele trebuie să fie conectate la șine de alimentare pentru ca acestea să funcționeze. (Evident: P)
Pasul 4: lipire


Lipiți toate componentele pe PCB.
Aș sugera mai întâi să lipiți componentele cu înălțime mică de pe PCB și apoi să vă deplasați la componente cu mai multă înălțime, cum ar fi antetele etc.
Înainte de alimentarea modulului, testați toate conexiunile folosind un multimetru pentru îmbinările de lipit defecte și scurtcircuitele.
Pasul 5: Codificarea modulului



1) Descărcați codul de aici.
2) Deschideți codul în IDE-ul Arduino.
3) Conectați PCB-ul la computer utilizând convertorul CP2102 USB la serial sau orice alt dispozitiv similar.
4) Resetați modulul ESP8266 în timp ce trageți GPIO0 jos (mențineți apăsat butonul G0 în timp ce resetați).
5) Acum apăsați butonul de încărcare de pe IDE. Încărcarea poate eșua o dată sau de câteva ori, deci trebuie să încercați de 2-3 ori în caz de eșec.
6) Deconectați USB-ul la adaptorul serial și conectați afișajul OLED dacă nu ați făcut-o încă.
7) Programați cealaltă parte a proiectului Receptor / Transmițător
Pasul 6: Timpul de testare


Odată ce ați codat ambele module, le puteți atașa la alimentare.
În cazul meu, mi-am atașat transmițătorul la o bancă de alimentare, receptorul la un laptop pentru acces la un monitor serial.
De îndată ce am alimentat transmițătorul, am început să văd mesaje pe monitorul serial conectat la receptor.
Al meu funcționează ca un farmec!
Recomandat:
DIY buzunar dimensiune DC tensiune metru: 5 pași

Aparat de măsurare a tensiunii DC de buzunar DIY: În acest instructiv vă voi arăta cum să faceți un contor de tensiune CC de dimensiune buzunar DIY cu buzzer piezo pentru verificarea circuitului de unul singur. Tot ce aveți nevoie este cunoștințe de bază în electronică și puțin timp. Dacă aveți vreo întrebare sau problemă, puteți să
Lampă Minecraft Ore - Dimensiune personalizabilă și densitate pixel: 4 pași

Lampă minereu Minecraft - dimensiune personalizabilă și densitate pixel: copilul meu de șapte ani este obsedat de Minecraft, așa că am decis să construiesc ceva legat de el. Căutând opțiuni, există un proiect de lampă cool de la Dan J Hamer în Thingiverse, dar după ce l-am modificat puțin, am decis să încep propriul meu proiect (tu
Cum să controlați un braț robot de mare dimensiune de mare putere 4dof cu telecomandă Arduino și Ps2 ?: 4 pași

Cum să controlați un braț robot cu dimensiune mare de 4dof cu control Arduino și Ps2 de la distanță? arduino board work on 6dof robot arm also.end: write buy SINONING Un magazin pentru jucărie DIY
ESP32 Lora Thingspeak Gateway cu nod senzor: 9 pași

ESP32 Lora Thingspeak Gateway cu nod senzor: în acest proiect IoT, am proiectat ESP32 LoRa Gateway & de asemenea ESP32 LoRa Sensor Node pentru a monitoriza citirea senzorului fără fir de la distanțe de câțiva kilometri. Expeditorul va citi datele privind umiditatea și temperatura folosind senzorul DHT11. Apoi transmite
DIY BB8 - Imprimare 3D completă - Diametru 20cm Primul prototip de dimensiune reală: 6 pași (cu imagini)

DIY BB8 - Imprimat complet 3D - Diametru 20cm Primul prototip de dimensiune reală: Bună tuturor, acesta este primul meu proiect, așa că am vrut să împărtășesc proiectul meu preferat. În acest proiect, vom face BB8, care este produs cu o imprimantă complet 3D cu diametrul de 20 cm. Voi construi un robot care se mișcă exact la fel ca adevăratul BB8