Talaan ng mga Nilalaman:
- Hakbang 1: Electric Scheme
- Hakbang 2: Pag-aautomat ng Residential Na Hanggang sa 68 Mga Punto ng Kuryente
- Hakbang 3: Ginamit na Mga Tool
- Hakbang 4: Assembly ESP01 at FTDI
- Hakbang 5: I-load ang Hex Sa Arduino
- Hakbang 6: I-install ang Hex sa Arduino
- Hakbang 7: ESP8266 sa AT Mode
- Hakbang 8: Pag-install sa AT Firmware sa ESP
- Hakbang 9: Pag-configure ng ESP
- Hakbang 10: Halimbawa
- Hakbang 11: Iba Pang Mga Halimbawa ng Circuit
- Hakbang 12: I-download ang App
- Hakbang 13: Ipares ang Bluetooth
- Hakbang 14: Kontrol sa Pag-aautomat ng Labkit
Video: Pagkontrol ng Hanggang sa 68 Mga puntos Sa Arduino Mega at ESP8266: 14 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa pamamagitan ng paggamit ng isang elektrikal na eskematiko na ginawang magagamit ko sa format na PDF, sa proyekto ngayon, ang isang Arduino Mega ay konektado sa ESP8266 upang magamit ang WiFi. Pangunahin para sa pag-aautomat ng tirahan, gumagana din ang circuit sa Bluetooth, at konektado sa dalawang relay at dalawang lampara. Upang maganap ang lahat ng ito, kakailanganin naming paganahin ang kontrol ng hanggang sa 68 mga puntos ng enerhiya. Mangyayari ito sa pamamagitan ng isang APP, Labkit, na-access sa pamamagitan ng isang Android phone o tablet. Sa pagpupulong na ito, hindi mo kakailanganing i-program ang Arduino o ang ESP8266. Magsisimula din kaming gumamit ng mga utos ng AT. Suriin ang video:
Hakbang 1: Electric Scheme
Ang Mega WiFi Circuit na may Relay Dito sa electrical scheme, makikita mong gumamit ako ng isang Arduino Mega na konektado sa isang ESP8266 upang gawin ang pagpapaandar ng WiFi. Kapaki-pakinabang na tandaan na ang circuit na ito ay maaari ring gumana sa Bluetooth. Sa halimbawang ito, nakakonekta din ako sa dalawang relay at dalawang lampara. Binibigyang diin ko na sa board na may dalawang relay, maaari kang magkonekta ng isa pang 34 board na may dalawa o walong relay, ayon sa iyong kagustuhan. Sa paglaon, ipapaliwanag ko nang tumpak kung paano ito gawin.
Hakbang 2: Pag-aautomat ng Residential Na Hanggang sa 68 Mga Punto ng Kuryente
Ginagamit namin ang Labkit sa panahon ng aming proyekto. Ang App na ito ay dinisenyo upang makontrol ang mga aparato na konektado sa isang Arduino Uno o Mega. Sa pamamagitan ng isang module ng Bluetooth o isang ESP8266 na konektado sa Arduino, maaari kaming makipag-usap sa mga aparato sa pamamagitan ng isang Android phone o tablet.
Hakbang 3: Ginamit na Mga Tool
Sa proyektong ito, ginagamit namin ang ESP8266 at ang Arduino Mega, bilang karagdagan sa tatlong mga programa at dalawang mga file. Tulad ng nabanggit sa kaliwang bahagi ng imahe, patatakbo ng programa ng Flash Download Tools ang Firmware AT file, na ipapasa sa ESP8266. Sa pagkakasunud-sunod, magkakaroon ka ng Termite, iyon ay, isang terminal para sa iyo upang makipag-usap sa AT mode, na tatanggap ng iyong mga utos at magpapadala ng mga pagsasaayos sa ESP8266.
Sa bahagi na kinasasangkutan ng Arduino Mega, na lumilitaw sa kanang bahagi ng imahe, na-load din namin ang firmware na Labkit HEX file, sa pamamagitan ng programang XLoader.
Hakbang 4: Assembly ESP01 at FTDI
Upang mailagay ang ESP01 sa recording mode upang mai-install ang AT firmware, sundin lamang ang pagpupulong na ito.
Pansin: Upang magamit ang mga utos ng AT sa pamamagitan ng Termite, alisin ang koneksyon sa pagitan ng GPIO0 at ng GND.
Hakbang 5: I-load ang Hex Sa Arduino
Upang magamit ang app na ito, kinakailangan upang mai-load ang Arduino gamit ang isang hex file, na kung saan ay isang naipon na code na ginawang magagamit namin. Upang mai-install ang hex sa Arduino, kailangan muna namin ng isang program na tinatawag na XLoader na maaaring ma-download sa pamamagitan ng link na ito.
Ang interface ng programa ng XLoader ay nasa imahe.
Hakbang 6: I-install ang Hex sa Arduino
- Sa Hex file, dapat mayroong landas sa hex, na maaaring ma-download sa pamamagitan ng link na ito sa Arduino Mega at ang link na ito para sa Arduino Uno.
- Ang aparato ay ang modelo ng Arduino. Piliin kung aling Arduino ang gagamitin.
- Ang COM port ay ang port kung saan ang Arduino ay naka-plug sa computer, at isang listahan ay ipapakita kasama ang mga port na ginagamit. Piliin ang isa na tumutugma sa iyong Arduino.
- Ang rate ng baud ay awtomatikong itinakda para sa bawat uri ng aparato.
- Matapos ang lahat ng mga patlang ay mai-configure, i-click lamang ang Mag-upload at hintaying makumpleto ang proseso.
Hakbang 7: ESP8266 sa AT Mode
Ang.hex na inilagay namin sa Arduino ay makikipag-usap sa ESP sa pamamagitan ng AT protocol. Para sa mga ito, kinakailangan na ang ESP ay may naka-install na AT firmware. Ang bersyon ng SDK na ginamit namin ay esp_iot_sdk_v1.5.0_15_11_27.
Upang suriin ang bersyon ng firmware na ginagamit ng iyong ESP ang access ng Termite program:
Sa pagbukas ng anay, i-type ang AT + GMR sa patlang ng pag-input ng teksto sa ibaba.
Hakbang 8: Pag-install sa AT Firmware sa ESP
Kung wala ito sa bersyon na ginagamit namin, maaari mong i-download ang AT firmware ng ESP na ginagamit namin dito.
Upang mai-install ang firmware, kakailanganin mong mag-download ng Mga Flash Download Tool mula sa link na ito.
Upang mai-install ang firmware sa isang ESP01, maaari mong gamitin ang isang FTDI sa pagpupulong sa imahe.
Mga Hakbang:
I-unzip ang file na esp_iot_sdk_v1.5.0_15_11_27, at buksan ang programa ng Flash Download Tools.
Suriin ang pagpipiliang SpiAutoSet.
Sa bawat larangan, piliin ang mga file ng hindi naka-compress na folder sa pagkakasunud-sunod na ito:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512 + 512 / user1.1024.new.2.bin
Para sa bawat file, baguhin ang patlang ng ADDR sa pagkakasunud-sunod na ito:
0x7c000
0xfe000
0x00000
0x01000
Tingnan ang diagram
Ito ay dapat magmukhang larawan
Piliin ang COM PORT na iyong ESP at ang rate ng baud na 115200, at i-click ang Start button.
Hakbang 9: Pag-configure ng ESP
Ngayon ay i-configure natin ang ESP01 upang kumonekta sa aming network. Buksan ang anay at i-type ang:
AT + CWMODE_DEF = 1 (inilalagay ang ESP sa mode ng istasyon)
AT + CWJAP_DEF = "TestSP", "87654321" (palitan ng SSID at password para sa iyong network)
AT + CIPSTA_DEF = "192.168.2.11" (palitan ang IP na nais mong gamitin)
SA + CIPSTA? (Upang mapatunayan na mayroon kang tamang IP)
Hakbang 10: Halimbawa
Narito mayroon kaming resulta ng anay. Ipinapakita nito ang bersyon at kung ang lahat ng mga utos na isinasagawa mo ay okay, bukod sa iba pang mga detalye.
Hakbang 11: Iba Pang Mga Halimbawa ng Circuit
Inilagay ko rito ang mga iskema sa Uno at Mega Arduinos, kasama ang antas ng converter, ang HC-05, kapwa may posibilidad na magamit sa WiFi o Bluetooth. Sa aming halimbawa ngayon, ginagamit namin ang Mega na may WiFi, kasama ang dalawang resistors sa halip na ang converter ng antas. Ngunit narito ipinakita namin ang iba pang mga kaso, dahil pinapayagan ng software ang iba pang mga kumbinasyong ito.
I-uno ang Bluetooth Circuit
Uno Wifi Circuit
Mega Bluetooth Circuit
Mega WiFi Circuit
Hakbang 12: I-download ang App
Ang app ay nasa Google Play store sa:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Hakbang 13: Ipares ang Bluetooth
Kung gagamitin mo ang module ng Bluetooth, tiyaking naka-on ang Bluetooth at ipinares sa smartphone sa mga setting ng system.
Hakbang 14: Kontrol sa Pag-aautomat ng Labkit
- Kapag binuksan mo ang application sa kauna-unahang pagkakataon, makikita mo ang asul na screen na LABkit.
- I-click ang pindutan sa kaliwang sulok sa itaas, at tatanungin ng app kung anong uri ng Arduino ang iyong ginagamit.
- Matapos piliin ang uri ng Arduino, tatanungin ng app kung aling module ang iyong ginagamit upang kumonekta.
- Kung pinili mo ang WiFi, ipasok ang IP sa patlang na lilitaw.
- Kung pinili mo ang Bluetooth, kakailanganin mong ipasok ang pangalan ng module.
- Kapag kumokonekta, magpapakita ang app ng isang pindutan upang magdagdag ng mga bagong pagkilos sa ibabang kanang sulok.
- Sa pamamagitan ng pag-click sa pindutang ito, lilitaw ang isang screen para sa iyo upang piliin ang Arduino pin, at ang pangalan ng aksyon.
- Kapag nagdaragdag ng isang bagong aksyon, dapat itong lumitaw sa listahan tulad ng sa sumusunod na imahe.
- Ang pag-click sa pindutan ay sindihan itong berde, at ang pin ng Arduino na iyong pinili ay dapat na Mataas.
- Upang alisin ang isang aksyon, pindutin nang matagal ang pindutan
Inirerekumendang:
Pagkontrol ng Mga Ilaw Sa Iyong Mga Mata: 9 Mga Hakbang (na may Mga Larawan)
Pagkontrol ng Mga Ilaw Sa Iyong Mga Mata: Sa semestre na ito sa kolehiyo, kumuha ako ng klase na tinatawag na Instrumentation in Biomedicine kung saan natutunan ko ang mga pangunahing kaalaman sa pagpoproseso ng signal para sa mga medikal na aplikasyon. Para sa huling proyekto ng klase, nagtrabaho ang aking koponan sa teknolohiya ng EOG (electrooculography). Essenti
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT Paggamit ng Blunk at Arduino IDE - Pagkontrol ng mga LED Sa Internet: 6 na Hakbang
ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT Paggamit ng Blunk at Arduino IDE | Pagkontrol ng mga LED Sa Internet: Kumusta mga Guys sa mga itinuturo na ito malalaman natin kung paano gamitin ang IOT sa aming ESP8266 o Nodemcu. Gagamitin namin ang blynk app para doon. Kaya gagamitin namin ang aming esp8266 / nodemcu upang makontrol ang mga LED sa internet. Kaya ang Blynk app ay makakonekta sa aming esp8266 o Nodemcu
Libreng Photogrammetry sa Mac OS: Mula sa Mga Larawan hanggang sa Mga Modelong 3D: 5 Mga Hakbang
Libreng Photogrammetry sa Mac OS: Mula sa Mga Larawan hanggang sa Mga Modelong 3D: Ang Photogrammetry ay ang paggamit ng mga imahe / potograpiya upang masukat ang mga distansya sa pagitan ng mga bagay (salamat Webster). Ngunit para sa mga modernong layunin, madalas itong ginagamit upang makagawa ng isang 3D na modelo ng ilang mga bagay mula sa totoong mundo nang hindi nangangailangan ng isang 3D Scanner. Maraming
1A hanggang 40A Kasalukuyang BOOST Converter para sa Hanggang sa 1000W DC Motor: 3 Mga Hakbang
1A hanggang 40A Kasalukuyang BOOST Converter para sa Hanggang sa 1000W DC Motor: Kumusta! Sa video na ito, matututunan mo kung paano gumawa ng isang kasalukuyang booster circuit para sa iyo ng mataas na ampere DC Motors hanggang sa 1000W at 40 Amps na may mga transistor at isang center-tap transformer. Bagaman, ang kasalukuyang output ay napakataas ngunit ang boltahe ay magiging
ESP8266-NODEMCU $ 3 WiFi Modyul # 2 - Pagkontrol ng Mga Wireless na Pin Sa Pamamagitan ng WEB PAGE: 9 Mga Hakbang (na may Mga Larawan)
ESP8266-NODEMCU $ 3 WiFi Module # 2 - Wireless Pins Controlling Through WEB PAGE: Isang bagong mundo ng mga micro computing na ito ang dumating at ang bagay na ito ay ang ESP8266 NODEMCU. Ito ang unang bahagi na nagpapakita kung paano mo mai-install ang kapaligiran ng esp8266 sa iyong arduino IDE sa pamamagitan ng pagsisimula ng video at bilang mga bahagi sa