Innholdsfortegnelse:
- Trinn 1: Deler
- Trinn 2: Få PCB -er for prosjektet ditt
- Trinn 3: Last ned og konfigurer Arduino IDE
- Trinn 4: Tilkoblinger og lodding
- Trinn 5: Koding av modulen
- Trinn 6: Lek med LoRa -radioene
Video: LoRa ESP32 -radioer Enkel startveiledning - Ingen ledninger: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei, hva skjer, folkens? Akarsh her fra CETech.
I dag skal vi lage et prosjekt som i utgangspunktet handler om å sette opp LoRa -radioer for å snakke med hverandre på den enkleste måten.
Her er mikrokontrolleren jeg har brukt ESP32, som er koblet til LoRa -kort på 915MHz, jeg har også festet en OLED -skjerm til en av radioene slik at pakkeinformasjonen er synlig. Alle modulene som brukes i dette prosjektet er fra DFRobot ettersom pin -kompatibiliteten er tilgjengelig for disse modulene, så jeg anbefaler ikke å bruke moduler fra forskjellige produsenter. Så la oss komme i gang!
Jeg har også laget en video om hvordan du bygger dette prosjektet i detalj. Jeg anbefaler å se det for bedre innsikt og detaljer.
Trinn 1: Deler
For å lage dette trenger du et ESP32 -kort eller et ESP8266, og du kan også legge til et batteri hvis du vil.
Jeg brukte firebeetle LoRa -kort med 915MHz frekvens. DFRobot tilbyr 3 typer brett avhengig av frekvensen som er lovlig i ditt område:
1) 433MHz
2) 868 MHz
3) 915MHz
Til displayet brukte jeg et OLED -skjold.
Jeg foreslår at du bruker brett fra DFRobot med denne modulen, ettersom pinout vil være kompatibel, og du vil ikke få problemer noen steder.
Trinn 2: Få PCB -er for prosjektet ditt
Du må sjekke JLCPCB for å bestille PCB online billig!
Du får 10 PCB -er av god kvalitet produsert og sendt til døren din for 2 $ og litt frakt. Du vil også få rabatt på frakt på din første bestilling. For å designe ditt eget PCB, gå over til easyEDA, når det er gjort, last opp Gerber -filene dine til JLCPCB for å få dem produsert med god kvalitet og rask behandlingstid.
Trinn 3: Last ned og konfigurer Arduino IDE
Last ned Arduino IDE herfra.
1. Installer Arduino IDE og åpne den.
2. Gå til Fil> Innstillinger
3. Legg https://dl.espressif.com/dl/package_esp32_index.j… til tilleggsadressene til Boards Manager.4. Gå til Verktøy> Brett> Tavler
5. Søk etter ESP32 og installer deretter kortet.
6. Start IDE på nytt.
Trinn 4: Tilkoblinger og lodding
1. Lodd modulene med de stabelbare hodene.
2. Du må koble begge LoRa -modulene til ESP32 -modulene i henhold til koblingsskjemaet.
3. Saml alle 5-6 modulene du vil bruke, og stable dem i henhold til ditt behov for radioen. For disse trinnene anbefaler jeg på det sterkeste å se videoen min, siden denne delen er forklart i detalj der.
Trinn 5: Koding av modulen
Last ned GitHub-depotet:
2. Pakk ut det nedlastede depotet.
3. Kopier bibliotekene fra det nedlastede depotet til bibliotekmappen i Arduino sketch -mappen.
4. Åpne senderskissen i Arduino IDE.
5. Naviger til Verktøy> Tavle. Velg det riktige kortet du bruker, Firebeetle ESP32 i mitt tilfelle.
6. Velg riktig komm. port ved å gå til Verktøy> Port.
7. Trykk på opplastingsknappen.
8. Når fanen sier Ferdig opplasting, bør du gjenta trinnene ovenfor med mottakermodulen for å laste opp koden.
Trinn 6: Lek med LoRa -radioene
Så snart strøm er gitt til begge modulene, begynner OLED på senderen å vise pakkenummeret som sendes, på den annen side viser seriell monitor som er koblet til mottakeren den mottatte pakken med signaleffekten.
Anbefalt:
Loddetråder til ledninger - Grunnleggende for lodding: 11 trinn
Loddetråder til ledninger | Grunnleggende for lodding: For denne instruksen vil jeg diskutere vanlige måter for lodding av ledninger til andre ledninger. Jeg antar at du allerede har sjekket ut de to første instruksjonene for min Lodding Basics -serie. Hvis du ikke har sjekket ut instruksjonene mine om bruk
FTDI -ledninger med ESP8266 / ESP32: 8 trinn
FTDI-ledninger med ESP8266 / ESP32: Hvis du vil bruke ESP8266 eller ESP32-cam uten knapper for programmering, her er konfigurasjonen du trenger
USB fra skrapekartong og ledninger: 5 trinn
Usb From Scrap Cardboard and Wires: Fra mitt siste prosjekt om geo-metrisk sfære fra skrot, satt jeg fortsatt igjen med noen av papprester. når plutselig ideer sjekker tankene mine og de bestemte seg for å gjøre USB -type til en port for alle seerne og vennene mine, og alt dette fra kartong
DIY elektrisk forlengelseskort ledninger: 7 trinn (med bilder)
DIY elektrisk forlengelseskortledninger: I denne instruksjonsboken vil jeg fortelle deg hele prosessen med å lage dette hjemmelagde elektriske forlengelseskortet trinn for trinn. Det er virkelig veldig nyttig elektrisk bord. Den viser både gjeldende spenning og ampere som blir brukt i sanntid. Når spenningen overstiger
Enkel reparasjon av hodetelefoner for ødelagte ledninger: 7 trinn
Enkel reparasjon av hodetelefoner for ødelagte ledninger: Hvis hodetelefonene ikke fungerer og du vet at den ikke er i nærheten av kontakten, er løsningen lett … ikke mer enn 10 minutter hvis du vet hva du gjør. Mine tok litt lengre tid siden jeg jobbet med min venns hodetelefoner den gangen, og de er