Obsah:

Messenger na diaľkové ovládanie LoRa s 1,8 "TFT na vzdialenosti do 8 km: 8 krokov
Messenger na diaľkové ovládanie LoRa s 1,8 "TFT na vzdialenosti do 8 km: 8 krokov

Video: Messenger na diaľkové ovládanie LoRa s 1,8 "TFT na vzdialenosti do 8 km: 8 krokov

Video: Messenger na diaľkové ovládanie LoRa s 1,8
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, November
Anonim
Image
Image

Pripojte projekt k svojmu prenosnému počítaču alebo telefónu a potom chatujte medzi zariadeniami bez internetu alebo SMS pomocou technológie LoRa.

Hej, čo sa deje, chlapci? Akarsh tu z CETech.

Táto doska plošných spojov má tiež displej a 4 tlačidlá, ktoré je možné použiť aj ako diaľkové ovládanie pre niektoré zariadenia. S návrhom kódu vlastného používateľského rozhrania môžete robiť čokoľvek. Stručne povedané, tento projekt má esp8266, ktorý môže poskytovať funkcie WiFi, modul LoRa, 1,8 palcový TFT displej, 4 tlačidlá na vytvorenie používateľského rozhrania. Možnosti s kódom sú nekonečné.

Môže byť pripojený k vášmu smartphonu alebo akémukoľvek počítaču a robí z tohto zariadenia správcu s podporou LoRa. Keď to bude hotové, budete môcť odosielať správy akémukoľvek inému zariadeniu pomocou rovnakého programu LoRa messenger. To všetko sa deje bez prítomnosti 4G/LTE/3G/GSM/WiFi/SMS. Čo som urobil v predchádzajúcom projekte, ktorý nájdete tu:

Krok 1: Diely

Časti
Časti

Najprv ako hlavnú časť som použil modul ESP8266 s oddeľovacou doskou. Pripevnil ho na DPS pomocou niekoľkých mužských a ženských hlavičiek. Použil som 1,8 -palcový displej TFT SPI, modul TP4056 na nabíjanie a ochranu batérie a starú batériu mobilného telefónu.

Na účely LoRa som použil RYLR896. Dôrazne odporúčam tento modul, pretože je veľmi jednoduché ho používať cez UART pomocou príkazov AT.

Nasledujúce diely nájdete:

1) Modul ESP8266

2) Oddeľovacia doska ESP12

3) TFT displej

4) modul TP4056

5) Modul Reyax RYLR896 LoRa

6) Môj návrh DPS

Pokiaľ máte problémy s ich nájdením v posledných dvoch častiach, môžete mi napísať správu/e -mail a buď vám ho môžem pomôcť nájsť vo vašej oblasti, alebo vám ho môžem v prípade záujmu zaslať.

Krok 2: Vyrobte si PCB pre svoj projekt

Nechajte si vyrobiť PCB pre svoj projekt
Nechajte si vyrobiť PCB pre svoj projekt

Musíte sa pozrieť na JLCPCB a objednať si lacné PCB online!

Dostanete 10 kvalitných dosiek plošných spojov vyrobených a odoslaných až k vám domov za 2 $ a nejakú dopravu. Pri prvej objednávke získate tiež zľavu na poštovné. Ak chcete navrhnúť vlastnú dosku plošných spojov do systému easyEDA, po dokončení odovzdajte súbory Gerber do súboru JLCPCB, aby boli vyrobené v dobrej kvalite a s rýchlym obratom.

Krok 3: Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITEĽNÉ: Tento krok môžete vynechať, ak nemáte záujem o prácu)

Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITELNÉ: Ak nemáte záujem o prácu, čítanie tohto kroku môžete vynechať)
Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITELNÉ: Ak nemáte záujem o prácu, čítanie tohto kroku môžete vynechať)

1. Modul LoRa, ktorý máme, je modul UART, ktorý je nakonfigurovaný pomocou príkazov AT.

2. Modul obsahuje MCU STM32, ktorý robí všetky rozhovory s modulom SPI LoRa na palube RYLR896.

3. Príkazy na obrázku sú základné. V tomto dokumente nájdete ďalšie informácie: REYAX-Lora-AT-COMMAND-GUIDE

4. Napriek tomu vám dôrazne odporúčam, aby ste si prešli moje video na YouTube, kde to správne vysvetlím.

Krok 4: Pripojenie modulov na doske plošných spojov

Pripojenie modulov na DPS
Pripojenie modulov na DPS
Pripojenie modulov na DPS
Pripojenie modulov na DPS

1. Oba moduly budú prepojené rovnakým spôsobom ako na obrázku vyššie.

2. Keď sú oba moduly prepojené, môžete moduly naprogramovať jeden po druhom a potom projekt otestovať.

Všetky vyššie uvedené pripojenia sú vykonávané na doske plošných spojov, takže nie je potrebné žiadne ďalšie vedenie.

Krok 5: Spájkovanie PCB

Spájkovanie DPS
Spájkovanie DPS
Spájkovanie DPS
Spájkovanie DPS

Spájkujte všetky súčiastky na DPS.

Navrhoval by som najskôr spájkovať komponenty s nízkou výškou na doske plošných spojov a potom prejsť na komponenty s vyššou výškou, ako sú záhlavia atď.

Pred napájaním modulu vyskúšajte všetky pripojenia pomocou multimetra na zlé spájkovacie spoje a skraty.

Na programovanie modulu som pridal port na pripojenie USB FTDI232 k sériovej doske pod dosku ESP8266, aby ste mohli dosku ľahko naprogramovať.

Krok 6: Stiahnite si a nastavte IDE Arduino

Stiahnite si a nastavte IDE Arduino
Stiahnite si a nastavte IDE Arduino

Odtiaľto si stiahnite Arduino IDE.

1. Nainštalujte Arduino IDE a otvorte ho.

2. Prejdite na položku Súbor> Predvoľby

3. Pridajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresy URL dodatočného správcu dosiek.

4. Prejdite na Nástroje> Doska> Správca dosiek

5. Vyhľadajte ESP8266 a potom nainštalujte dosku.

6. Reštartujte IDE.

Krok 7: Kódovanie projektu

Kódovanie projektu
Kódovanie projektu
Kódovanie projektu
Kódovanie projektu

Na programovanie modulu som pridal port na pripojenie USB FTDI232 USB k sériovej doske pod dosku ESP8266, aby ste mohli dosku ľahko naprogramovať.

Musíte stlačiť a podržať tlačidlo GPIO0, potom stlačiť tlačidlo RESET, potom najskôr uvoľniť tlačidlo RESET a potom tlačidlo GPIO0.

1. Stiahnite si úložisko:

2. Extrahujte stiahnutý priečinok a otvorte súbor main.ino v Arduino IDE.

3. Prejdite na Nástroje> Doska. Vyberte príslušnú dosku, ktorú používate. NodeMCU (12E) vo väčšine prípadov funguje.

4. Vyberte správnu komunikáciu. port v časti Nástroje> Port.

5. Kliknite na tlačidlo nahrávania.

6. Keď je na karte hlásenie Hotovo, ste pripravení zariadenie používať.

Po nahraní otvorte sériový monitor na odosielanie a prijímanie správ.

Krok 8: Hra so zariadením

Hranie so zariadením
Hranie so zariadením

1. Stačí zapnúť zariadenie. Na displeji sa zobrazia položky. Stlačením rôznych tlačidiel zobrazíte zariadenie v prevádzke.

2. Prejdite na sériový monitor a začnite okamžite písať správy! Na výrobu ďalšieho jednoduchého zariadenia môžete použiť tento článok:

3. KONGO! zariadenie funguje podľa očakávania.

Odporúča: