INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Kry PCB's vir u projek
- Stap 3: Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)
- Stap 4: Verbindings van die modules in die PCB
- Stap 5: Soldeer die PCB
- Stap 6: Laai die Arduino IDE af en stel dit op
- Stap 7: Kodering van die projek
- Stap 8: Speel met die toestel
Video: LoRa afstandsbedieningsboodskapper met 'n 1.8 "TFT vir afstande tot 8 km: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Koppel die projek aan u skootrekenaar of telefoon en gesels dan tussen die toestelle sonder internet of SMS met net LoRa.
Haai, wat gaan aan, ouens? Akarsh hier van CETech.
Hierdie PCB het ook 'n skerm en 4 knoppies wat ook vir 'n toestel as afstandsbediening gebruik kan word. U kan alles doen met die ontwerp van u eie UI. Kortom, hierdie projek het 'n esp8266 wat WiFi -funksionaliteit, LoRa -module, 1.8 duim TFT -skerm, 4 drukknoppies vir die maak van 'n UI kan bied. Die moontlikhede met die kode is eindeloos.
Dit kan aan u slimfoon of 'n rekenaar gekoppel word, en dit maak die toestel met 'n LoRa-boodskapper moontlik. As dit nou gedoen word, kan u 'n ander toestel stuur met dieselfde LoRa -boodskapper. Dit word alles gedoen sonder die teenwoordigheid van 4G/LTE/3G/GSM/WiFi/SMS. Wat ek in 'n vorige projek gedoen het, wat u hier kan vind:
Stap 1: Onderdele
Eerstens het ek as hoofdeel 'n ESP8266 -module met 'n uitbreekbord gebruik. Dit is met 'n paar manlike en vroulike opskrifte op die PCB aangeheg. Ek gebruik 'n 1.8 duim TFT SPI -skerm, TP4056 -module vir laai en beskerming van batterye en 'n ou selfoonbattery.
Vir die LoRa -doel het ek 'n RYLR896 gebruik. Ek stel hierdie module sterk voor, aangesien dit baie maklik is om te gebruik via UART met behulp van AT -opdragte.
U kan die onderstaande onderdele vind:
1) ESP8266 -module
2) ESP12 -uitbreekbord
3) TFT -skerm
4) TP4056 -module
5) Reyax RYLR896 LoRa -module
6) My PCB -ontwerp
As u probleme ondervind om dit uit te vind, kan u vir my 'n boodskap stuur/e -pos, of ek kan u help om dit in u omgewing te vind, of ek kan dit vir u stuur as u wil.
Stap 2: Kry PCB's vir u projek
U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!
U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.
Stap 3: Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)
1. Die LoRa -module wat ons het, is 'n UART -module wat met behulp van AT -opdragte opgestel is.
2. Die module huisves 'n STM32 MCU wat al die gesprekke met die SPI LoRa -module aan boord van die RYLR896 doen.
3. Die opdragte in die prentjie is basies, en u kan meer na hierdie dokument verwys: REYAX-Lora-AT-COMMAND-GUIDE
4. Ek beveel u steeds sterk aan om deur my YouTube -video te gaan waar ek dit behoorlik verduidelik.
Stap 4: Verbindings van die modules in die PCB
1. Beide die modules word op dieselfde manier verbind as in die prent hierbo.
2. As albei die modules gekoppel is, kan u die modules een vir een programmeer en die projek toets.
Al die bogenoemde verbindings word op die printplaat gedoen, en u hoef dus geen ander bedrading te hê nie.
Stap 5: Soldeer die PCB
Soldeer al die komponente aan die PCB.
Ek stel voor om eers die lae hoogte -komponente op die printplaat te soldeer en dan na komponente met meer hoogte, soos die kopstukke, ens.
Voordat u die module aanskakel, moet u alle verbindings met 'n multimeter toets vir slegte soldeerverbindings en kortsluitings.
Om die module te programmeer, het ek 'n poort bygevoeg om 'n FTDI232 USB aan die seriële kaart onder die ESP8266 -kaart te koppel, sodat u die kaart maklik kan programmeer.
Stap 6: Laai die Arduino IDE af en stel dit op
Laai die Arduino IDE hier af.
1. Installeer die Arduino IDE en maak dit oop.
2. Gaan na Lêer> Voorkeure
3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json die Addisionele Boards Manager URL's by.
4. Gaan na Tools> Board> Boards Manager
5. Soek ESP8266 en installeer die bord.
6. Herbegin die IDE.
Stap 7: Kodering van die projek
Om die module te programmeer, het ek 'n poort bygevoeg om 'n FTDI232 USB aan die seriële kaart onder die ESP8266 -kaart te koppel, sodat u die kaart maklik kan programmeer.
U moet op GPIO0 druk en dit ingedruk hou, druk dan op die RESET -knoppie, los dan eers die RESET -knoppie en dan die GPIO0 -knoppie.
1. Laai die bewaarplek af:
2. Pak die afgelaaide gids uit en maak die main.ino -lêer oop in Arduino IDE.
3. Gaan na Tools> Board. Kies in die meeste gevalle die toepaslike bord wat u gebruik NodeMCU (12E).
4. Kies die korrekte komm. poort deur na Tools> Port te gaan.
5. Druk die oplaai -knoppie.
6. As die oortjie lui Klaar oplaai, is u gereed om die toestel te gebruik.
Na die oplaai, maak die seriële monitor oop om boodskappe te stuur en te ontvang.
Stap 8: Speel met die toestel
1. Skakel net die toestel aan. U sal dinge op die skerm sien; u kan op verskillende knoppies druk om die toestel in aksie te sien.
2. Gaan oor na die seriële monitor en begin onmiddellik sms! Vir die maak van die ander eenvoudige toestel, kan u na hierdie artikel verwys:
3. KONGO! die toestel werk soos verwag.
Aanbeveel:
HC-12 Weerstasie vir lang afstande en DHT-sensors: 9 stappe
HC-12 langafstand-weerstasie en DHT-sensors: In hierdie tutoriaal leer ons hoe u 'n afstandweerstasie op afstand kan maak met twee dht-sensors, HC12-modules en die I2C LCD-skerm. Kyk na die video
Afstandsbediener gebaseer op LoRa - Beheer toestelle vanaf groot afstande: 8 stappe
Afstandsbediener gebaseer op LoRa | Beheer toestelle vanaf groot afstande: Hey, hoe gaan dit, ouens! Akarsh hier van CETech.In hierdie projek gaan ons 'n afstandsbediening skep wat gebruik kan word om 'n verskeidenheid instrumente soos LED's, motors te beheer, of as ons praat oor ons daaglikse lewe, kan ons ons huistoepassing beheer
LoRa Messenger vir twee toestelle vir afstande tot 8 km: 7 stappe
LoRa Messenger vir twee toestelle vir afstande tot 8 km: Koppel die projek aan u skootrekenaar of telefoon en gesels dan tussen die toestelle sonder internet of SMS met net LoRa.Hey, hoe gaan dit ouens? Akarsh hier van CETech af. Vandag gaan ons 'n projek maak wat aan u slimfoon gekoppel kan word
1A tot 40A huidige BOOST -omskakelaar vir tot 1000W DC -motor: 3 stappe
1A tot 40A huidige BOOST-omskakelaar vir tot 1000W DC-motor: Hallo! In hierdie video leer u hoe u 'n stroomversterker vir u hoë ampere DC-motors tot 1000W en 40 Ampère met transistors en 'n middelkraan-transformator kan maak. die stroom by die uitgang is baie hoog, maar die spanning sal r wees
Bewegingsdetektor vir klein afstande: 5 stappe
Bewegingsdetektor vir klein afstande: hierdie instruksies sal u leer hoe u 'n klein bewegingsdetektor kan maak van goedkoop onderdele wat u by Radioshack kan kry. Met hierdie netjiese projek kan u die helderheid van die detektor verander. Dit is my eerste opdrag, so let op die eenvoud