
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40


Hei, mis toimub, poisid? Akarsh siin CETechist.
Täna teeme projekti, mis on lihtne LoRa sõlm ja mida saate isegi kasutada ühe kanalina.
Siin on minu kasutatav mikrokontroller ESP8266, mis on ühendatud LoRa tahvlitega 433 MHz (Ai-Thinkeri poolt Ra-02), samuti olen PCB-le kinnitanud OLED-ekraani, et pakettide teave oleks nähtav.
Asjade lihtsustamiseks olen välja töötanud trükkplaadi, mille saate jootmiseks valmistada.
Olen teinud ka selle projekti üksikasjaliku ülesehitamise kohta video, soovitan seda parema ülevaate ja üksikasjalikkuse huvides vaadata.
Samm: osad

Suurema osa ehituse osadest sain LCSC -lt.
Sa vajad:
1) Ra-02 LoRa moodul
2) ESP8266
3) OLED -ekraan
4) Passiivsed komponendid nagu takistid ja kondensaatorid
Nende komponentide jootmiseks vajate trükkplaati, mida näeme järgmises etapis.
2. samm: hankige projekti trükkplaat

Kui soovite PCB -sid veebist odavalt tellida, peate vaatama JLCPCB -d!
Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 2 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust. Oma PCB kujundamiseks minge easyEDA -sse, laadige pärast seda Gerberi failid üles JLCPCB -sse, et need oleksid kvaliteetsed ja kiire tööaeg.
Laadige alla Gerberi fail:
3. samm: ühendused (TEOORIA)


Siin on ühendustes peamiselt neli aspekti:
1) ESP8266 vajab lihtsalt nõuetekohaseks toimimiseks G0, G15, EN ja RST ühendamist üles ja alla.
2) Ra-02 ja ESP8266 moodulid on omavahel ühendatud SPI protokolli abil
3) OLED ja ESP8266 ühendavad üksteisega I2C -siini
4) Kõik moodulid peavad töötamiseks olema ühendatud elektrirööbastega. (Ilmselge: P)
4. samm: jootmine


Jootke kõik komponendid trükkplaadile.
Soovitan kõigepealt joota väikese kõrgusega komponendid trükkplaadil ja seejärel liikuda suurema kõrgusega komponentide juurde, näiteks päised jne.
Enne mooduli sisselülitamist kontrollige kõiki ühendusi multimeetri abil, et tuvastada halvad jootekohad ja lühised.
Samm: mooduli kodeerimine



1) Laadige kood siit alla.
2) Avage kood Arduino IDE -s.
3) Ühendage trükkplaat arvutiga, kasutades CP2102 USB jadamuundurit või mõnda muud sarnast seadet.
4) Lähtestage ESP8266 moodul, tõmmates samal ajal GPIO0 madalale (lähtestamise ajal hoidke nuppu G0 all).
5) Nüüd vajuta IDE üleslaadimisnuppu. Üleslaadimine võib ebaõnnestuda üks või paar korda, seega peate ebaõnnestumise korral 2-3 korda proovima.
6) Ühendage lahti jadaadapter ja ühendage OLED -ekraan, kui te pole seda veel teinud.
7) Programmeerige projekti teine osa Vastuvõtja/saatja
6. samm: testimise aeg


Kui olete mõlemad moodulid kodeerinud, saate need vooluvõrku ühendada.
Minu puhul ühendasin oma saatja toitepangaga, vastuvõtja sülearvutiga, et pääseda juurde jadamonitorile.
Niipea, kui saatja sisse lülitasin, hakkasin nägema vastuvõtjaga ühendatud jadamonitoril teateid.
Minu oma töötab nagu võlu!
Soovitan:
Minecrafti maagilamp - kohandatav suurus ja pikslitihedus: 4 sammu

Minecrafti maagilamp-kohandatav suurus ja pikslitihedus: Minu seitsmeaastane laps on Minecrafti kinnisideeks, nii et otsustasin talle midagi seostada. Valikuid otsides on Thingiverse'is Dan J Hameri lahe lambiprojekt, kuid pärast selle pisut muutmist otsustasin alustada oma projektiga (teie
Seeria UDP/IP -lüüs Arduino jaoks ESP8266 kilbi alusel: 8 sammu

Seeria UDP/IP -lüüs Arduino jaoks ESP8266 Shieldi alusel: avaldasin juba 2016. aastal selle juhendi "Kuidas luua oma Wifi -lüüs, et ühendada Arduino IP -võrguga". Kuna tegin mõningaid koodi täiustusi ja kasutan seda lahendust endiselt. Sellegipoolest on nüüd mõned ESP8266 kilbid
Tasku suurus CO (süsinikmonooksiid) detektor: 5 sammu

Tasku suurus CO (süsinikmonooksiid) detektor: Nagu nimigi ütleb, on see taskusuurune süsinikdioksiidi detektor, mida kasutatakse õhus oleva vingugaasi tuvastamiseks, meie eesmärk oli muuta see seade kaasaskantavaks ja sobida taskusuurusega. Nüüd seisame silmitsi päevadega industrialiseerimisest tingitud õhusaaste probleem
Timi trükkplaat (joonistatud trükkplaat): 54 sammu (piltidega)

Tim'i trükkplaat (joonistatud trükkplaat): see on protsess, mida kasutan oma projektide jaoks kohandatud trükkplaadi loomiseks. Ülaltoodu tegemiseks: kasutan oma XY -plotterit koos kirjutajaga, et eemaldada söövituskiht, et paljastada vask söövitusseadmele .Kasutan oma XY -plotterit laseriga, et põletada tinti
Mozilla IoT lüüs ESP8266 ja Z-Wave abil: 7 sammu

Mozilla IoT-lüüs ESP8266 ja Z-Wave abil: jõudu rahvastele! Mozilla soovib IoT -protokolli tasuta teha. Selle projekti eesmärk on tagada, et Internet on ülemaailmne avalik ressurss, mis on kõigile avatud ja kättesaadav. Asjade Internet (IoT) on Interneti uus ajastu. Ja nagu praktikant