Spisu treści:
Wideo: Arduino WiFi Shield przy użyciu ESP8266: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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:
Jak stworzyć Arduino Shield bardzo łatwo (przy użyciu EasyEDA): 4 kroki
Jak stworzyć Arduino Shield Bardzo łatwo (przy użyciu EasyEDA): W tym instruktażowym nauczę Cię, jak bardzo łatwo stworzyć Arduino Uno Shield. zagłębić się w temat korzystania z oprogramowania. Korzystam z aplikacji internetowej EasyEDA, odkąd
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki
Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: 3 kroki
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: STM32 to dość potężna i popularna płyta obsługiwana przez Arduino IDE. Aby z niej skorzystać, musisz zainstalować płyty dla stm32 w Arduino IDE, więc w tej instrukcji opowiem, jak zainstalować płyty stm32 i jak zaprogramować to
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem