Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: PCB -k beszerzése a projekthez
- Lépés: Töltse le és állítsa be az Arduino IDE -t
- 4. lépés: Csatlakozások és forrasztás
- 5. lépés: A modul kódolása
- 6. lépés: Játék a LoRa rádiókkal
Videó: LoRa ESP32 rádiók Az első lépések bemutatója - Nincs bekötés: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Hé, mi újság, srácok? Akarsh itt a CETech -től.
Ma egy olyan projektet készítünk, amely alapvetően a LoRa rádiók beállításáról szól, hogy a lehető legegyszerűbb módon beszéljenek egymással.
Itt az általam használt mikrokontroller az ESP32, amely 915 MHz -es LoRa kártyákhoz van csatlakoztatva, és az egyik rádióhoz OLED kijelzőt is csatoltam, hogy a csomag információ látható legyen. A projektben használt összes modul a DFRobot -ból származik, mivel a tűk kompatibilitása megtalálható ezeknél a moduloknál, ezért nem javaslom a különböző gyártók moduljainak használatát. Kezdjük hát!
Készítettem egy videót is a projekt részletes felépítéséről, javaslom, hogy nézze meg a jobb belátás és részletesség érdekében.
1. lépés: Alkatrészek
Ennek elkészítéséhez szüksége lesz egy ESP32 kártyára vagy egy ESP8266 -ra, és ha szükséges, akkumulátort is hozzáadhat.
Firebeetle LoRa kártyát használtam, 915 MHz -es frekvenciával. A DFRobot 3 típusú táblát kínál az Ön területén érvényes gyakoriságtól függően:
1) 433 MHz
2) 868 MHz
3) 915 MHz
A kijelzőhöz OLED pajzsot használtam.
Azt javaslom, hogy a DFRobot tábláit használja ezzel a modullal, mivel a pinout kompatibilis lesz, és sehol sem lesz probléma.
2. lépés: PCB -k beszerzése a projekthez
Olvassa el a JLCPCB -t, ha olcsón szeretne PCB -t rendelni!
Kap 10 jó minőségű PCB -t, amelyeket 2 dollárért és némi szállításért gyártanak és szállítanak ki a küszöbön. Az első rendelés szállításakor kedvezményt is kap. Ha meg szeretné tervezni saját NYÁK -ját, menjen át az easyEDA -hoz, ha ez megtörtént, töltse fel Gerber -fájljait a JLCPCB -re, hogy jó minőségű és gyors átfutási idővel gyárthassa őket.
Lépés: Töltse le és állítsa be az Arduino IDE -t
Töltse le az Arduino IDE -t innen.
1. Telepítse az Arduino IDE -t, és nyissa meg.
2. Lépjen a Fájl> Beállítások menüpontra
3. Adja hozzá a https://dl.espressif.com/dl/package_esp32_index.j… címet a További táblák kezelő URL -címeihez. Lépjen az Eszközök> Tábla> Fórumkezelő menüpontba
5. Keresse meg az ESP32 elemet, majd telepítse a táblát.
6. Indítsa újra az IDE -t.
4. lépés: Csatlakozások és forrasztás
1. Forrasztja a modulokat az egymásra rakható fejrészekkel.
2. Mindkét LoRa modult csatlakoztatnia kell az ESP32 modulokhoz a kapcsolási rajz szerint.
3. Gyűjtse össze az összes használni kívánt 5-6 modult, és rakja össze őket a rádió igényei szerint. Ezekhez a lépésekhez nagyon ajánlom a videóm megtekintését, mivel ez a rész ott részletesen ismertetett.
5. lépés: A modul kódolása
Töltse le a GitHub adattárat:
2. Bontsa ki a letöltött lerakatot.
3. Másolja a könyvtárakat a letöltött lerakatból az Arduino vázlatmappa Könyvtár mappájába.
4. Nyissa meg az adó vázlatát az Arduino IDE -ben.
5. Navigáljon az Eszközök> Tábla menüponthoz. Válassza ki a megfelelő táblát, amelyet használ, Firebeetle ESP32 az én esetemben.
6. Válassza ki a megfelelő komm. portot az Eszközök> Port menüpontban.
7. Nyomja meg a feltöltés gombot.
8. Amikor a lapon a Done Uploading felirat olvasható, ismételje meg a fenti lépéseket a vevőmodullal a kód feltöltéséhez.
6. lépés: Játék a LoRa rádiókkal
Amint áramot kap mindkét modul, az adó OLED -je elkezdi mutatni az elküldendő csomag számát, másrészt a vevőhöz csatlakoztatott soros monitor mutatja a vett csomagot a jel teljesítményével.
Ajánlott:
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: 8 lépés
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: Ebben az oktatóanyagban mindent megtudhat arról, hogyan kell elindítani, csatlakoztatni és beszerezni az I2C eszközt (gyorsulásmérő) a vezérlővel (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Első lépések a Python használatával ESP8266 és ESP32 esetén: 6 lépés
Kezdő lépések a Python használatával az ESP8266 és ESP32 rendszerekhez: Bacground Az ESP8266 és fiatalabb öccse, az ESP32 olcsó Wi-Fi mikrochipek, teljes TCP/IP verem és mikrovezérlő képességgel. Az ESP8266 chip először 2014 -ben került a gyártóközösség figyelmébe. Azóta az alacsony ár (
Első lépések az ESP32 CAM - -mal Videó közvetítése az ESP CAM segítségével Wifi -n keresztül - ESP32 biztonsági kamera projekt: 8 lépés
Első lépések az ESP32 CAM | -mal Videó közvetítése az ESP CAM segítségével Wifi -n keresztül | ESP32 biztonsági kamera projekt: Ma megtanuljuk, hogyan kell használni ezt az új ESP32 CAM kártyát, és hogyan tudjuk kódolni és biztonsági kameraként használni, valamint streaming videót kapni wifi -n keresztül
Első lépések az ESP32 -vel - ESP32 táblák telepítése Arduino IDE - -be ESP32 villogó kód: 3 lépés
Első lépések az ESP32 -vel | ESP32 táblák telepítése Arduino IDE | -be ESP32 villogó kód: Ebben az utasításban látni fogjuk, hogyan kell elkezdeni az esp32 -vel való munkát, és hogyan kell telepíteni az esp32 táblákat az Arduino IDE -be, és beprogramozzuk az esp 32 -et, hogy futtassa a villogó kódot az arduino ide használatával
ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: 4 lépés
ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: Ha olyan vagy, mint én, akkor megragadod az esélyt, hogy kézbe vehesd a legújabb és legnagyobb ESP8266/etc … -t, és lépj tovább. Az ESP32 nem különbözik ettől, de azt tapasztaltam, hogy a dokumentáció tekintetében még nincs túl sok. Az