
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Hej, što ima ljudi? Akarsh ovdje iz CETech -a.
Danas ćemo napraviti projekt koji je jednostavan LoRa čvor, a možete ga čak koristiti i kao jednokanalni pristupnik.
Ovdje je mikrokontroler koji sam koristio ESP8266, koji je spojen na LoRa ploče od 433MHz (Ra-02 od Ai-Thinkera), također sam priključio OLED zaslon na PCB tako da su informacije o paketima vidljive.
Kako bih pojednostavio stvari, dizajnirao sam PCB koji možete nabaviti za lemljenje.
Također sam napravio video o detaljnoj izgradnji ovog projekta, preporučujem da to pogledate radi boljeg uvida i detalja.
Korak 1: Dijelovi

Većinu dijelova za svoju izgradnju dobio sam od LCSC -a.
Trebat će vam:
1) Ra-02 LoRa modul
2) ESP8266
3) OLED zaslon
4) Pasivne komponente poput otpornika i kondenzatora
Od PCB -a će vam trebati lemljenje ovih komponenti što ćemo vidjeti u sljedećem koraku.
Korak 2: Napravite PCB za projekt

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.
Preuzmite Gerber datoteku:
Korak 3: Veze (TEORIJA)


Ovdje se uglavnom povezuju 4 aspekta:
1) ESP8266 samo za ispravno funkcioniranje treba povući i povući vezu za G0, G15, EN i RST.
2) Ra-02 i ESP8266 moduli međusobno su povezani pomoću SPI protokola
3) OLED i ESP8266 međusobno se povezuju pomoću sabirnice I2C
4) Svi moduli moraju biti spojeni na vodilice kako bi radili. (Očigledno: P)
Korak 4: Lemljenje


Lemiti sve komponente na PCB.
Predlažem da prvo lemite komponente niske visine na PCB -u, a zatim prijeđete na komponente veće visine, poput zaglavlja itd.
Prije uključivanja modula ispitajte sve veze pomoću multimetra na loše spojeve lemljenja i kratke spojeve.
Korak 5: Kodiranje modula



1) Preuzmite kôd odavde.
2) Otvorite kôd u Arduino IDE -u.
3) Spojite PCB na računalo pomoću CP2102 USB -serijskog pretvarača ili bilo kojeg drugog sličnog uređaja.
4) Resetirajte modul ESP8266 dok povlačite GPIO0 dolje (držite pritisnutu tipku G0 tijekom resetiranja).
5) Sada pritisnite gumb za prijenos na IDE -u. Prijenos može uspjeti jednom ili nekoliko puta pa morate pokušati 2-3 puta u slučaju neuspjeha.
6) Odspojite USB na serijski adapter i spojite OLED zaslon ako to još niste učinili.
7) Programirajte drugi dio projekta Primatelj/odašiljač
Korak 6: Vrijeme testiranja


Nakon što kodirate oba modula, možete ih priključiti na napajanje.
U mom slučaju priključio sam svoj odašiljač na banku napajanja, prijemnik na prijenosno računalo za pristup serijskom monitoru.
Čim sam napajao odašiljač, počeo sam vidjeti poruke na serijskom monitoru spojenom na prijemnik.
Moj radi kao šarm!
Preporučeni:
ESP32 Lora Thingspeak pristupnik s čvorom senzora: 9 koraka

ESP32 Lora Thingspeak Gateway sa čvorom senzora: u ovom IoT projektu dizajnirao sam ESP32 LoRa Gateway & također ESP32 LoRa senzorski čvor za bežično praćenje očitanja senzora s udaljenosti od nekoliko kilometara. Pošiljatelj će očitati podatke o vlažnosti i temperaturi pomoću senzora DHT11. Zatim prenosi
Serijski UDP/IP pristupnik za Arduino na temelju ESP8266 štita: 8 koraka

Serijski UDP/IP pristupnik za Arduino temeljen na ESP8266 Shieldu: Već sam 2016. objavio ovo uputstvo "Kako napraviti vlastiti Wifi pristupnik za povezivanje vašeg Arduina s IP mrežom". Budući da sam napravio neka poboljšanja koda i još uvijek koristim ovo rješenje. Ipak, sada postoje neki ESP8266 štitovi t
Mozilla IoT pristupnik s ESP8266 i Z-Waveom: 7 koraka

Mozilla IoT Gateway s ESP8266 i Z-Waveom: Snaga za narode! Mozilla želi osloboditi IoT protokol Opseg ovog projekta je „osigurati da je Internet globalni javni resurs, otvoren i dostupan svima“. Internet stvari (IoT) novo je doba Interneta. I poput pripravnika
Pokémon PC kućište / veličina koraka: 5 koraka

Pokémon PC Case / Dodatna oprema: Pokémon PC Case / Dodatne informacije Ovo je moja futrola za računalo. sada koristim pomoćno računalo za CNC. Prije 2 godine izgradio sam ga za svog sina … (ali mom sinu se sviđa njegov laptop haha ~)
Mjerač PZEM-004 + ESP8266 i čvor za IoT platforme IoT-RED i Modbus TCP/IP: 7 koraka

Mjerač PZEM-004 + ESP8266 & Platforma IoT Node-RED & Modbus TCP/IP: Ovom prilikom integrirat ćemo naš mjerač aktivne snage ili potrošnju električne energije, Pzem-004-Peacefair s integracijskom platformom IoT Node-RED koja se koristila u prethodnim vodičima, kasnije ćemo koristiti ESP8266 modul konfiguriran kao Modbus TCP / IP slave