Innholdsfortegnelse:

15 $ LoRa Gateway/Node ESP8266 Bygg PCB 3cmX8cm Størrelse: 6 trinn
15 $ LoRa Gateway/Node ESP8266 Bygg PCB 3cmX8cm Størrelse: 6 trinn

Video: 15 $ LoRa Gateway/Node ESP8266 Bygg PCB 3cmX8cm Størrelse: 6 trinn

Video: 15 $ LoRa Gateway/Node ESP8266 Bygg PCB 3cmX8cm Størrelse: 6 trinn
Video: #139 Is there a simple and cheap way to protect your super caps? How? 2024, November
Anonim
Image
Image

Hei, hva skjer, folkens? Akarsh her fra CETech.

I dag skal vi lage et prosjekt som er en enkel LoRa -node, og du kan til og med bruke den som en enkeltkanals gateway.

Her er mikrokontrolleren som jeg brukte ESP8266, som er koblet til LoRa-kort på 433MHz (Ra-02 av Ai-Thinker), jeg har også festet en OLED-skjerm til kretskortet slik at pakkeinformasjonen er synlig.

For å gjøre ting enklere har jeg designet en PCB som du kan få produsert for lodding.

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

Deler
Deler

Jeg fikk de fleste delene til bygningen min fra LCSC.

Du vil trenge:

1) Ra-02 LoRa-modul

2) ESP8266

3) OLED -skjerm

4) Passive komponenter som motstander og kondensatorer

Du vil kreve at kretskortet lodder disse komponentene, som vi vil se i neste trinn.

Trinn 2: Få Project PCB produsert

Få Prosjekt -PCB produsert
Få Prosjekt -PCB produsert

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.

Last ned Gerber -filen:

Trinn 3: Tilkoblinger (TEORI)

Tilkoblinger (TEORI)
Tilkoblinger (TEORI)
Tilkoblinger (TEORI)
Tilkoblinger (TEORI)

Hovedsakelig er det 4 aspekter i sammenhenger her:

1) ESP8266 bare for å fungere korrekt trenger noen trekk opp og trekk ned tilkoblingen for G0, G15, EN og RST.

2) Ra-02 og ESP8266-modulene er koblet til hverandre ved hjelp av SPI-protokollen

3) OLED og ESP8266 kobles til hverandre ved hjelp av I2C -bussen

4) Alle modulene må kobles til strømskinner for at de skal fungere. (Tydelig: P)

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding

Lodd alle komponentene til PCB.

Jeg vil foreslå å lodde komponentene med lav høyde på PCB først og deretter flytte til komponenter med mer høyde som overskrifter etc.

Før du starter modulen, test alle tilkoblingene ved hjelp av et multimeter for dårlige loddeskjøter og kortslutninger.

Trinn 5: Koding av modulen

Koding av modulen
Koding av modulen
Koding av modulen
Koding av modulen
Koding av modulen
Koding av modulen

1) Last ned koden herfra.

2) Åpne koden i Arduino IDE.

3) Koble PCB til datamaskinen ved hjelp av CP2102 USB til serieomformer eller annen lignende enhet.

4) Tilbakestill ESP8266 -modulen mens du trekker GPIO0 lavt (hold G0 -knappen inne mens du tilbakestiller).

5) Trykk nå på opplastingsknappen på IDE. Opplasting kan mislykkes en eller et par ganger, så du må prøve 2-3 ganger i tilfelle feil.

6) Koble fra USB til seriell adapter og koble til OLED -skjermen hvis du ikke har gjort det ennå.

7) Programmer den andre delen av prosjektet Mottaker/sender

Trinn 6: Testtid

Testtid !!
Testtid !!
Testtid !!
Testtid !!

Når du har kodet begge modulene, kan du koble dem til strøm.

I mitt tilfelle koblet jeg senderen til en strømbank, mottakeren til en bærbar datamaskin for tilgang til en seriell skjerm.

Så snart jeg drev på senderen begynte jeg å se meldinger på den serielle skjermen som var koblet til mottakeren.

Min fungerer som en sjarm!

Anbefalt: