Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Hej, kaj je, fantje? Akarsh tukaj iz CETech -a.
Danes bomo naredili projekt, ki je preprosto vozlišče LoRa in ga lahko uporabite celo kot enokanalni prehod.
Tu je mikrokrmilnik, ki sem ga uporabil, ESP8266, ki je priključen na plošče LoRa s 433MHz (Ra-02 by Ai-Thinker), na tiskano vezje sem pritrdil tudi zaslon OLED, tako da so informacije o paketu vidne.
Za poenostavitev sem oblikoval tiskano vezje, ki ga lahko izdelate za spajkanje.
Posnel sem tudi video o podrobni gradnji tega projekta, priporočam ogled za boljši vpogled in podrobnosti.
1. korak: Deli
Večino delov za izdelavo sem dobil od LCSC.
Boste potrebovali:
1) Ra-02 LoRa modul
2) ESP8266
3) OLED zaslon
4) Pasivne komponente, kot so upori in kondenzatorji
Za spajkanje teh komponent boste potrebovali tiskano vezje, kar bomo videli v naslednjem koraku.
Korak: Pridobite izdelavo projektnega tiskanega vezja
Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!
Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.
Prenesite datoteko Gerber:
3. korak: Povezave (TEORIJA)
Tu so v glavnem 4 vidiki povezav:
1) ESP8266 samo za pravilno delovanje potrebuje nekaj vlečenja in spuščanja povezave za G0, G15, EN in RST.
2) Modula Ra-02 in ESP8266 sta med seboj povezana s protokolom SPI
3) OLED in ESP8266 se povezujeta z vodilom I2C
4) Za delovanje morajo biti vsi moduli priključeni na vodila. (Očitno: P)
4. korak: Spajkanje
Spajkajte vse komponente na tiskano vezje.
Predlagam, da najprej spajkate komponente z nizko višino na tiskanem vezju in nato preidete na komponente z višjo višino, kot so glave itd.
Pred vklopom modula preizkusite vse povezave z multimetrom glede slabih spajkalnih spojev in kratkih stikov.
5. korak: Kodiranje modula
1) Prenesite kodo od tukaj.
2) Odprite kodo v Arduino IDE.
3) Priključite tiskano vezje na računalnik s pretvornikom CP2102 USB v serijski pretvornik ali katero koli drugo podobno napravo.
4) Ponastavite modul ESP8266, medtem ko GPIO0 spustite nizko (med ponastavitvijo držite pritisnjen gumb G0).
5) Zdaj pritisnite gumb za nalaganje v IDE. Nalaganje lahko enkrat ali nekajkrat ne uspe, zato morate v primeru napake poskusiti 2-3 krat.
6) Odklopite USB v serijski adapter in priključite zaslon OLED, če tega še niste storili.
7) Programirajte drugi del projekta Reciver/Transmitter
6. korak: Čas testiranja !
Ko kodirate oba modula, jih lahko priključite na napajanje.
V mojem primeru sem oddajnik priključil na banko moči, sprejemnik na prenosni računalnik za dostop do serijskega monitorja.
Takoj, ko sem napajal oddajnik, sem začel prikazovati sporočila na serijskem monitorju, povezanem s sprejemnikom.
Moj deluje kot čar!