Spisu treści:

Arduino WiFi Shield przy użyciu ESP8266: 4 kroki
Arduino WiFi Shield przy użyciu ESP8266: 4 kroki

Wideo: Arduino WiFi Shield przy użyciu ESP8266: 4 kroki

Wideo: Arduino WiFi Shield przy użyciu ESP8266: 4 kroki
Wideo: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Lipiec
Anonim
Arduino WiFi Shield przy użyciu ESP8266
Arduino WiFi Shield przy użyciu ESP8266

Cześć chłopaki!

Ten projekt skupia się głównie na stworzeniu nakładki WiFi opartej na ESP8266 dla Arduino UNO.

Ta osłona może być używana do programowania ESP8266 w dwóch trybach.

Albo za pomocą poleceń AT, albo bezpośrednio przez Arduino IDE.

Co to jest ESP8266?

ESP8266 to tani mikrochip Wi-Fi z pełną obsługą stosu TCP/IP i mikrokontrolerem, wyprodukowany przez producenta Espressif Systems z Szanghaju w Chinach.

ESP8266 może obsługiwać aplikację lub odciążać wszystkie funkcje sieciowe Wi-Fi z innego procesora aplikacji. Każdy moduł ESP8266 jest wstępnie zaprogramowany z oprogramowaniem układowym zestawu poleceń AT, co oznacza, że można go po prostu podłączyć do urządzenia Arduino.

Krok 1: WYMAGANE KOMPONENTY

  • ESP8266
  • LM317TG
  • NACIŚNIJ PRZYCISK
  • 10 tys. POT
  • GNIAZDO 12 V DC
  • Rezystor 1K
  • Rezystor 220E
  • Rezystor 360E
  • Swetry męskie i damskie

Krok 2: OBWÓD

OKRĄŻENIE
OKRĄŻENIE

Układ skupia się głównie na połączeniu modułu wifi ESP8266 z Arduino UNO.

ESP8266 to skomplikowany moduł w użyciu; potrzebuje własnego źródła zasilania i określonej konfiguracji połączenia do komunikacji z Arduino.

Zawsze pamiętaj, że zakupiony ESP8266 jest dostarczany z domyślnym oprogramowaniem układowym, które może komunikować się z poleceniami AT. Jeśli jednak moduł został zaprogramowany bezpośrednio za pomocą Arduino, domyślne oprogramowanie układowe zostanie skasowane i należy je ponownie sflashować, jeśli mają być używane polecenia AT.

Tutaj LM317TG jest używany jako regulator napięcia 3,3V. To 3,3 V służy do zasilania modułu ESP8266, ponieważ napięcie 3,3 V z Arduino UNO nie będzie w stanie dostarczyć wystarczającego prądu dla modułu ESP. Pin wejściowy LM317 może być zasilany przez gniazdo wejściowe DC pinu Vin płyty Arduino UNO

Pin GPIO0 modułu ESP jest podłączony do pinu zworki, który można przełączać, aby połączyć pin z masą. Pozwala to użytkownikowi ustawić moduł ESP do pracy w trybie poleceń AT lub w trybie programowania (Arduino IDE). Zarówno GPIO0, jak i GPIO2 są podłączone do zewnętrznego złącza, dzięki czemu można również wykorzystać te piny GPIO.

Podłączyliśmy pin Rx i Tx modułu ESP8266 do pinów 12 i 13 Arduino. Nie używaliśmy szeregowego złącza sprzętowego (styki 0 i 1), aby ułatwić debugowanie. Można również zauważyć, że dostępna jest również opcja podłączenia WYŚWIETLACZ 16*2 tak, aby można go było zamontować bezpośrednio na górze ekranu. Wyświetlacz LCD jest zasilany z pinu 5V Arduino.

Powyższy obraz to schemat obwodu.

Krok 3: PROJEKTOWANIE PCB W EAGLE

PROJEKTOWANIE PCB Z WYKORZYSTANIEM EAGLE
PROJEKTOWANIE PCB Z WYKORZYSTANIEM EAGLE

Schemat jest konwertowany na PCB. Tutaj wykorzystano narzędzie Eagle CAD. Prosimy o zapoznanie się z podstawami korzystania z EAGLE CAD Tool, aby małe prototypy można było łatwo zaprojektować samodzielnie.

Powyższy obrazek przedstawia układ tablicy.

Krok 4: Wykonanie PCB

Produkcja PCB
Produkcja PCB
Produkcja PCB
Produkcja PCB

Teraz wyślemy nasze deski do produkcji. Aby wykonać swoją płytkę drukowaną, musisz wygenerować pliki Gerber z układu płytki w narzędziu Eagle CAD. KLIKNIJ TUTAJ, aby zobaczyć samouczek wideo na temat generowania plików Gerber z EAGLE.

Osobiście lubię LIONCIRCUITS. Jakość ich desek jest naprawdę dobra, a także dostarczają deski w zaledwie 5 dni.

Powyżej możesz znaleźć moje obrazy PCB po przesłaniu na Lioncircuits.

Zalecana: