Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Hanki piirilevyt projektillesi
- Vaihe 3: Reyax -moduulin ymmärtäminen ja sen käyttö. (VALINNAINEN: Voit ohittaa tämän vaiheen lukemisen, jos et ole kiinnostunut työskentelystä)
- Vaihe 4: Piirilevyn moduulien liitännät
- Vaihe 5: Piirilevyn juottaminen
- Vaihe 6: Lataa ja asenna Arduino IDE
- Vaihe 7: Projektin koodaus
- Vaihe 8: Pelaaminen laitteella
Video: LoRa -kauko -ohjainviestintä, jossa on 1,8 tuuman TFT jopa 8 km: n etäisyyksille: 8 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Liitä projekti kannettavaan tietokoneeseesi tai puhelimeesi ja keskustele sitten laitteiden välillä ilman Internetiä tai tekstiviestejä käyttämällä vain LoRaa.
Hei, mitä kuuluu, kaverit? Akarsh täällä CETechistä.
Tässä piirilevyssä on myös näyttö ja 4 painiketta, joita voidaan käyttää myös joidenkin laitteiden kauko -ohjaimena. Voit tehdä mitä tahansa oman käyttöliittymän koodisuunnittelun avulla. Joten lyhyesti sanottuna, tässä projektissa on esp8266, joka voi antaa WiFi -toiminnallisuuden, LoRa -moduulin, 1,8 tuuman TFT -näytön, 4 painikkeita käyttöliittymän tekemiseen. Koodin käyttömahdollisuudet ovat rajattomat.
Se voidaan liittää älypuhelimeesi tai mihin tahansa tietokoneeseen, ja se tekee laitteesta LoRa-yhteensopivan viestin. Nyt kun tämä tehdään, voit lähettää viestejä mille tahansa muulle laitteelle samalla LoRa -viestillä. Kaikki tämä tehdään ilman 4G/LTE/3G/GSM/WiFi/SMS -läsnäoloa. Tämän olen tehnyt aiemmassa projektissa, jonka löydät täältä:
Vaihe 1: Osat
Ensinnäkin pääosana käytin ESP8266 -moduulia, jossa on katkaisukortti. Kiinnitti sen piirilevylle käyttämällä uros- ja naarasotsikoita. Käytin 1,8 tuuman TFT SPI -näyttöä, TP4056 -moduulia akun lataamiseen ja suojaamiseen sekä vanhaa matkapuhelimen akkua.
LoRa -tarkoitukseen käytin RYLR896: ta. Suosittelen lämpimästi tätä moduulia, koska sitä on erittäin helppo käyttää UART: n kautta AT -komentojen avulla.
Osat löydät alta:
1) ESP8266 -moduuli
2) ESP12 -katkaisulauta
3) TFT -näyttö
4) TP4056 -moduuli
5) Reyax RYLR896 LoRa -moduuli
6) PCB -suunnittelu
Kahden viimeisen osan osalta, jos sinulla on vaikeuksia löytää niitä, voit lähettää minulle viestin/sähköpostin, ja joko voin auttaa sinua löytämään sen alueellasi tai voin lähettää ne sinulle, jos haluat.
Vaihe 2: Hanki piirilevyt projektillesi
Sinun täytyy tarkistaa JLCPCB, jos haluat tilata piirilevyjä verkosta halvalla!
Saat 10 laadukasta piirilevyä, jotka valmistetaan ja toimitetaan kotiovellesi 2 dollarin hintaan ja joidenkin toimitusten kanssa. Saat myös alennuksen ensimmäisestä tilauksestasi. Jos haluat suunnitella oman piirilevyn, siirry easyEDAan, kun olet valmis, lähetä Gerber -tiedostosi JLCPCB: hen, jotta ne valmistetaan laadukkaasti ja nopeasti.
Vaihe 3: Reyax -moduulin ymmärtäminen ja sen käyttö. (VALINNAINEN: Voit ohittaa tämän vaiheen lukemisen, jos et ole kiinnostunut työskentelystä)
1. Meillä oleva LoRa -moduuli on UART -moduuli, joka on määritetty AT -komentojen avulla.
2. Moduulissa on STM32 MCU, joka puhuu kaiken SPI LoRa -moduulin kanssa RYLR896: ssa.
3. Kuvan komennot ovat peruskomentoja, joista saat lisätietoja tästä asiakirjasta: REYAX-Lora-AT-COMMAND-GUIDE
4. Suosittelen edelleen vahvasti, että käyt läpi YouTube -videoni, jossa selitän tämän oikein.
Vaihe 4: Piirilevyn moduulien liitännät
1. Molemmat moduulit kytketään samalla tavalla kuin yllä olevassa kuvassa.
2. Kun molemmat moduulit on kytketty, voit ohjelmoida moduulit yksitellen ja testata sitten projektia.
Kaikki yllä esitetyt liitännät on tehty piirilevyyn, joten muita johdotuksia ei tarvita.
Vaihe 5: Piirilevyn juottaminen
Juotos kaikki komponentit piirilevyyn.
Suosittelen juottamaan ensin pienikokoiset komponentit piirilevylle ja siirtymään sitten korkeammille komponenteille, kuten otsikoille jne.
Ennen kuin kytket virran moduuliin, testaa kaikki liitännät yleismittarilla, jotta juotosliitokset ja oikosulut ovat huonot.
Moduulin ohjelmoimiseksi olen lisännyt portin FTDI232 USB -laitteen liittämiseksi sarjakorttiin ESP8266 -kortin alle, jotta voit ohjelmoida kortin helposti.
Vaihe 6: Lataa ja asenna Arduino IDE
Lataa Arduino IDE täältä.
1. Asenna Arduino IDE ja avaa se.
2. Valitse Tiedosto> Asetukset
3. Lisää https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json lisäkorttien hallinnan URL -osoitteet.
4. Valitse Työkalut> Hallitus> Taulujen hallinta
5. Etsi ESP8266 ja asenna levy.
6. Käynnistä IDE uudelleen.
Vaihe 7: Projektin koodaus
Moduulin ohjelmoimiseksi olen lisännyt portin FTDI232 USB: n liittämiseksi sarjakorttiin ESP8266 -kortin alle, jotta voit ohjelmoida kortin helposti.
Sinun on painettava GPIO0 -painiketta ja pidettävä sitä painettuna, sitten painettava RESET -painiketta ja vapautettava ensin RESET -painike ja sitten GPIO0 -painike.
1. Lataa arkisto:
2. Pura ladattu kansio ja avaa main.ino -tiedosto Arduino IDE: ssä.
3. Siirry kohtaan Työkalut> Hallitus. Valitse useimmissa tapauksissa sopiva kortti, jota käytät NodeMCU (12E).
4. Valitse oikea komm. porttiin valitsemalla Työkalut> Portti.
5. Paina latauspainiketta.
6. Kun välilehdellä lukee Lataus valmis, olet valmis käyttämään laitetta.
Lataamisen jälkeen avaa sarjamonitori lähettääksesi ja vastaanottaaksesi viestejä.
Vaihe 8: Pelaaminen laitteella
1. Kytke vain virta laitteeseen, näet asioita näytöllä, voit painaa eri painikkeita nähdäksesi laitteen toiminnassa.
2. Siirry sarjamonitorille ja aloita tekstiviestit heti! Toisen yksinkertaisen laitteen valmistamiseksi voit viitata tähän artikkeliin:
3. KONGO! laite toimii odotetulla tavalla.
Suositeltava:
LoRa Messenger kahdelle laitteelle enintään 8 km: n etäisyyksille: 7 askelta
LoRa Messenger kahdelle laitteelle jopa 8 km: n etäisyydelle: Yhdistä projekti kannettavaan tietokoneeseen tai puhelimeen ja keskustele sitten laitteiden välillä ilman Internetiä tai tekstiviestejä käyttämällä vain LoRaa. Akarsh täällä CETechistä. Tänään aiomme tehdä projektin, joka voidaan yhdistää älypuhelimeesi tai mihin tahansa
Reaaliaikaisen kellon tekeminen Arduinon ja TFT -näytön avulla - Arduino Mega RTC 3,5 tuuman TFT -näytöllä: 4 vaihetta
Reaaliaikaisen kellon tekeminen Arduinon ja TFT-näytön avulla | Arduino Mega RTC 3,5 tuuman TFT-näytöllä: Vieraile Youtube-kanavallani. 2560 ja DS3231 RTC-moduuli…. Ennen kuin aloitat… tarkista YouTube-kanavani video. Huomautus:- Jos käytät Arduinia
ESP32 LoRa: Voit saavuttaa jopa 6,5 km !: 8 vaihetta
ESP32 LoRa: Voit saavuttaa jopa 6,5 km !: 6,5 km! Tämä oli tulos lähetystestistä, jonka tein ESP32 OLED TTGO LoRa32 -laitteella, ja keskustelen tästä tänään kanssasi. Koska käyttämässäni mallissa oli alun perin huono antenni, päätin käyttää toista antennia
Elämän koko Jason Vorhees/perjantai 13. Halloween -malli, jossa on 15,4 tuuman televisio/dvd -vatsa ja servo/arduino -liikkuva pää: 6 vaihetta
Elämän koko Jason Vorhees/perjantai 13. Halloween -malli, jossa on 15,4 tuuman televisio/dvd -vatsa ja servo/arduino -liikkuva pää: pysyvä seisonta/istuma -elämän koko Jason Vorhees, jossa on sisäänrakennettu tv/dvd -yhdistelmä … myös arduino -käyttöinen servo -kaula Jason etsii seuraavaa uhriaan
3,5 tuuman kiintolevykiinnike 5,25 tuuman asemapaikalle: 3 vaihetta
3,5 tuuman kiintolevykiinnike 5,25 tuuman asemapaikalle: Useimmilla meistä on edelleen vanhoja CD-/DVD-levyjä, joita et jo tarvitse, mutta sinun on pahoillani heittää pois