Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Hej, co se děje, lidi? Akarsh sem z CETech.
Dnes uděláme projekt, který je jednoduchým uzlem LoRa a můžete jej dokonce použít jako jednokanálovou bránu.
Zde jsem použil mikrokontrolér ESP8266, který je připojen k deskám LoRa s frekvencí 433 MHz (Ra-02 od Ai-Thinker), na desku plošných spojů jsem také připojil OLED displej, aby byly vidět informace o paketech.
Aby to bylo jednodušší, navrhl jsem desku plošných spojů, kterou můžete nechat vyrobit pro pájení.
Natočil jsem také video o podrobném budování tohoto projektu, pro lepší vhled a detaily doporučuji sledovat to.
Krok 1: Díly
Většinu dílů pro svoji stavbu jsem dostal od LCSC.
Budete potřebovat:
1) Modul Ra-02 LoRa
2) ESP8266
3) OLED displej
4) Pasivní součásti, jako jsou odpory a kondenzátory
Budete potřebovat desku plošných spojů k pájení těchto komponent, což uvidíme v dalším kroku.
Krok 2: Nechte si vyrobit PCB projektu
Musíte se podívat na JLCPCB pro levné objednávání PCB online!
Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 2 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné. Chcete -li navrhnout vlastní desku plošných spojů na easyEDA, jakmile to bude hotové, nahrajte své soubory Gerber do JLCPCB, aby byly vyrobeny v dobré kvalitě a s rychlou dobou obratu.
Stáhněte si soubor Gerber:
Krok 3: Připojení (TEORIE)
Zde existují hlavně 4 aspekty připojení:
1) ESP8266, aby správně fungoval, potřebuje nějaké zatažení a stažení připojení pro G0, G15, EN a RST.
2) Moduly Ra-02 a ESP8266 jsou navzájem spojeny pomocí protokolu SPI
3) OLED a ESP8266 se navzájem propojují pomocí sběrnice I2C
4) Aby mohly všechny moduly fungovat, musí být připojeny k napájecím lištám. (Zjevně: P)
Krok 4: Pájení
Pájejte všechny součásti na desku plošných spojů.
Navrhoval bych nejprve pájet součásti s nízkou výškou na desce plošných spojů a poté přejít na součásti s větší výškou, jako jsou záhlaví atd.
Před napájením modulu vyzkoušejte všechna připojení pomocí multimetru na špatné pájecí spoje a zkraty.
Krok 5: Kódování modulu
1) Stáhněte si kód odtud.
2) Otevřete kód v Arduino IDE.
3) Připojte desku plošných spojů k počítači pomocí převodníku USB na sériový port CP2102 nebo jiného podobného zařízení.
4) Resetujte modul ESP8266 při nízkém tahu GPIO0 (při resetování držte tlačítko G0 stisknuté).
5) Nyní stiskněte tlačítko pro nahrání na IDE. Nahrání může selhat jednou nebo několikrát, takže v případě selhání to musíte zkusit 2–3krát.
6) Pokud jste tak dosud neučinili, odpojte USB a sériový adaptér a připojte OLED displej.
7) Naprogramujte další část projektu Přijímač/vysílač
Krok 6: Testování času
Jakmile kódujete oba moduly, můžete je připojit k napájení.
V mém případě jsem připojil svůj vysílač k powerbance, přijímač k notebooku pro přístup k sériovému monitoru.
Jakmile jsem zapnul vysílač, začal jsem vidět zprávy na sériovém monitoru připojeném k přijímači.
Ten můj funguje jako kouzlo!