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


Hej, šta ima momci? 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-Thinker-a), na PCB sam priključio i OLED ekran tako da su informacije o paketima vidljive.
Kako bih pojednostavio stvari, dizajnirao sam PCB koji možete nabaviti za lemljenje.
Snimio sam i 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 ekran
4) Pasivne komponente poput otpornika i kondenzatora
Od PCB -a će vam biti potrebno da lemite ove komponente, što ćemo vidjeti u sljedećem koraku.
Korak 2: Proizvedite PCB za izradu projekta

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 po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.
Preuzmite Gerber datoteku:
Korak 3: Veze (TEORIJA)


Ovdje uglavnom postoje 4 aspekta povezivanja:
1) ESP8266 samo da bi ispravno funkcionirao potrebno je 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 se međusobno povezuju pomoću I2C sabirnice
4) Da bi svi moduli radili, svi moduli moraju biti spojeni na vodilice (Očigledno: P)
Korak 4: Lemljenje


Lemite 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) Priključite PCB na računar pomoću CP2102 USB na serijski pretvarač ili bilo koji drugi sličan uređaj.
4) Resetirajte modul ESP8266 dok povlačite GPIO0 dolje (držite pritisnuto dugme G0 dok je resetirano).
5) Sada pritisnite dugme za učitavanje na IDE -u. Otpremanje 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 ekran ako to još niste učinili.
7) Programirajte drugi dio projekta Primalac/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 predajnik na banku napajanja, prijemnik na laptop za pristup serijskom monitoru.
Čim sam napajao predajnik, počeo sam da vidim poruke na serijskom monitoru spojenom na prijemnik.
Moj radi kao šarm!
Preporučuje se:
Retro arkada - (Puna veličina Pokreće Raspberry Pi): 8 koraka

Retro Arcade - (Puna veličina Pokreće Raspberry Pi): Prvo sam vam želio zahvaliti što ste pogledali vodič za izgradnju ovog Retro Arcade sistema. Uzimam stariju arkadnu kutiju i stavljam je u samostalni ormar sa 24-inčnim monitorom širokog ekrana. Mjerenja u ovom vodiču su gruba za dati
Mjerač PZEM-004 + ESP8266 i IoT čvor platforme-CRVENI i Modbus TCP/IP: 7 koraka

Mjerač PZEM-004 + ESP8266 i platforma IoT čvor-CRVENI i 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 korištenom u prethodnim vodičima, kasnije ćemo koristiti modul ESP8266 konfiguriran kao Modbus TCP / IP slave
ESP8266 Kontrolni servo čvor-CRVENI MQTT (komarac) IoT: 6 koraka

ESP8266 Kontrolni servo čvor-RED MQTT (Mosquitto) IoT: Ovaj put je izvršena integracija ESP8266 i platforme Node-RED integrirajući aktuator u ovom slučaju servo upravljan PWM-om sa rotacijom od 0 do 180 stepeni. Od HMI ili SCADA Web kreatora na Node-Red-Dashboard-u koristeći kao osnovu
ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: 5 koraka

ESP8266 DS18B20 Temperaturni čvor-CRVENI MQTT: Ovog puta integracija ESP8266 i Node-RED platforme realizirana je integriranjem senzora DS18B20 Protokola o temperaturnoj žici. S HMI ili SCADA Web kreatora na Node-crvenoj-nadzornoj ploči koristeći kao bazu MQTT Protokol i pubsubclient biblioteka
ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama)

ESP8266 & Public "Besplatni" MQTT posrednik HiveMQ & Node-RED: MQTT protokol zadobio je veliku snagu posljednjih godina jer je jednostavan, siguran, praktičan i lagan, savršen za IoT i M2M aplikacije. Zahvaljujući doprinosu programera i programera MQTT aplikacije, postoje javni MQT