Talaan ng mga Nilalaman:

15 $ LoRa Gateway / Node ESP8266 Bumuo ng PCB 3cmX8cm Laki: 6 Mga Hakbang
15 $ LoRa Gateway / Node ESP8266 Bumuo ng PCB 3cmX8cm Laki: 6 Mga Hakbang

Video: 15 $ LoRa Gateway / Node ESP8266 Bumuo ng PCB 3cmX8cm Laki: 6 Mga Hakbang

Video: 15 $ LoRa Gateway / Node ESP8266 Bumuo ng PCB 3cmX8cm Laki: 6 Mga Hakbang
Video: Introduction to Heltec LoRa CubeCell Development Board HTCC-AB01 2024, Nobyembre
Anonim
Image
Image

Hoy, anong meron, guys? Akarsh dito mula sa CETech.

Ngayon ay gagawa kami ng isang proyekto na kung saan ay isang simpleng LoRa node at maaari mo rin itong gamitin bilang isang solong gateway ng channel.

Dito ang microcontroller na ginamit ko ay ang ESP8266, na konektado sa mga board ng LoRa na 433MHz (Ra-02 ni Ai-Thinker), naidugtong ko rin ang isang OLED display sa PCB upang makita ang impormasyon ng packet.

Upang gawing mas simple ang mga bagay na dinisenyo ko ang isang PCB na maaari kang makagawa para sa paghihinang.

Gumawa rin ako ng isang video tungkol sa pagbuo ng proyektong ito nang detalyado, inirerekumenda kong panoorin iyon para sa mas mahusay na pananaw at detalye.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi

Nakuha ko ang karamihan ng mga bahagi para sa aking build mula sa LCSC.

Kakailanganin mong:

1) Ra-02 LoRa module

2) ESP8266

3) OLED display

4) Mga passive na bahagi tulad ng resistors at capacitors

Kakailanganin mo ang PCB na maghinang ng mga sangkap na ito na makikita namin sa susunod na hakbang.

Hakbang 2: Kunin ang Proyekto ng PCB Na gawa

Kunin ang Project PCB Manufactured
Kunin ang Project PCB Manufactured

Dapat mong suriin ang JLCPCB para sa pag-order ng mga PCB online para sa murang!

Makakakuha ka ng 10 mahusay na kalidad na mga PCB na gawa at naipadala sa iyong pintuan para sa 2 $ at ilang pagpapadala. Makakakuha ka rin ng isang diskwento sa pagpapadala sa iyong unang order. Upang idisenyo ang iyong sariling ulo ng PCB sa easyEDA, sa sandaling tapos na i-upload ang iyong mga Gerber file sa JLCPCB upang makagawa ang mga ito ng mahusay na kalidad at mabilis na oras ng pag-ikot.

I-download ang Gerber file:

Hakbang 3: Mga Koneksyon (TEorya)

Mga Koneksyon (TEorya)
Mga Koneksyon (TEorya)
Mga Koneksyon (TEorya)
Mga Koneksyon (TEorya)

Pangunahin mayroong 4 na aspeto sa mga koneksyon dito:

1) Ang ESP8266 lamang upang gumana nang wasto ay nangangailangan ng ilang mga pull up at hilahin pababa ang koneksyon para sa G0, G15, EN at RST.

2) Ang Ra-02 at ang mga module ng ESP8266 ay konektado sa bawat isa gamit ang SPI protocol

3) OLED at ang ESP8266 kumonekta sa bawat isa gamit ang I2C bus

4) Ang lahat ng mga module ay kailangang ikonekta sa mga riles ng kuryente upang gumana ang mga ito. (Malinaw na: P)

Hakbang 4: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang

Paghinang ng lahat ng mga bahagi sa PCB.

Iminumungkahi ko na maghinang muna ng mga bahagi ng mababang taas sa PCB at pagkatapos ay lumipat sa mga bahagi na may mas mataas na taas tulad ng mga header atbp.

Bago paandarin ang module na subukan ang lahat ng mga koneksyon gamit ang isang multimeter para sa masamang mga solder joint at maikling circuit.

Hakbang 5: Pag-coding ng Modyul

Pag-coding sa Modyul
Pag-coding sa Modyul
Pag-coding sa Modyul
Pag-coding sa Modyul
Pag-coding sa Modyul
Pag-coding sa Modyul

1) I-download ang code mula dito.

2) Buksan ang code sa Arduino IDE.

3) Ikonekta ang PCB sa computer gamit ang CP2102 USB sa serial converter o anumang iba pang katulad na aparato.

4) I-reset ang module ng ESP8266 habang hinihila ang GPIO0 mababa (panatilihing napindot ang pindutan ng G0 habang na-reset).

5) Ngayon pindutin ang pindutan ng pag-upload sa IDE. Ang pag-upload ay maaaring mabigo nang isang beses o ilang beses kaya dapat mong subukan ang 2-3 beses sa kaso ng pagkabigo.

6) Idiskonekta ang USB sa serial adapter at ikonekta ang OLED display kung hindi mo pa nagagawa.

7) I-program ang iba pang bahagi ng proyekto Reciever / Transmitter

Hakbang 6: Oras ng Pagsubok !

Oras ng Pagsubok !!
Oras ng Pagsubok !!
Oras ng Pagsubok !!
Oras ng Pagsubok !!

Kapag na-code mo ang parehong mga module ay maaari mong i-attach ang mga ito sa kapangyarihan.

Sa aking kaso ay ikinabit ko ang aking transmitter sa isang power bank, ang tatanggap sa isang laptop para sa pag-access sa isang serial monitor.

Sa sandaling pinapagana ko ang transmitter sinimulan kong makita ang mga mensahe sa serial monitor na konektado sa receiver.

Ang minahan ay gumagana tulad ng isang alindog!

Inirerekumendang: