Turinys:
- 1 žingsnis: dalys
- 2 veiksmas: įsigykite PCB savo projektui
- 3 žingsnis: supraskite „Reyax“modulį ir kaip juo naudotis. (PASIRENKAMA: galite neskaityti šio žingsnio, jei nesidomite darbu)
- 4 žingsnis: modulių prijungimas prie PCB
- 5 žingsnis: PCB litavimas
- 6 veiksmas: atsisiųskite ir nustatykite „Arduino IDE“
- 7 žingsnis: projekto kodavimas
- 8 žingsnis: Žaiskite su įrenginiu
Video: „LoRa“nuotolinio valdymo pultelis su 1,8 colio TFT atstumu iki 8 km: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Prijunkite projektą prie savo nešiojamojo kompiuterio ar telefono ir tada kalbėkite tarp įrenginių be interneto ar SMS naudodami tik „LoRa“.
Ei, kas, vaikinai? Akarsh čia iš CETech.
Ši PCB taip pat turi ekraną ir 4 mygtukus, kurie taip pat gali būti naudojami kaip nuotolinio valdymo pultas kai kuriems įrenginiams. Kurdami savo vartotojo sąsają, galite padaryti bet ką. Taigi, trumpai tariant, šis projektas turi esp8266, kuris gali suteikti „WiFi“funkciją, „LoRa“modulį, 1,8 colio TFT ekraną, 4 mygtukus, skirtus vartotojo sąsajai sukurti. Galimybės su kodu yra begalinės.
Jis gali būti prijungtas prie jūsų išmaniojo telefono ar bet kurio kompiuterio, todėl šis įrenginys tampa „LoRa“palaikančiu pranešimu. Dabar, kai tai bus padaryta, galėsite siųsti žinutes bet kuriam kitam įrenginiui, naudodami tą patį „LoRa“pasiuntinį. Visa tai daroma nedalyvaujant 4G/LTE/3G/GSM/WiFi/SMS. Tai padariau ankstesniame projekte, kurį galite rasti čia:
1 žingsnis: dalys
Pirmiausia kaip pagrindinę dalį naudojau ESP8266 modulį su pertraukimo plokšte. Jis pritvirtintas prie PCB naudojant kai kurias vyrų ir moterų antraštes. Aš naudoju 1,8 colio TFT SPI ekraną, TP4056 modulį akumuliatoriaus įkrovimui ir apsaugai bei seną mobiliojo telefono bateriją.
„LoRa“tikslui naudojau RYLR896. Aš labai siūlau šį modulį, nes jį labai lengva naudoti per UART naudojant AT komandas.
Žemiau esančias dalis galite rasti:
1) ESP8266 modulis
2) ESP12 pertraukimo lenta
3) TFT ekranas
4) TP4056 modulis
5) „Reyax RYLR896 LoRa“modulis
6) Mano PCB dizainas
Paskutines dvi dalis, jei jums sunku jas rasti, galite parašyti man žinutę/el. Laišką ir aš galiu padėti jums tai rasti jūsų vietovėje, arba, jei norite, galiu jums išsiųsti.
2 veiksmas: įsigykite PCB savo projektui
Norėdami pigiai užsisakyti PCB internetu, turite patikrinti JLCPCB!
Jūs gausite 10 geros kokybės PCB, pagamintų ir pristatytų prie jūsų namų slenksčio už 2 USD ir šiek tiek pristatymo. Taip pat gausite nuolaidą pristatydami pirmąjį užsakymą. Norėdami sukurti savo PCB, pereikite prie „easyEDA“, kai tai bus padaryta, įkelkite „Gerber“failus į JLCPCB, kad jie būtų pagaminti kokybiškai ir greitai.
3 žingsnis: supraskite „Reyax“modulį ir kaip juo naudotis. (PASIRENKAMA: galite neskaityti šio žingsnio, jei nesidomite darbu)
1. Turimas „LoRa“modulis yra UART modulis, sukonfigūruotas naudojant AT komandas.
2. Šiame modulyje yra STM32 MCU, kuris kalba su SPI LoRa moduliu RYLR896.
3. Paveikslėlyje pateiktos komandos yra pagrindinės, daugiau rasite šiame dokumente: REYAX-Lora-AT-COMMAND-GUIDE
4. Vis dar primygtinai rekomenduoju jums peržiūrėti mano „YouTube“vaizdo įrašą, kuriame tai tinkamai paaiškinu.
4 žingsnis: modulių prijungimas prie PCB
1. Abu moduliai bus prijungti taip pat, kaip aukščiau esančiame paveikslėlyje.
2. Kai abu moduliai yra prijungti, galite užprogramuoti modulius po vieną ir tada išbandyti projektą.
Visos aukščiau pateiktos jungtys yra prijungtos prie PCB, todėl nereikia jokių kitų laidų.
5 žingsnis: PCB litavimas
Lituokite visus komponentus prie PCB.
Aš siūlyčiau pirmiausia lituoti mažo aukščio komponentus ant PCB, o tada pereiti prie didesnio aukščio komponentų, tokių kaip antraštės ir kt.
Prieš įjungdami modulį, patikrinkite visas jungtis, naudodami multimetrą, ar nėra blogų lydmetalio jungčių ir trumpųjų jungimų.
Norėdami užprogramuoti modulį, pridėjau prievadą, skirtą prijungti FTDI232 USB prie ESP8266 plokštės nuosekliosios plokštės, kad galėtumėte lengvai užprogramuoti plokštę.
6 veiksmas: atsisiųskite ir nustatykite „Arduino IDE“
Atsisiųskite „Arduino IDE“iš čia.
1. Įdiekite ir atidarykite „Arduino IDE“.
2. Eikite į Failas> Nuostatos
3. Pridėkite https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json papildomų lentų tvarkyklės URL.
4. Eikite į Tools> Board> Boards Manager
5. Ieškokite ESP8266 ir įdiekite plokštę.
6. Iš naujo paleiskite IDE.
7 žingsnis: projekto kodavimas
Norėdami užprogramuoti modulį, pridėjau prievadą, skirtą prijungti FTDI232 USB prie serijinės plokštės po ESP8266 plokšte, kad galėtumėte lengvai užprogramuoti plokštę.
Turite paspausti GPIO0 ir laikyti jį nuspaudę, tada paspauskite RESET mygtuką, tada pirmiausia atleiskite RESET mygtuką ir tada GPIO0 mygtuką.
1. Atsisiųskite saugyklą:
2. Ištraukite atsisiųstą aplanką ir atidarykite failą main.ino „Arduino IDE“.
3. Eikite į Įrankiai> Lenta. Daugeliu atvejų pasirinkite tinkamą plokštę, kurią naudojate „NodeMCU“(12E).
4. Pasirinkite tinkamą komun. prievadą, eikite į Įrankiai> Uostas.
5. Paspauskite įkėlimo mygtuką.
6. Kai skirtuke sakoma „Atlikta įkėlimas“, esate pasiruošę naudoti įrenginį.
Įkėlę atidarykite serijinį monitorių, kad galėtumėte siųsti ir gauti pranešimus.
8 žingsnis: Žaiskite su įrenginiu
1. Tiesiog įjunkite įrenginį, ekrane matysite medžiagą, galite paspausti skirtingus mygtukus, kad pamatytumėte veikiantį įrenginį.
2. Pereikite prie serijinio monitoriaus ir nedelsdami pradėkite siųsti žinutes! Norėdami pagaminti kitą paprastą įrenginį, galite perskaityti šį straipsnį:
3. KONGO! prietaisas veikia kaip tikėtasi.
Rekomenduojamas:
„LoRa“nuotolinio valdymo pultelis - Valdykite prietaisus dideliais atstumais: 8 žingsniai
„LoRa“nuotolinio valdymo pultas | Valdykite prietaisus iš didelių atstumų: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šiame projekte mes sukursime nuotolinio valdymo pultą, kuriuo bus galima valdyti įvairius instrumentus, tokius kaip šviesos diodai, varikliai arba, jei kalbėsime apie savo kasdienį gyvenimą, galime valdyti savo namų prietaisą
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 4 žingsniai
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 62 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: Šiandienos instrukcijoje aš jums parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, kuris galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF Nuotolinis. Pagrindinis privalumas konvertuojant