Talaan ng mga Nilalaman:
- Hakbang 1: Pag-setup ng AskSensors
- Hakbang 2: Maghanda ng Hardware
- Hakbang 3: Buuin ang Hardware
- Hakbang 4: Isulat ang Code
- Hakbang 5: Patakbuhin ang Code
- Hakbang 6: Mailarawan ang Iyong Data
- Hakbang 7: Na Tapos Na
Video: Pagkonekta sa Arduino WiFi sa Cloud Paggamit ng ESP8266: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa tutorial na ito ipapaliwanag namin sa iyo kung paano ikonekta ang iyong Arduino sa IoT cloud sa pamamagitan ng WiFi.
Ise-configure namin ang isang pag-setup na binubuo mula sa isang Arduino at isang module ng ESP8266 WiFi bilang isang IoT Thing at ihanda itong makipag-usap sa cloud ng AskSensors.
Magsimula na tayo!
Hakbang 1: Pag-setup ng AskSensors
Bilang unang hakbang mayroon kaming pag-set up ng isang account sa AskSensors IoT platform. Ang AskSensors ay isang IoT platform na nagbibigay ng komunikasyon sa pagitan ng mga aparatong konektado sa internet at ng ulap. Nag-aalok ito ng isang libreng trial account kaya't hindi mo na kailangang buksan ang iyong pitaka upang makapagsimula!
Inirerekumenda kong sundin ang gabay na nagsisimula. Ipapakita sa iyo nito kung paano lumikha at mag-account at mag-set up ng isang bagong sensor upang magpadala ng data.
Hakbang 2: Maghanda ng Hardware
Sa demonstrasyong ito kakailanganin namin ang sumusunod na hardware:
- Arduino, gumagamit ako ng isang Arduino Uno
- ESP8266 WiFi Module, gumagamit ako ng isang ESP-01S
- Nagpapatakbo ng Arduino IDE ng computer
- Arduino USB cable
- Mga wire at isang breadboard
Ipinapakita ng larawan sa itaas ang aking prototype.
Hakbang 3: Buuin ang Hardware
Ang koneksyon sa pagitan ng Arduino at ESP8266 ay ang mga sumusunod:
- Ang ESP TX sa Arduino pin 10, sa pamamagitan ng 1K risistor.
- Ang ESP RX hanggang sa Arduino pin 11, sa pamamagitan ng 1K resistor.
- Ang ESP VCC hanggang Arduino 3V3
- Ang ESP CH_PD sa Arduino 3V3
- Ang ESP GND kay Arduino GND
Tandaan: Ang mga ESP8266 GPIO ay nangangailangan ng 3V3 signal (hindi mapagparaya sa 5V). Para sa mabilis na pag-hack, maaari ka lamang magdagdag ng isang serial risistor ng 1K sa pagitan ng mga pin ng Arduino at ng mga pin ng ESP8266 upang maprotektahan ang mga ESP8266 GPIO mula sa pinsala. Gayunpaman, para sa produksyon, kailangan ng 5V / 3V3 level shifter upang matiyak ang pagiging maaasahan ng pangmatagalang circuit. Maaari mong suriin ang pahinang ito upang makakuha ng isang 5V / 3V3 na antas ng shifter module.
Hakbang 4: Isulat ang Code
Ngayon ay isulat natin ang code upang magpadala ng isang simpleng data mula sa Arduino sa cloud ng AskSensors sa pamamagitan ng WiFi. Ang Arduino code ay nakikipag-usap sa module ng ESP8266 WiFi gamit ang mga utos ng AT. Ipapadala ang data sa AskSensors sa koneksyon sa
Kakailanganin naming ibigay ang 'Api Key In' na nakuha namin dati mula sa AskSensors upang maipadala ang Data sa tamang Sensor sa cloud.
Handa nang Gumamit ng code:
Ang isang handang gumamit ng code ay ibinibigay sa pahina ng AskSensors github. I-download ang code at itakda ang mga sumusunod na variable sa iyong pag-setup (WiFi SSID, password at ang 'Api Key In'):
String ssid = "…………."; // Wifi SSID
String password = "…………."; // Wifi Password String apiKeyIn = "…………."; // API Key
Hakbang 5: Patakbuhin ang Code
Oras na upang ikonekta ang iyong board.
- Ikonekta ang Arduino sa iyong computer sa pamamagitan ng USB cable.
- Buksan ang Arduino IDE at i-flash ang code.
- Magbukas ng isang serial terminal. Dapat mong makita na humahawak ka ng Arduino sa mga utos ng AT gamit ang ESP8266 na gumaganap ng koneksyon sa mga network ng WiFi at nagpapadala ng data sa cloud ng AskSensors sa mga kahilingan sa
Hakbang 6: Mailarawan ang Iyong Data
Maaari mong mailarawan ang iyong Data gamit ang grap. Pumunta sa iyong dashboard ng AskSensors at buksan ang sensor kung saan ka nagpapadala ng data. Pinapayagan ng AskSensors ang gumagamit na maisalarawan ang iyong data sa iba't ibang uri ng mga graphic kabilang ang Line, Gauge, dispers at Bar. Ipinapakita ng naka-attach na imahe ang kaso ng Line graph.
Maaaring kailanganin mo:
Ang iba pang mga pagpapaandar ay magagamit tulad ng pag-visualize ng data sa buong graph Live stream, ibahagi ang iyong grap sa mga panlabas na app at gumagamit, i-export ang data sa mga CSV file at higit pa!
Hakbang 7: Na Tapos Na
Inaasahan kong nakatulong sa iyo ang tutorial na ito!
Mangyaring mag-refer sa listahang ito ng mga tutorial kung kailangan mo ng suporta tungkol sa pagkonekta ng hardware tulad ng Arduino, ESP8266, ESP32, Raspberry Pi sa cloud.
Inirerekumendang:
Mga Pangunahing Kaalaman sa IoT: Pagkonekta sa Iyong IoT sa Cloud Paggamit ng Mongoose OS: 5 Mga Hakbang
Mga Pangunahing Kaalaman sa IoT: Pagkonekta sa Iyong IoT sa Cloud Gamit ang Mongoose OS: Kung ikaw ay isang tao na nasa tinkering at electronics, mas madalas kaysa sa hindi, mahahanap mo ang term na Internet of Things, na karaniwang dinaglat bilang IoT, at ito ay tumutukoy sa isang hanay ng mga aparato na maaaring kumonekta sa internet! Ang pagiging tulad ng isang tao
Pagkonekta ng isang DHT11 / DHT22 Sensor sa Cloud Gamit ang isang ESP8266-based Board: 9 Mga Hakbang
Pagkonekta ng isang DHT11 / DHT22 Sensor sa Cloud Gamit ang isang Board na nakabatay sa ESP8266: Sa nakaraang artikulo, ikinonekta ko ang aking board na NodeMCU na nakabatay sa ESP8266 sa isang serbisyo ng Cloud4RPi. Ngayon, oras na para sa isang tunay na proyekto
Paano Ligtas na Natatanggal ang Mga Elektronikong Mga Bahagi para sa Muling Paggamit: 9 Mga Hakbang (na may Mga Larawan)
Paano Ligtas na Natapos na Mga Elektronikong Mga Bahagi para sa Muling Paggamit: Kumusta! Ako ay isang electronics nerd, kaya gusto kong maglaro ng iba't ibang mga elektronikong sangkap sa aking mga proyekto. Gayunpaman, maaaring wala akong palaging mga sangkap na kailangan ko upang matapos ko ang aking trabaho. Minsan mas madali itong hilahin ang mga sangkap na kailangan ko mula sa isang lumang elektronikong
ESP-12E (ESP8266) Sa Arduino Uno: Pagkonekta: 3 Mga Hakbang
Ang ESP-12E (ESP8266) Sa Arduino Uno: Pagkakakonekta: TRABAHO SA PROGRESO, IWAN ANG MGA KOMENTO KAYA MAING MAINGPAPATITANIN ITONG MAGKASAMA Ang tutorial na ito ay ang una sa tatlong mga bahagi na inilaan para sa mga taong nais ikonekta ang kanilang ESP8266 sa pamamagitan ng isang Arduino UNO board. Mas partikular, gagamitin ko ang bersyon ng ESP-12E ng mga ito
Pagdidisenyo ng PCB at Paghiwalay ng Paggamit ng Paggamit lamang ng Libreng Software: 19 Hakbang (na may Mga Larawan)
Pagdidisenyo at Pag-iisa ng PCB Paggamit ng Tanging Libreng Software: Sa Instructable na ito ipapakita ko sa iyo kung paano mag-disenyo at gumawa ng iyong sariling mga PCB, eksklusibong gumagamit ng libreng software na tumatakbo sa Windows pati na rin sa isang Mac. Mga bagay na kailangan mo: computer na may koneksyon sa internet cnc galingan / router, mas tumpak ang pusta