Spisu treści:
- Krok 1: Okablowanie
- Krok 2: Połącz się z Wi-Fi
- Krok 3: Prześlij szkic do Arduino
- Krok 4: Otwórz monitor szeregowy w Arduino IDE
- Krok 5: Rozwiązywanie problemów
- Krok 6: Skontaktuj się ze mną (jeśli jest to wymagane)
Wideo: Prosta integracja Arduino Uno i ESP8266: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Naszym celem było stworzenie biblioteki poleceń Esp8266 AT (opartej na bibliotece ITEAD), która będzie dobrze działała z oprogramowaniem szeregowym na większości urządzeń ESP8266, pod warunkiem, że mają one oprogramowanie układowe, które odpowiada na polecenia AT (co zwykle jest domyślnym ustawieniem producenta).
Rozprowadzamy tę wstępną bibliotekę do testowania i będziemy wdzięczni za opinie i ulepszenia za pośrednictwem repozytorium Github.
Komponenty sprzętowe:
- ESP8266
- Arduino UNO i oryginalne UNO
- Konwerter poziomów logicznych - dwukierunkowy
- Deska do krojenia chleba
- Przewody połączeniowe
Aplikacje i usługi online:
- IDE Arduino
- obwód.io
- Firmware.ino
Krok 1: Okablowanie
Podłącz ESP8266 za pośrednictwem oprogramowania Serial do płyty Arduino Uno za pomocą konwertera logicznego, jak pokazano na załączonym rysunku okablowania.
Krok 2: Połącz się z Wi-Fi
Otwórz bibliotekę Firmware.ino z Github i wprowadź swój identyfikator SSID oraz hasło do Wi-Fi:
const char *SSID= "WIFI-SSID";const char *PASSWORD="WIFI-PASSWORD";
Krok 3: Prześlij szkic do Arduino
Podłącz Arduino do komputera i prześlij szkic.
Krok 4: Otwórz monitor szeregowy w Arduino IDE
Kliknij przycisk Serial monitor w Arduino IDE (w prawym górnym rogu). Jeśli wszystko jest w porządku, powinieneś zobaczyć następujące wyjście na monitorze szeregowym.
Krok 5: Rozwiązywanie problemów
Jeśli nie otrzymasz odpowiedzi, spróbuj zaktualizować oprogramowanie układowe ESP do podanego poniżej. Użyj płyty 3.3v FTDI, takiej jak ta.
Podłącz ESP do FTDI Zdobądź ESP8266Flasher
Pobierz oprogramowanie sprzętowe 1.1.1.1
Flash ESP
Jeśli otrzymasz częściową odpowiedź z esp8266 podczas korzystania z oprogramowania szeregowego, przejdź do:
C:\ProgramFiles (x86)\Arduino\hardware\arduino\avr\biblioteki\SoftwareSerial\src\SoftwareSerial.h
Zmień linię 42:
#define _SS_MAX_RX_BUFF 64 // Rozmiar bufora RX
Aby:#zdefiniować _SS_MAX_RX_BUFF 256 // Rozmiar bufora RX.
Spowoduje to powiększenie bufora szeregowego oprogramowania. Czasami ustawienie szybkości transmisji przy inicjalizacji kończy się niepowodzeniem, spróbuj zresetować Arduino, powinno działać poprawnie. Jeśli z jakiegoś powodu nadal masz problemy, skomentuj tutaj, a my spróbujemy zlokalizować problem. Jeśli masz jakieś sugestie dotyczące ulepszeń, zrób pull request na Github. Ogólnie ten kod powinien działać dla wszystkich wersji Arduino Uno ESP8266-01.
Źródło:-
www.hackster.io
create.arduino.cc
Krok 6: Skontaktuj się ze mną (jeśli jest to wymagane)
Jeśli masz jakiś problem z tą instrukcją, możesz się ze mną skontaktować:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
Zalecana:
DIY Inteligentne otwieranie drzwi garażowych + Integracja z asystentem domowym: 5 kroków
DIY inteligentny otwieracz drzwi garażowych + integracja z asystentem domowym: Zmień swoją zwykłą bramę garażową na inteligentną, korzystając z tego projektu DIY. Pokażę Ci, jak ją zbudować i sterować za pomocą Home Assistant (poprzez MQTT) oraz mieć możliwość zdalnego otwierania i zamykania bramy garażowej. Będę korzystał z płytki ESP8266 o nazwie Wemos
DIY Smart Doorbell: kod, konfiguracja i integracja HA: 7 kroków (ze zdjęciami)
DIY Smart Doorbell: Code, Setup i HA Integration: W tym projekcie pokażę Ci, jak przekształcić zwykły dzwonek do drzwi w inteligentny bez zmiany jakichkolwiek bieżących funkcji lub przecinania jakichkolwiek przewodów. Będę używał płyty ESP8266 o nazwie Wemos D1 mini.Nowy w ESP8266? Obejrzyj moje wprowadzenie
Sterowanie roletami za pomocą ESP8266, integracja Google Home i Openhab oraz kontrola sieci: 5 kroków (ze zdjęciami)
Sterowanie roletami z ESP8266, integracją Google Home i Openhab oraz kontrolą sieci: W tym Instruktażowym pokazuję, jak dodałem automatyzację do moich rolet. Chciałem móc dodawać i usuwać automatykę, aby cała instalacja była przypinana. Główne części to: Silnik krokowy Sterownik krokowy sterowany przez ESP-01 Przekładnia i mocowanie
Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków
Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT jest tutaj: Ten Instructable zapewni Ci szybki i łatwy sposób na dodanie płyty arduino do HomeKit firmy Apple na urządzeniu z systemem iOS. Otwiera wszelkiego rodzaju możliwości, w tym skrypty działające na serwerze, w połączeniu z Apple HomeKit "Scenes", sprawia, że
Integracja IoT-HUB-Live (ESP 8266, Arduino): 11 kroków
Integracja IoT-HUB-Live (ESP 8266, Arduino): Jeśli masz urządzenia IoT i potrzebujesz usługi w chmurze do przechowywania pomiarów…:)