Spisu treści:

15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków
15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków

Wideo: 15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków

Wideo: 15 $ Bramka/węzeł LoRa ESP8266 Zbuduj płytkę drukowaną 3 cm X 8 cm Rozmiar: 6 kroków
Wideo: #134 Bramka LoRa z ESP8266 i RFM95 (instruktaż) 2024, Listopad
Anonim
Image
Image

Hej co tam u was? Akarsh tutaj z CETech.

Dzisiaj zrobimy projekt, który jest prostym węzłem LoRa i można go nawet używać jako bramy jednokanałowej.

Tutaj mikrokontroler, którego użyłem, to ESP8266, który jest podłączony do płytek LoRa 433MHz (Ra-02 firmy Ai-Thinker), do płytki PCB podłączyłem również wyświetlacz OLED, aby informacje o pakietach były widoczne.

Dla uproszczenia zaprojektowałem płytkę PCB, którą można wykonać do lutowania.

Zrobiłem również film o szczegółowym budowaniu tego projektu, polecam go obejrzeć dla lepszego wglądu i szczegółów.

Krok 1: Części

Części
Części

Większość części do mojej budowy dostałem od LCSC.

Będziesz potrzebować:

1) moduł Ra-02 LoRa

2) ESP8266

3) wyświetlacz OLED

4) Elementy pasywne, takie jak rezystory i kondensatory

Do przylutowania tych komponentów potrzebny byłby PCB, co zobaczymy w następnym kroku.

Krok 2: Wyprodukuj projekt PCB

Wyprodukuj projekt PCB
Wyprodukuj projekt PCB

Musisz sprawdzić JLCPCB, aby zamówić tanie PCB online!

Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 2 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu. Aby zaprojektować własną płytkę drukowaną, przejdź do easyEDA, a gdy już to zrobisz, prześlij swoje pliki Gerber do JLCPCB, aby zostały wyprodukowane z dobrą jakością i krótkim czasem realizacji.

Pobierz plik Gerber:

Krok 3: Połączenia (TEORIA)

Połączenia (TEORIA)
Połączenia (TEORIA)
Połączenia (TEORIA)
Połączenia (TEORIA)

W połączeniach występują głównie 4 aspekty:

1) ESP8266 tylko do poprawnego działania wymaga podciągania i wyciągania połączenia dla G0, G15, EN i RST.

2) Moduły Ra-02 i ESP8266 są ze sobą połączone za pomocą protokołu SPI

3) OLED i ESP8266 łączą się ze sobą za pomocą magistrali I2C

4) Wszystkie moduły muszą być podłączone do szyn zasilających, aby mogły działać. (Oczywiście:P)

Krok 4: Lutowanie

Lutowanie
Lutowanie
Lutowanie
Lutowanie

Przylutuj wszystkie elementy do płytki drukowanej.

Sugerowałbym najpierw przylutować elementy o niskiej wysokości na płytce drukowanej, a następnie przejść do elementów o większej wysokości, takich jak nagłówki itp.

Przed włączeniem zasilania modułu przetestuj wszystkie połączenia za pomocą multimetru pod kątem złych połączeń lutowanych i zwarć.

Krok 5: Kodowanie modułu

Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu
Kodowanie modułu

1) Pobierz kod stąd.

2) Otwórz kod w Arduino IDE.

3) Podłącz płytkę PCB do komputera za pomocą konwertera USB na szeregowy CP2102 lub innego podobnego urządzenia.

4) Zresetuj moduł ESP8266, jednocześnie ciągnąc za niski GPIO0 (przytrzymaj przycisk G0 wciśnięty podczas resetowania).

5) Teraz naciśnij przycisk przesyłania w IDE. Przesyłanie może się nie powieść raz lub kilka razy, więc musisz spróbować 2-3 razy w przypadku niepowodzenia.

6) Odłącz adapter USB do portu szeregowego i podłącz wyświetlacz OLED, jeśli jeszcze tego nie zrobiłeś.

7) Zaprogramuj drugą część projektu Odbiornik/Nadajnik

Krok 6: Czas testowania

Czas testowania!!
Czas testowania!!
Czas testowania!!
Czas testowania!!

Po zakodowaniu obu modułów można je podłączyć do zasilania.

W moim przypadku podłączyłem nadajnik do power banku, odbiornik do laptopa w celu uzyskania dostępu do monitora szeregowego.

Jak tylko zasiliłem nadajnik zacząłem widzieć komunikaty na monitorze szeregowym podłączonym do odbiornika.

Mój działa jak czar!

Zalecana: