Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: laat PCB's voor uw project maken
- Stap 3: De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
- Stap 4: Aansluitingen van de modules in de print
- Stap 5: Solderen van de PCB
- Stap 6: Download en installeer de Arduino IDE
- Stap 7: het project coderen
- Stap 8: Spelen met het apparaat
Video: LoRa-afstandsbediening Messenger met een 1,8" TFT voor afstanden tot 8 km: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Verbind het project met je laptop of telefoon en chat vervolgens tussen de apparaten zonder internet of sms met alleen LoRa.
Hé, wat is er, jongens? Akarsh hier van CETech.
Deze print heeft ook een display en 4 knoppen die ook als afstandsbediening voor sommige apparaten kunnen worden gebruikt. U kunt alles doen met de code om uw eigen gebruikersinterface te ontwerpen. Kortom, dit project heeft een esp8266 die WiFi-functionaliteit kan geven, LoRa-module, 1,8 inch TFT-display, 4 drukknoppen voor het maken van een gebruikersinterface. De mogelijkheden met de code zijn eindeloos.
Het kan worden aangesloten op uw smartphone of elke computer en het maakt dat apparaat LoRa-enabled messenger. Als dat klaar is, kun je elk ander apparaat een bericht sturen met dezelfde LoRa-messenger. Dit alles gebeurt zonder de aanwezigheid van 4G/LTE/3G/GSM/WiFi/SMS. Wat ik heb gedaan in een eerder project dat je hier kunt vinden:
Stap 1: Onderdelen
Ten eerste gebruikte ik als het belangrijkste onderdeel een ESP8266-module met een breakout-bord. Bevestigd op de PCB met behulp van enkele mannelijke en vrouwelijke headers. Ik gebruikte een 1,8 inch TFT SPI-display, TP4056-module voor het opladen en beschermen van de batterij en een oude batterij van een mobiele telefoon.
Voor het LoRa-doel heb ik een RYLR896 gebruikt. Ik raad deze module ten zeerste aan omdat het heel gemakkelijk te gebruiken is via UART met behulp van AT-opdrachten.
Hieronder vind je de onderdelen:
1) ESP8266-module:
2) ESP12 breakout-bord
3) TFT-scherm:
4) TP4056-module
5) Reyax RYLR896 LoRa-module
6) Mijn PCB-ontwerp
Voor de laatste twee delen, als je moeite hebt om ze te vinden, kun je me een bericht/e-mail sturen en ofwel kan ik je helpen het in jouw regio te vinden of ik kan ze naar je verzenden als je dat wilt.
Stap 2: laat PCB's voor uw project maken
U moet JLCPCB eens bekijken om PCB's goedkoop online te bestellen!
U krijgt 10 PCB's van goede kwaliteit die voor $ 2 en wat verzendkosten zijn vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling. Om uw eigen PCB te ontwerpen, gaat u naar easyEDA en uploadt u uw Gerber-bestanden naar JLCPCB om ze met een goede kwaliteit en een snelle doorlooptijd te laten vervaardigen.
Stap 3: De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
1. De LoRa-module die we hebben is een UART-module die is geconfigureerd met behulp van AT-opdrachten.
2. De module bevat een STM32 MCU die al het gesprek voert met de SPI LoRa-module aan boord van de RYLR896.
3. De commando's in de afbeelding zijn basiscommando's. Raadpleeg dit document voor meer informatie: REYAX-Lora-AT-COMMAND-GUIDE
4. Ik raad je nog steeds sterk aan om mijn YouTube-video door te nemen waar ik dit goed uitleg.
Stap 4: Aansluitingen van de modules in de print
1. Beide modules worden op dezelfde manier aangesloten als in de bovenstaande afbeelding.
2. Wanneer beide modules zijn aangesloten, kunt u de modules één voor één programmeren en vervolgens het project testen.
Alle hierboven getoonde aansluitingen worden gedaan in de printplaat en er is dus geen andere bedrading nodig.
Stap 5: Solderen van de PCB
Soldeer alle componenten op de printplaat.
Ik zou willen voorstellen om eerst de componenten met een lage hoogte op de PCB te solderen en vervolgens naar componenten met meer hoogte te gaan, zoals de headers enz.
Voordat u de module van stroom voorziet, test u alle verbindingen met een multimeter op slechte soldeerverbindingen en kortsluitingen.
Om de module te programmeren heb ik een poort toegevoegd om een FTDI232 USB aan te sluiten op een serieel bord onder het ESP8266 bord, zodat je het bord gemakkelijk kunt programmeren.
Stap 6: Download en installeer de Arduino IDE
Download hier de Arduino IDE.
1. Installeer de Arduino IDE en open deze.
2. Ga naar Bestand > Voorkeuren
3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json toe aan de URL's van de Extra Boards Manager.
4. Ga naar Tools > Board > Boards Manager
5. Zoek naar ESP8266 en installeer vervolgens het bord.
6. Start de IDE opnieuw.
Stap 7: het project coderen
Om de module te programmeren heb ik een poort toegevoegd om een FTDI232 USB aan te sluiten op een serieel bord onder het ESP8266 bord, zodat je het bord gemakkelijk kunt programmeren.
U moet GPIO0 indrukken en ingedrukt houden, vervolgens op de RESET-knop drukken en dan eerst de RESET-knop loslaten en vervolgens de GPIO0-knop.
1. Download de repository:
2. Pak de gedownloade map uit en open het main.ino-bestand in Arduino IDE.
3. Navigeer naar Extra > Bord. Selecteer het juiste bord dat u gebruikt NodeMCU (12E) werkt in de meeste gevallen.
4. Selecteer de juiste comm. poort door naar Extra > Poort te gaan.
5. Druk op de uploadknop.
6. Als op het tabblad Klaar met uploaden staat, bent u klaar om het apparaat te gebruiken.
Open na het uploaden de seriële monitor om berichten te verzenden en te ontvangen.
Stap 8: Spelen met het apparaat
1. Zet het apparaat gewoon aan. U zult dingen op het display zien, u kunt op verschillende knoppen drukken om het apparaat in actie te zien.
2. Ga naar de seriële monitor en begin direct met sms'en! Voor het maken van het andere eenvoudige apparaat kun je dit artikel raadplegen:
3. KONGO! het apparaat werkt zoals verwacht.
Aanbevolen:
LoRa Messenger voor twee apparaten voor afstanden tot 8 km - Ajarnpa
LoRa Messenger voor twee apparaten voor afstanden tot 8 km: sluit het project aan op uw laptop of telefoon en chat vervolgens tussen de apparaten zonder internet of sms met alleen LoRa.Hey, what's up guys? Akarsh hier van CETech.Vandaag gaan we een project maken dat kan worden aangesloten op uw smartphone of een andere
DIY - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp - Ajarnpa
Doe-het-zelf - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp: Dus ik was onlangs aan het schoonmaken en kwam een vloerventilator tegen waarvan de motor was doorgebrand. En ik had een tafellamp nodig. 2+2 en ik deden een beetje brainstormen en kwamen op het idee om de ventilator om te bouwen tot een 20 inch brede lichtmodifier. Lees verder om s
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen
Van een momentopname tot een geweldige foto: Fase één: 17 stappen
Van een momentopname tot een geweldige foto: Fase één: Foto's maken van mensen en plaatsen tijdens straatdansfestivals kan heel kleurrijk en leuk zijn. We worden allemaal erg opgewonden door hier en daar te klikken en ons voor te stellen hoe geweldig de kostuums op onze foto's zouden uitkomen, wat zouden we trots zijn op onze prins
Bouw een zoomplek voor een fotograaf. 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bouw de zoomspot van een fotograaf.: De zoomspot van een fotograaf creëert een licht met harde randen dat kan worden gevormd door interne luiken en kan worden scherpgesteld met een verstelbare cilinder. Ze zijn over het algemeen vrij duur, dus dit is een poging om er een te bouwen voor ongeveer $ 100