Tartalomjegyzék:
- Kellékek
- 1. lépés: PCB -k beszerzése a gyártott projektekhez
- 2. lépés: A RYLR896 LoRa modulról
- 3. lépés: A LoRa alapú távirányító betekintése
- 4. lépés: A távirányító oldalának beállítása
- 5. lépés: A vevőoldal beállítása
- 6. lépés: Az Arduino IDE beállítása
- 7. lépés: Kódolási rész
- 8. lépés: Távirányítónk használata
Videó: LoRa alapú távirányító - Vezérlőkészülékek nagy távolságból: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hé, mi újság, srácok! Akarsh itt a CETech -től.
Ebben a projektben egy távirányítót fogunk létrehozni, amely különféle műszerek, például LED-ek, motorok vezérlésére használható, vagy ha mindennapi életünkről beszélünk, akkor távolról is irányíthatjuk háztartási készülékeinket ami a km tartományban van és ez is minden internet nélkül. Lehet, hogy azt gondolja, hogy miféle mágikus távirányító ez, de hadd mondjam el, hogy nincs varázslat. A távirányító mögött az egyetlen LoRa modul áll.
Amit tenni fogunk, az az, hogy újratelepítjük a LoRa alapú távirányító kenyérsütő változatát, amelyet régebbi projektjeink során készítettünk. Innen hivatkozhat erre a projektre. A prototípus létrehozása után két LED -et vezérelünk a távirányítóval demó célokra.
Tehát kezdjük.
Kellékek
Használt alkatrészek:
Reyax RYLR907:
Firebeetle ESP8266:
1. lépés: PCB -k beszerzése a gyártott projektekhez
A 2015 -ben alapított PCBGOGO kulcsrakész NYÁK -összeszerelési szolgáltatásokat kínál, beleértve a NYÁK -gyártást, a NYÁK -összeszerelést, az alkatrészek beszerzését, a funkcionális tesztelést és az IC -programozást.
Gyártó bázisai a legfejlettebb gyártóberendezésekkel vannak felszerelve, mint például a YAMAHA pick-and-machine, Reflow sütő, Wave forrasztógép, X-RAY, AOI vizsgálógép; és a legprofibb műszaki személyzet.
Bár csak öt éves, gyáraik több mint 10 éves tapasztalattal rendelkeznek a NYÁK -iparban a kínai piacokon. Vezető szakember a felületre szerelhető, a lyukakon átívelő és a vegyes technológiájú NYÁK-összeszerelés és az elektronikus gyártási szolgáltatások, valamint a kulcsrakész NYÁK-összeszerelés területén.
A PCBGOGO megrendelési szolgáltatást nyújt a prototípustól a tömeggyártásig, csatlakozzon hozzájuk most.
2. lépés: A RYLR896 LoRa modulról
Az RYLR896 adó-vevő modul Lora nagy hatótávolságú modemmel rendelkezik, amely ultra-hosszú hatótávolságú spektrumkommunikációt és magas interferencia-mentességet biztosít, miközben minimalizálja az áramfogyasztást. Az RYLR896 az NCC és az FCC tanúsítványával rendelkezik.
Az erős Semtech SX1276 motorral érkezik, és kiváló blokkoló immunitással rendelkezik. Ez a modul nagyon érzékeny, és könnyen vezérelhető AT parancsokkal. Az AES128 adat titkosítási technikát követi, és beépített antennával rendelkezik.
Ez a modul nagyon jó eszköz lehet az IoT alkalmazásokhoz, mint például az otthoni biztonság, az autóriasztó, az ipari felügyelet és a vezérlőberendezések, stb. Alapvetően ez egy nagyon hasznos és hatékony eszköz, amellyel adatokat lehet átvinni egyik helyről a másikra olyan helyen, amely több km távolságra van további szolgáltatások nélkül, mint például az Internet vagy más.
További részletekért olvassa el a modul adatlapját.
Termék link:
3. lépés: A LoRa alapú távirányító betekintése
Ebben a projektben létrehozunk egy prototípust a távirányítóról, amelyet néhány projektet készítettünk vissza. Ezt ellenőrizheti a fenti videóban, valamint a projekt Instructables oldalán innen.
Ebben a projektben létrehoztunk egy LoRa alapú távirányítót, amely képes internetes használat nélkül, kilométeres távolságból vezérlőjeleket küldeni a készülékeknek. Ez a távirányító tartalmazott LoRa modult, ESP8266 modult, OLED kijelzőt, akkumulátort, saját NYÁK kialakítást és négy gombot különböző célokra. Ahhoz, hogy ezt használni tudjuk, csak módosítanunk kell a kódot az alkalmazásnak megfelelően, és be kell villanunk az ESP modulba, és kész. De itt egy egyszerűbb változatot fogunk létrehozni a kenyértáblán, így a LoRa modult és az ESP8266 -ot fogjuk használni egyetlen nyomógombbal és kijelző nélkül. Ez összegzi a távirányító oldalt. A vevő vagy a kimeneti oldalon lesz LoRa modul, egy másik ESP8266 modul és két LED a kimenet megszerzéséhez. Bár létrehoztam a külön távirányítót ehhez a projekthez, továbbra is megmutatom a korábban létrehozott távirányítót a LED -ek vezérlésével.
4. lépés: A távirányító oldalának beállítása
Ebben a lépésben elvégezzük a távirányító hardverbeállítását. Kövesse az alábbi lépéseket:-
1) Csatlakoztassa a LoRa modul Vcc és GND -jét az ESP8266 modul Vcc és GND -jéhez.
2) Csatlakoztassa a LoRa modul Rx csapját az ESP8266 GPIO14 érintkezőjéhez.
3) Csatlakoztassa a LoRa modul Tx tűjét az ESP8266 GPIO15 tűjéhez.
4) Nyomja meg a gombot, és csatlakoztassa a gomb egyik végét a Vcc -hez. A gomb másik végét egy ellenálláson keresztül a GND -hez kell csatlakoztatni, majd ezt követően csatlakoztassa az ESP8266 GPIO 13 -as tűjéhez.
A fenti lépések elvégzése után az áramkör olyan lesz, mint a fenti képen látható. A távirányítót PCB -n is gyárthatja, és az általam tervezett NYÁK tervfájlját a projekt Github oldalán szerezheti be.
5. lépés: A vevőoldal beállítása
Ebben a lépésben összeszereljük a projekt vevőkészülék -végének létrehozásához szükséges hardverrészeket, amelyeket az előző lépésben létrehozott távirányító vezérel. Kövesse az alábbi lépéseket:-
1) Csatlakoztassa a LoRa modul Vcc és GND -jét az ESP8266 Vcc és GND -jéhez, 2) Csatlakoztassa a LoRa modul Rx -jét az ESP8266 GPIO15 érintkezőjéhez.
3) Csatlakoztassa a LoRa modul Tx -jét az ESP8266 GPIO13 érintkezőjéhez.
4) Vegyünk két LED -et, és csatlakoztassuk a két LED katódját a GPIO4 és a GPIO5 tűvel, és csatlakoztassuk a LED -ek anódját a GND -hez 1 k ohmos ellenálláson keresztül.
Ily módon a projekt vevő oldala is befejeződött, csak be kell villanni a kódokat az ESP modulokba, és kész. Tehát térjünk át erre a lépésre.
6. lépés: Az Arduino IDE beállítása
Az ESP8266 Arduino IDE használatával történő kódolásához telepítenünk kell az ESP8266 kártyát az Arduino IDE további lapjaira, mivel azok nincsenek előre telepítve. Ebből a célból az alábbi lépéseket kell követnünk:-
1. Lépjen a Fájl> Beállítások menüpontra
2. Adja hozzá a https://arduino.esp8266.com/stable/package_esp8266… címet a További táblák kezelő URL -címeihez.
3. Lépjen az Eszközök> Tábla> Fórumkezelő menüpontba
4. Keresse meg az esp8266 kifejezést, majd telepítse a táblát.
5. Indítsa újra az IDE -t.
7. lépés: Kódolási rész
Most már csak a projekt kódolási része maradt. A modulok kódolásához kövesse az alábbi lépéseket:-
Először kódoljuk a távirányító részét, ehhez csatlakoztassa a távirányító ESP8266-ját a számítógépéhez, és ezt követően:-
1) Menjen át a projekt Github tárházába. Itt megjelenik egy "BreadBoard_Remote.ino" nevű fájl. Ez a távirányító kódfájlja.
2) Másolja ki a kódot, és illessze be az Arduino IDE -be. Válassza ki a megfelelő táblát és COM portot, és töltse fel a kódot.
A távirányítónk készen áll. Most be kell programoznunk az ESP8266 -at a vevő oldalon. Ehhez csatlakoztatnia kell a vevőegység ESP8266-ját a számítógéphez, és ezt követően:-
1) Menjen át a projekt Github tárházába. Ott egy "LoRa Station.ino" nevű fájlt fog látni. Ez a projekt fogadó végének kódfájlja.
2) Másolja ki a kódot, és illessze be az Arduino IDE -be. Válassza ki a megfelelő táblát és COM portot, és töltse fel a kódot.
És ezzel a kódoló része is kész. Most már készen állsz a játékra.
8. lépés: Távirányítónk használata
A kódok elkészülte után a beállítás használatra kész. A modulok úgy vannak kódolva, hogy az egyik LED kigyullad, amikor megnyomjuk a távirányító nyomógombját. Hozzáadhat annyi gombot, amennyit csak akar, és számos eszközt vezérelhet azok segítségével, ha megváltoztatja a kódokat, és csatlakoztat egy LoRa modult az egyes vezérelni kívánt csomópontok vezérléséhez. Mivel ez volt az eredeti távirányító prototípusa, létrehozhatja az eredeti távirányítót a "LoRa -alapú távirányító betekintése" lépésben hozzáadott videó segítségével, és vezérelheti a vevő oldalt a távirányítóról, mint én. A projekt Github oldalán található Design fájl használatával gyártott, a távirányítóhoz tervezett PCB -t beszerezheti. Ezen a távirányítón van egy kijelző is, amely elismeri az általunk végzett tevékenységet. Ezért a kódot is módosítani kell. Nem kell aggódnia emiatt, és be kell szereznie a kódot a projekt Github oldalán található "Remote.ino" fájlba, és máris készen áll. A fenti videó segítségével részletes betekintést kaphat a vezérlő működésébe és a készülékek vezérlésébe.
Ily módon létrehozhat saját távirányítót, és több különböző műszert vezérelhet internet nélkül és több km távolságból.
Remélem tetszett az oktatóanyag. Várlak titeket legközelebb. Addig is élvezze a LoRa modulokkal.
Ajánlott:
Arduino böngésző alapú távirányító (linux): 9 lépés (képekkel)
Arduino böngészőalapú távirányító (linux): Gyerekeink vannak. Nagyon szeretem őket, de mindig elrejtik a műhold és a TV távirányítóját, amikor bekapcsolják a gyermekcsatornákat. Miután ez több éven keresztül naponta történt, és miután drága feleségem megengedte, hogy
Automatikus Arduino alapú IR távirányító Hőmérséklet vezérelt: 7 lépés
Automatikus Arduino alapú IR távirányító hőmérsékletvezérelt: Hé, mi újság, srácok! Akarsh itt a CETech -től. Elege van abból, hogy egy jó alvás közepén ébred fel, csak mert a szobahőmérséklete túl alacsony vagy túl magas a Dumb AC miatt. Akkor ez a projekt az Ön számára. Ebben a projektben a
Háztartási gépek vezérlése a LoRa felett - LoRa az otthonautomatizálás területén - LoRa távirányító: 8 lépés
Háztartási gépek vezérlése a LoRa felett | LoRa az otthonautomatizálás területén | LoRa távirányító: Irányítsa és automatizálja elektromos készülékeit nagy távolságokról (kilométerek) az internet jelenléte nélkül. Ez a LoRa -n keresztül lehetséges! Hé, mi újság, srácok? Akarsh itt a CETech -től. Ez a NYÁK OLED kijelzővel és 3 relével is rendelkezik, amelyek egy
Nagy teljesítményű, nagy hatótávolságú, rendkívül pontos toll íj !!!: 6 lépés
Nagy teljesítményű, nagy hatótávolságú, rendkívül pontos toll íj !!!: Ez egy másik a híres toll íjak közül !!! =) Élvezd! P.S. ezek a dolgok erőteljesek, ne célozz valakit. Beleértve az embereket és az állatokat. Ez az első utasítható kérésem
Nagy nyomatékú kormánymechanika igazán nagy távirányítású játékokhoz: 5 lépés
Nagy nyomatékú kormánymű valóban nagy távirányítású játékokhoz: Ez az „ible” erősen támaszkodik az előző „iben” a panorámsoros rendszer építésére vonatkozó utasításokra. Mint ilyen, ez egy kicsit kevésbé lépésről lépésre, és inkább fényképes bemutató az érintett fogalmakról. A helyzetérzékelő visszacsatoló áramköre