INHOUDSOPGAWE:
- Stap 1: Elektriese skema
- Stap 2: Residensiële outomatisering met tot 68 kragpunte
- Stap 3: Gereedskap gebruik
- Stap 4: Monteer ESP01 en FTDI
- Stap 5: Laai heks in Arduino
- Stap 6: Installeer Hex op Arduino
- Stap 7: ESP8266 in AT -modus
- Stap 8: Installeer AT -firmware in ESP
- Stap 9: Configureer ESP
- Stap 10: Voorbeeld
- Stap 11: Ander stroombaanvoorbeelde
- Stap 12: Laai die app af
- Stap 13: Koppel Bluetooth
- Stap 14: Labkit Automation Control
Video: Beheer tot 68 punte met Arduino Mega en ESP8266: 14 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Deur die gebruik van 'n elektriese skema wat ek in PDF -formaat beskikbaar gestel het, is 'n Arduino Mega in die projek van vandag gekoppel aan die ESP8266 om WiFi te laat funksioneer. Die kring werk hoofsaaklik vir huishoudelike outomatisering en werk ook met Bluetooth en is gekoppel aan twee relais en twee lampe. Om dit alles te kan gebeur, moet ons die beheer van tot 68 energiepunte moontlik maak. Dit sal gebeur met 'n APP, Labkit, wat toeganklik is via 'n Android -telefoon of -tablet. In hierdie vergadering hoef u nie die Arduino of die ESP8266 te programmeer nie. Ons sal ook die AT -opdragte begin gebruik. Kyk na die video:
Stap 1: Elektriese skema
Mega WiFi -stroombaan met relais Hier in die elektriese skema kan u sien dat ek 'n Arduino Mega gebruik het wat gekoppel is aan 'n ESP8266 om die WiFi -funksie te doen. Dit is handig om te onthou dat hierdie stroombaan ook met Bluetooth kan werk. In hierdie voorbeeld het ek ook twee relais en twee lampe verbind. Ek beklemtoon dat u op die bord met die twee relais nog 34 borde met twee of agt relais kan koppel, volgens u voorkeur. Later sal ek presies verduidelik hoe om dit te doen.
Stap 2: Residensiële outomatisering met tot 68 kragpunte
Ons gebruik Labkit tydens ons projek. Hierdie app is ontwerp om toestelle wat gekoppel is aan 'n Arduino Uno of Mega, te beheer. Deur 'n Bluetooth -module of 'n ESP8266 wat aan die Arduino gekoppel is, kan ons met die toestelle kommunikeer via 'n Android -telefoon of -tablet.
Stap 3: Gereedskap gebruik
In hierdie projek gebruik ons die ESP8266 en die Arduino Mega, benewens drie programme en twee lêers. Soos aan die linkerkant van die prent aangedui, sal die Flash Download Tools -program die Firmware AT -lêer gebruik, wat na die ESP8266 gestuur word. In die volgorde het u Termite, dit wil sê 'n terminaal vir u om met die AT -modus te kommunikeer, wat u opdragte sal ontvang en konfigurasies na ESP8266 sal stuur.
In die deel wat Arduino Mega insluit, wat aan die regterkant van die prent verskyn, laai ons ook die firmware Labkit HEX -lêer deur die XLoader -program.
Stap 4: Monteer ESP01 en FTDI
Volg die vergadering om die ESP01 in die opnamemodus te plaas om die AT -firmware te installeer.
AANDAG: Om die AT -opdragte via Termite te gebruik, verwyder die verbinding tussen die GPIO0 en die GND.
Stap 5: Laai heks in Arduino
Om hierdie app te gebruik, is dit nodig om die Arduino met 'n hex-lêer te laai, 'n reeds saamgestelde kode wat ons beskikbaar stel. Om hex in Arduino te installeer, benodig ons eers 'n program genaamd XLoader wat via hierdie skakel afgelaai kan word.
Die koppelvlak van die XLoader -program is in die beeld.
Stap 6: Installeer Hex op Arduino
- In die Hex -lêer moet die pad na die hex wees, wat via hierdie skakel na die Arduino Mega afgelaai kan word en hierdie skakel vir die Arduino Uno.
- Die toestel is die Arduino -model. Kies watter Arduino u wil gebruik.
- COM -poort is die poort waar die Arduino by die rekenaar aangesluit is, en 'n lys sal verskyn met die poorte wat gebruik word. Kies die een wat by u Arduino pas.
- Die baud -tempo word outomaties vir elke tipe toestel gestel.
- Nadat al die velde opgestel is, klik op Laai op en wag totdat die proses voltooi is.
Stap 7: ESP8266 in AT -modus
Die.heks wat ons in die Arduino plaas, kommunikeer met die ESP via die AT -protokol. Hiervoor is die AT -firmware geïnstalleer op die ESP. Die weergawe van die SDK wat ons gebruik het, was esp_iot_sdk_v1.5.0_15_11_27.
Om na die firmware -weergawe wat u ESP gebruik, na die Termite -program te kyk:
As die termiet oop is, tik AT+GMR in die teksinvoerveld hieronder.
Stap 8: Installeer AT -firmware in ESP
As dit nie in die weergawe is wat ons gebruik nie, kan u die AT -firmware van die ESP wat ons hier gebruik, aflaai.
Om die firmware te installeer, moet u Flash Download Tools van hierdie skakel aflaai.
Om die firmware op 'n ESP01 te installeer, kan u 'n FTDI gebruik met die samestelling in die prentjie.
Stappe:
Pak die lêer esp_iot_sdk_v1.5.0_15_11_27 uit en maak die Flash Download Tools -program oop.
Gaan die SpiAutoSet -opsie na.
Kies in elke veld die lêers van die ongekomprimeerde vouer in hierdie volgorde:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
Verander die ADDR -veld vir elke lêer in hierdie volgorde:
0x7c000
0xfe000
0x00000
0x01000
Sien die diagram
Dit moet soos die prentjie lyk
Kies die COM -poort wat u ESP is en die baud -tempo van 115200, en klik op die START -knoppie.
Stap 9: Configureer ESP
Laat ons nou ESP01 instel om aan te sluit by ons netwerk. Maak die termiet oop en tik:
AT+CWMODE_DEF = 1 (plaas ESP in stasie modus)
AT+CWJAP_DEF = "TestSP", "87654321" (vervang met SSID en wagwoord vir u netwerk)
AT+CIPSTA_DEF = "192.168.2.11" (vervang met die IP wat u wil gebruik)
BY+CIPSTA? (Om te verifieer dat u die regte IP het)
Stap 10: Voorbeeld
Hier het ons die resultaat van Termiet. Dit wys die weergawe en of al die opdragte wat u uitvoer, onder andere in orde is, al dan nie.
Stap 11: Ander stroombaanvoorbeelde
Hier het ek die skemas met die Uno en Mega Arduinos, met die vlakomskakelaar, die HC-05, albei met die moontlikheid om met WiFi of Bluetooth te gebruik. In ons voorbeeld vandag gebruik ons die Mega met WiFi, plus twee weerstande in plaas van die vlakomskakelaar. Maar hier wys ons die ander gevalle, want die sagteware laat hierdie ander kombinasies toe.
Uno Bluetooth -stroombaan
Uno Wifi -kring
Mega Bluetooth -stroombaan
Mega WiFi -stroombaan
Stap 12: Laai die app af
Die app is in die Google Play -winkel op:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Stap 13: Koppel Bluetooth
As u die Bluetooth -module gaan gebruik, moet u seker maak dat Bluetooth aangeskakel is en gekoppel is aan die slimfoon in die stelselinstellings.
Stap 14: Labkit Automation Control
- As u die toepassing vir die eerste keer oopmaak, sien u die blou skerm LABkit.
- Klik op die knoppie in die linker boonste hoek, en die app sal vra watter tipe Arduino u gebruik.
- Nadat u die tipe Arduino gekies het, vra die app watter module u gebruik om aan te sluit.
- As u WiFi gekies het, voer die IP in die veld in wat verskyn.
- As u Bluetooth kies, moet u die module se naam invoer.
- By die verbinding sal die app 'n knoppie wys om nuwe aksies in die regter onderste hoek by te voeg.
- Deur op hierdie knoppie te klik, verskyn 'n skerm waarin u die Arduino -pen en die naam van die aksie kan kies.
- As u 'n nuwe aksie byvoeg, moet dit soos in die volgende prent in die lys verskyn.
- As u op die knoppie klik, word dit groen, en die pen van die Arduino wat u gekies het, moet hoog wees.
- Om 'n aksie te verwyder, raak die knoppie eenvoudig ingedruk
Aanbeveel:
Beheer u toestel met Android WiFi Esp8266 Beheer: 6 stappe
Beheer u toestel met behulp van Android WiFi Esp8266 -beheer: nou weet ons hoe om toestelle te beheer met behulp van esp8266 WiFi -module en Arduino beheer u toestel met Android WiFi -beheer vir meer inligting. klik op die skakel mohamed ashraf
Beheer toegang tot Arduino YÚN met MySQL, PHP5 en Python: 11 stappe (met foto's)
Beheer toegang tot Arduino YÚN met MySQL, PHP5 en Python: Hallo vriende! Soos u weet, in September die nuwe premierskild van Arduino, Arduino YUN. Hierdie vriendin het 'n Linux -ingeboude stelsel waarmee ons alles kan uitvoer waaraan u kan dink (ten minste tot dusver). Alhoewel daar baie min inligting is
1A tot 40A huidige BOOST -omskakelaar vir tot 1000W DC -motor: 3 stappe
1A tot 40A huidige BOOST-omskakelaar vir tot 1000W DC-motor: Hallo! In hierdie video leer u hoe u 'n stroomversterker vir u hoë ampere DC-motors tot 1000W en 40 Ampère met transistors en 'n middelkraan-transformator kan maak. die stroom by die uitgang is baie hoog, maar die spanning sal r wees
Beheer tot 4 servo's met 'n slimfoon of enige toestel met 'n klankuitset: 3 stappe
Beheer tot 4 servo's met behulp van 'n slimfoon of enige toestel met 'n klankuitset: hier bied ek 'n eenvoudige elektroniese montage aan om tot vier servo's te beheer met enige toestel wat 'n klanklêer kan lees
Beheer Arduino met behulp van slimfoon via USB met Blynk -app: 7 stappe (met foto's)
Beheer Arduino met behulp van slimfoon via USB Met Blynk -app: In hierdie tutoriaal gaan ons leer hoe om die Blynk -app en Arduino te gebruik om die lamp te beheer, die kombinasie sal via 'n USB -seriële poort wees. Die doel van hierdie instruksie is om die eenvoudigste oplossing om u Arduino of c