Spisu treści:
- Krok 1: Fizyczna charakterystyka tablicy
- Krok 2: Dostęp do pinów ESP8266
- Krok 3: Porównanie dwóch Arduino
- Krok 4: Przełącz status i wybór trybu
- Krok 5: Instalacja oprogramowania układowego AT
- Krok 6: Weryfikacja oprogramowania układowego AT
- Krok 7: Przykład
- Krok 8: Skonfiguruj środowisko Arduino IDE
- Krok 9: Arduino Mega z przekaźnikami przy użyciu oddzielnej płyty Esp8266
- Krok 10: Arduino Mega z wbudowanym Esp8266
Wideo: Arduino MEGA 2560 Z Wbudowanym WiFi - ESP8266: 10 Kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W dzisiejszym tekście omawiamy Arduino, które uważam za wyjątkowo wyjątkowe, ponieważ ma wbudowany układ ESP8266 na swojej płycie. Nie ma przylutowanego ESP12 do płyty. Zamiast tego ma chip Espressif. Tak więc na płycie masz wbudowany układ Tensilica z 4 MB pamięci, a także ATmega2560, który jest tradycyjnym Arduino Mega.
Przejdźmy do tego, jak działa Arduino, i zróbmy montaż, który pokazuje, kiedy należy wybrać ESP lub Mega, aby wykonać automatykę domową. Dzięki temu możemy włączać i wyłączać lampy, co jest mechanizmem, który może być bardzo przydatny do wprowadzania ulepszeń w Twoim domu.
Krok 1: Fizyczna charakterystyka tablicy
Bardzo podoba mi się, że to Arduino ma złącze Pigtail na antenę. Dlaczego to jest dobre? Jeśli podłączysz antenę do tego urządzenia, odniesiesz ogromną korzyść, ponieważ zwiększy to Twój zasięg, prosto z 90 metrów do 240 metrów. Doszedłem do tego wniosku po przeprowadzonym przeze mnie teście, więc nie musiałem polegać wyłącznie na instrukcji z arkuszem danych.
Ta płyta ma również przełącznik, który pozwala ESP na przeplatanie połączenia między TX0 i TX3, pamiętając, że ATmega ma cztery porty szeregowe. Drugim przełącznikiem wyboru jest DIP Switch, mamy też tryb nagrywania klawiszy w ESP8266. Całe przypinanie jest w pełni kompatybilne z pinoutem ATmega.
Krok 2: Dostęp do pinów ESP8266
Tutaj pokazuję tył płytki, gdzie znajduje się tabliczka wyświetlająca dostęp do pinów ESP.
Krok 3: Porównanie dwóch Arduino
Tutaj mamy porównanie Mega Arduino ze zintegrowanym ESP (Arduino Mega RobotDyn) i tradycyjnym Mega Arduino (Arduino Mega 2560). Widzimy, że są podobne, ale w 2560 mamy drukarkę USB, która jest dużym złączem. Jednak w RobotDyn mamy mini-USB. Szczególnie podoba mi się bardziej kompaktowa opcja, ale moc jest taka sama w obu.
Widzimy zatem, że intencją twórców RobotDyn było zachowanie architektury ATmega.
Jak widać w powyższej tabeli ATmega ma 32 MB pamięci, nie licząc pamięci ESP. To cudowne, ponieważ tradycyjne Mega Arduino ma tylko 256 kb pamięci. Zasilanie w RobotDyn wynosi od 7 do 12 woltów, a ESP8266 jest już zasilany i ma już reduktor napięcia. Tak więc zasilanie Arduino już zasila ESP, który jest już w trybie 3v3, a wewnętrznie ten mikrokontroler jest już 3v3.
Procesory są takie same, 16 MHz, a wielką zaletą tych modeli jest duża liczba IO.
Krok 4: Przełącz status i wybór trybu
Mamy tutaj przełącznik DIP Switch oraz stolik z kilkoma pozycjami. Pomagają one w połączeniach, w zależności od celu. Jednym istotnym szczegółem jest to, że jeśli piszesz Flash w ESP, musisz zdawać sobie sprawę z adresów, które są nawet nieco inne.
Na poniższym obrazku przybliżyliśmy klawisz, który zmienia port szeregowy Arduino Mega. To łączy się z ESP, a także w trybie klawisza, wymagającym, abyśmy wcisnęli ESP8266, aby nagrywać.
Krok 5: Instalacja oprogramowania układowego AT
Jeśli chcesz używać ESP8266 w trybie AT, pobierz plik PDF. Należy teraz skonfigurować kartę tak, aby ESP8266 był podłączony do USB i był w trybie nagrywania. Aby to zrobić, ustaw przełączniki 5, 6 i 7 na ON (po lewej), a wszystkie inne przełączniki na OFF (po prawej).
Jeśli chcesz używać ESP8266 w trybie AT, powinieneś skonfigurować Flash Download Tool w następujący sposób:
Szybkość SPI = 80 MHz
Tryb SPI = DIO
Rozmiar Flash = 32Mbit 4mb bajtów x 8 bitów = 32m bitów
Kryształ Freq = 26M
Plik\bin\esp_init_data_default.binataddress0x3fc000
Plik\bin\blank.binataaddress0x37e000
Plik\bin\boot_v1.4(b1).binataaddress0x00000
Plik\bin\at\512+512\user1.1024.new.2.binataddress0x1000
Krok 6: Weryfikacja oprogramowania układowego AT
W tej części użyłem esptool.exe, który jest narzędziem poleceń, które uzyskuje dostęp do Flasha ESP8266 i sprawdza niektóre ustawienia, takie jak typ układu i rozmiar pamięci.
Krok 7: Przykład
W tym przykładzie pokazujemy adresy szesnastkowe, których używamy do pisania za pomocą narzędzia Flash Download Tool.
Również dla tych, którzy nie mają dużego doświadczenia z ESP8266, proponuję dwa z moich poprzednich filmów: Nagrywanie w ESP01 i Wprowadzenie do ESP8266.
Krok 8: Skonfiguruj środowisko Arduino IDE
Aby nagrać Arduino, nie ma żadnej tajemnicy. Wystarczy tylko skonfigurować płytkę Mega Arduino 2560 tak, jakby była tradycyjnym Arduino.
Krok 9: Arduino Mega z przekaźnikami przy użyciu oddzielnej płyty Esp8266
Mamy tu schemat montażu, który wykonuję na filmie. Podłączyliśmy Arduino Mega do ESP01 i sterowaliśmy dwoma przekaźnikami dla jednej aplikacji.
Krok 10: Arduino Mega z wbudowanym Esp8266
Tutaj robimy to samo, co wspomniano powyżej, ale używając Arduino Mega ze zintegrowanym ESP. Jedna wskazówka jest taka, że obejrzysz film zatytułowany Automatyka mieszkaniowa z Arduino Mega i ESP8266, aby uzyskać więcej informacji na ten temat.
Zalecana:
Uchwyt na zdjęcia z wbudowanym głośnikiem: 7 kroków (ze zdjęciami)
Uchwyt na zdjęcia z wbudowanym głośnikiem: Oto świetny projekt do wykonania w weekend, jeśli chcesz stworzyć własny głośnik, który może pomieścić zdjęcia/pocztówki, a nawet listę rzeczy do zrobienia. W ramach kompilacji zamierzamy użyć Raspberry Pi Zero W jako serca projektu, a
Gramofon walizkowy (z wbudowanym wzmacniaczem i przedwzmacniaczem): 6 kroków
Gramofon walizkowy (z wbudowanym wzmacniaczem i przedwzmacniaczem): Hej wszystkim! Proszę o wyrozumiałość, ponieważ jest to moja pierwsza instrukcja. Z góry przepraszam, że nie zrobiłem wystarczającej liczby zdjęć, ponieważ je budowałem, ale jest to stosunkowo proste i można je dostosować, aby spełnić twórcze pragnienia każdego! Moja inspiracja dla
Soundbar DIY z wbudowanym procesorem DSP: 6 kroków (ze zdjęciami)
Zrób to sam soundbar z wbudowanym procesorem DSP: zbuduj nowocześnie wyglądający soundbar z 1/2" gruba sklejka gięta. Soundbar ma 2 kanały (stereo), 2 wzmacniacze, 2 głośniki wysokotonowe, 2 głośniki niskotonowe i 4 pasywne radiatory, które pomagają wzmocnić niskie częstotliwości w tej małej obudowie. Jeden ze wzmacniaczy
Zagłuszacz WiFi z wbudowanym powerbankiem: 12 kroków
Zagłuszacz Wi-Fi z wbudowanym powerbankiem: Witaj przyjacielu, w tym filmie powiem ci, jak zrobić przenośną zagłuszacz Wi-Fi z wbudowanym powerbankiem. Który może być używany zarówno do ładowania telefonu komórkowego, jak i zasilania zagłuszacza Wi-Fi.::Ostrzeżenie::Jest nielegalne zacięcie czyjejś sieci Wi-Fi.Robię
Bezpieczeństwo w domu z wbudowanym systemem: 12 kroków (ze zdjęciami)
Bezpieczeństwo w domu z wbudowanym systemem: Witajcie czytelnicy, to instrukcje dotyczące budowy systemu bezpieczeństwa w domu, w przeciwieństwie do każdego innego systemu bezpieczeństwa. Ten system ma ulepszoną funkcję TRAP i PANIC Mode Łączenie właściciela domu ofiary, sąsiada i komisariatu policji przez sieć.W