Talaan ng mga Nilalaman:

Gabay ng Baguhan sa ESP8266 at Tweeting Paggamit ng ESP8266: 17 Mga Hakbang (na may Mga Larawan)
Gabay ng Baguhan sa ESP8266 at Tweeting Paggamit ng ESP8266: 17 Mga Hakbang (na may Mga Larawan)

Video: Gabay ng Baguhan sa ESP8266 at Tweeting Paggamit ng ESP8266: 17 Mga Hakbang (na may Mga Larawan)

Video: Gabay ng Baguhan sa ESP8266 at Tweeting Paggamit ng ESP8266: 17 Mga Hakbang (na may Mga Larawan)
Video: GABAY | TAMANG PAG-DE-DEBUSYON [PARA SA MGA BAGUHAN SA LIHIM NA KARUNUNGAN] KUMPLETO #LNK #DEBOSYON 2024, Nobyembre
Anonim
Gabay ng Baguhan sa ESP8266 at Tweeting Gamit ang ESP8266
Gabay ng Baguhan sa ESP8266 at Tweeting Gamit ang ESP8266

Nalaman ko ang tungkol sa Arduino 2 taon na ang nakakaraan. Kaya nagsimula akong maglaro kasama ng mga simpleng bagay tulad ng LEDs, pindutan, motor atbp. Pagkatapos ay naisip kong hindi cool na kumonekta upang gawin ang mga bagay tulad ng pagpapakita ng panahon sa araw, mga presyo ng stock, mga oras ng tren sa isang LCD display. Nalaman ko na magagawa ito sa pamamagitan ng pagpapadala at pagtanggap ng data sa pamamagitan ng internet. Kaya't ang solusyon ay kumokonekta sa intenet. Sinimulan ang aking paghahanap sa kung paano ikonekta ang Arduino sa internet at magpadala at tumanggap ng data. Nalaman ko ang tungkol sa mga wifi module sa internet at nakita kong napakahalaga nito. Pagkatapos ay nalaman ko ang ESP8266.

Marami akong nabasa sa internet sa module ng ESP8266 mga isang taon na ang nakalilipas at bumili ng isa ngunit makikipagtulungan sa kanila noong nakaraang buwan lamang. Sa oras na walang malawak na impormasyon na magagamit. Gayunpaman ngayon maraming dokumentasyon, magagamit ang mga video sa internet tungkol sa firmware, AT utos, proyekto atbp. Kaya't nagpasya akong magsimula.

Isinulat ko ito na itinuturo bilang gabay ng nagsisimula habang nahaharap ako sa maraming mga problema sa pag-kable at pagsisimula sa ESP8266. Kaya napagpasyahan kong isulat ang Ituturo na ito upang ang iba pang mga taong nakatagpo ng mga problema sa kanilang mga module ay maaaring malutas ang mga ito nang mas mabilis.

Sa Instructable na ito susubukan kong ipakita

  • Paano mag-hookup ng isang ESP8266 at makipag-usap dito sa pamamagitan ng Arduino Uno.
  • Susubukan ko ring ipakita kung paano maipapadala ang isang tweet sa pamamagitan nito gamit ang Thingspeak.

Ano ang magagawa ng ESP8266? Limitado ito ng iyong imahinasyon. Nakita ko ang mga proyekto at tutorial sa internet na nagpapakita kung paano kunin ang temperatura ng isang lungsod, mga presyo ng stock, pagpapadala at pagtanggap ng mga email, pagtawag sa telepono at marami pang iba. Ipapakita ko sa Maituturo kung paano magpadala ng isang tweet.

Hakbang 1: Mga Bagay na Kakailanganin Mo

Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo

Narito ang mga bagay na kakailanganin mo. Karamihan sa mga ito ay maaaring mabili mula sa anumang elektrikal na tindahan o online (Ibinigay ko ang mga link para sa sanggunian).

  • 1xESP8266 (ESP-01) -ebay
  • 1xBreadboard adapter (alamin kung paano gumawa ng isa dito o gumamit ng ilang mga jumper wires)
  • 1xLM2596 -ebay
  • 1xLogic level converter -ebay
  • 1xArduino Uno
  • USB cable para sa Arduino Uno
  • 1xBreadboard -ebay
  • Wires -ebay
  • Arduino IDE
  • Isang account kasama ang Thingspeak

Ang kabuuang gastos ay nasa paligid ng Rs 600 (halos $ 9). Ibinukod ko ang gastos ng Arduino Uno dahil nakasalalay ito sa kung nais mo ng isang orihinal o isang clone. Ang mga murang clone ay magagamit sa humigit-kumulang na 500 (mga $ 4).

Hakbang 2: Ilang Impormasyon sa ESP8266

Ang ESP8266 ay inilunsad noong 2014 isang taon lamang ang nakakaraan kaya't ito ay bago. Ang mga chips ay ginawa ng Espressif.

Kalamangan

Ang pinakadakilang bentahe ng ESP8266 ay marahil ang gastos nito. Ito ay medyo mura at maaari kang bumili ng ilang mga ito sa isang solong lakad. Bago ko malaman tungkol dito hindi ko naisip na bumili ng isang wifi module. Masyado silang magastos. Ang mga bagong bersyon ng ESP8266 ay madalas na inilalabas at ang pinakabago ay ang ESP 12. Gayunpaman sa Instructable na ito ay mag-focus lamang ako sa ESP 01 na medyo popular. Bukod dito kapag binili mo ang ESP8266 ay nauna nang na-load na ito kasama ang default AT firmware. Kaya mahusay ka upang makapagsimula kaagad sa sandaling bumili ka ng isa.. Gayundin tulad ng makikita mo mula sa itinuturo na ito madali itong i-interface ang mga ito.

Dehado

Ang bawat aparato ay may kani-kanyang mga kalamangan at dehado at ang ESP ay hindi iba. Ang ESP ay maaaring patunayan kung minsan ay napaka-nakakalito at nakakabigo upang gumana. Dahil sa bago pa ito ay mahihirapan kang makakuha ng impormasyon tungkol dito. Sa kasamaang palad isang komunidad sa esp8266 Ang com ay umiiral na kung saan ay isang pulutong ng tulong. Bukod dito din kung minsan ay nagsisimula ring gumawa ng mga hindi inaasahang bagay tulad ng pagtapon ng maraming basura sa pamamagitan ng serial connection atbp.

Tandaan na maraming magagamit na dokumentasyon sa internet at ang ilang bahagi nito ay nagkasalungatan. Ang Instructable na ito ay hindi naiiba. Habang naglalaro kasama ang aking ESP8266 nalaman kong lumihis ito ng marami sa nabanggit sa internet (maaaring ang iyo. masyadong) ngunit gumana ito ng maayos.

Hakbang 3: Pinout ng ESP8266

Pinout ng ESP8266
Pinout ng ESP8266

Ang ESP8266 ay may 8 mga pin tulad ng ipinakita.

Ang Gnd at Vcc ay dapat na konektado tulad ng dati sa ground at supply ayon sa pagkakabanggit. Ang ESP8266 ay nagpapatakbo sa 3.3V.

Ang RESET pin ay ginagamit upang manu-manong i-reset ang ESP. Dapat itong normal na konektado sa 3.3V. Kung nais mong i-reset ang ESP ikonekta ang pin na ito sa lupa sandali at pagkatapos ay bumalik sa 3.3V.

Ang CH_PD ay ang power ng chip pababa na dapat ay normal na konektado sa 3.3V.

Ang GPIO0 at GPIO2 ay mga pangkalahatang layunin ng input pin na output. Ang mga ito ay dapat na normal na konektado sa 3.3V. Gayunpaman kapag flashing ang firmware ikonekta ang GPIO0 sa gnd.

Ang mga Rx at Tx na pin ay ang nagpapadala at tumatanggap ng mga pin ng ESP8266. Gumagana ang mga ito sa 3.3V lohika ibig sabihin ay 3.3V ay lohika MATATAAS para sa ESP8266.

Ang mga detalyadong koneksyon ay ibinibigay sa mga susunod na hakbang.

Hakbang 4: Ano ang Dapat Magamit para sa Pakikipag-usap sa ESP8266?

Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?
Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?
Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?
Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?
Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?
Ano ang Dapat Gamitin para sa Pakikipag-usap Sa ESP8266?

Mayroong maraming mga aparato na maaaring magamit upang makipag-usap sa ESP8266 tulad ng mga programer ng FTDI, USB sa TTL serial converter, Arduino atbp. Gumamit ako ng isang Arduino Uno nang simple sapagkat ito ang pinakamadali at halos lahat ay mayroon nito. Gayundin kung ikaw magkaroon ng isang Arduino mayroon ka ring Arduino IDE at ang serial monitor ay maaaring magamit para sa komunikasyon sa ESP8266. Kaya't walang paggastos ng pera sa mga programmer ng FTDI atbp.

Gayunpaman kung nais mo o kung mayroon ka na, maaari kang gumamit ng isang FTDI programmer o isang USB sa TTL serial converter (higit pa sa kung paano ikonekta ang mga ito sa paglaon). Gayundin maraming mga software tulad ng RealTerm o masilya. Maaari mong gamitin ang ang mga ito sa parehong paraan tulad ng serial monitor ng Arduino IDE.

Hakbang 5: Pag-mount ng ESP8266 sa Breadboard

Pag-mount ng ESP8266 sa Breadboard
Pag-mount ng ESP8266 sa Breadboard
Pag-mount ng ESP8266 sa Breadboard
Pag-mount ng ESP8266 sa Breadboard

Pansinin na ang mga pin ng ESP8266 ay hindi friendly sa breadboard. Maaari itong mapagtagumpayan ng 2 mga paraan.

Gumamit ng mga wires na pambabae hanggang lalaki na maaaring gumawa ng mga bagay na magulo o

Gawin tulad ng ipinakita sa Instructable na ito o

Gumamit ng isang adapter board, gumawa ng isa sa iyong sarili (maraming mga ito sa Instructable) na malinis.

Hakbang 6: Supply ng Kuryente

Power Supply
Power Supply

Gumagana ang ESP8266 sa suplay ng 3.3V. Huwag ikonekta ito sa 5V pin sa Arduino. Marahil ay masunog ito.

Ang ilang mga tutorial ay nagmungkahi ng paggawa ng isang circuit ng boltahe divider gamit ang 1k, 2k resistors na may 5V bilang input at pagkuha ng 3.3V sa 2k risistor at ibibigay ito sa Arduino. Gayunpaman, nalaman ko na ang ESP ay hindi kahit na nagpagana kapag ginawa ko ito.

Nagawa ko itong palakasin gamit ang 3.3V sa Arduino, ngunit nalaman na ang ESP ay nag-init pagkatapos ng ilang oras.

Maaari kang gumamit ng isang 3.3V boltahe regulator.

O maaari mong gamitin ang LM2596 dc-dc step down converter. Ang mga ito ay medyo mura. At ginamit ko ang mga ito. Bigyan ng 5V mula sa Arduino ang pag-input. Ayusin ang potensyomiter sa module, hanggang sa maging 3.3V ang output na natagpuan na ang ESP ay maaaring pinalakas mula sa isa sa mga ito nang maraming oras. Gawin ang mga koneksyon tulad ng ipinakita sa figure.

Hakbang 7: Pagbabago sa Antas ng Logic

Pagbabago sa Antas ng Logic
Pagbabago sa Antas ng Logic

Nabanggit na ang ESP ay mayroong 3.3V lohika habang ang Arduino ay mayroong 5V lohika.

Nangangahulugan ito na sa ESP 3.3V ay lohika HATA habang sa Arduino 5V ay lohika HATA. Maaari itong maging sanhi ng ilang mga problema habang kumokonekta sa kanila nang magkasama.

Natagpuan ko sa internet na ang antas ng pag-convert sa antas ng lohika ay kailangang ilapat habang pinapasok ang ESP Rx at Tx kay Arduino.

Nabanggit ng ilang mga tutorial na kinakailangan ang antas ng pag-convert sa antas ng lohika habang nakikipag-interface sa pin ng Rx Rx.

Gayunpaman nalaman ko na normal lamang na pagkonekta ng mga pin ng Rx at Tx sa Arduino ay hindi naging sanhi ng anumang mga problema

Ikinonekta ko ang Rx at Tx sa pamamagitan ng converter ng antas ng lohika pati na rin ang Rx lamang ngunit hindi nakakuha ng anumang tugon.

Gayunpaman natagpuan ko na ang pagkonekta sa ESP Tx pin sa pamamagitan ng converter ng antas ng lohika habang ang pagkonekta sa Tx nang direkta ay hindi rin sanhi ng mga problema

Kaya't maaaring gamitin ang converter ng antas ng lohika o hindi.

Gumamit ng alinmang pamamaraan na gagana para sa iyo sa pamamagitan ng pagsubok at error.

Hakbang 8: Mga Koneksyon

Mga koneksyon
Mga koneksyon

Ang mga koneksyon ng ESP8266 ay:

ESP8266

Gnd ------------------- Gnd

GPIO2 ----------------- 3.3V

GPIO0 ----------------- 3.3V

Rx -------------------- Rx ng Arduino

Tx --------------------- Tx ng Arduino (direkta o sa pamamagitan ng converter ng antas ng lohika)

CH_PD ----------------- 3.3V

I-RESET ------------ 3.3V

Vcc ----------------- 3.3V

(Tandaan na sa ilang mga bersyon ay dapat na konektado ang ESP Rx sa Arduino Tx at ang ESP Tx ay dapat na konektado sa Arduino Rx).

Kung gumagamit ka ng FTDI programmer o USB sa TTL serial converter, ikonekta ang kanilang Tx at Rx sa Rx at Tx ng ESP8266 ayon sa pagkakabanggit.

Hakbang 9: Pagsisimula

Matapos gawin ang mga koneksyon, mag-upload

walang bisa ang pag-setup ()

{}

walang bisa loop ()

{}

ibig sabihin, isang blangko na sketch sa Arduino..

Buksan ang serial monitor at itakda ito sa "Parehong NL & CR".

Eksperimento sa rate ng Baud. Karaniwan itong dapat na 9600 bagaman kung minsan ay maaaring 115200.

Hakbang 10: SA Mga Utos

SA Mga Utos
SA Mga Utos

Ang simpleng pagsasabi lamang ng AT utos ay mga utos na maaaring maipadala sa ESP8266 upang paganahin ito upang maisagawa ang ilang mga pag-andar tulad ng pag-restart, kumonekta sa wifi atbp. Ang ESP bilang tugon ay magpapadala ng ilang kumpirmasyon sa anyo ng teksto. Sa ibaba ipinaliwanag ko ang ilan Mga utos ng AT at kung paano tumugon ang ESP sa kanila. Tandaan na sa pamamagitan ng pagpapadala ay nangangahulugan ako ng pag-type sa utos at pagpindot ng enter (return).

Ipadala ang AT sa pamamagitan ng serial monitor

Ang utos na ito ay ginagamit bilang isang utos sa pagsubok.

Paano tumugon ang ESP: OK dapat ibalik.

Ipadala ang AT + RST sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang muling simulan ang module.

Paano tumugon ang ESP: Ang ESP ay nagbabalik ng maraming basura. Gayunpaman maghanap ng Handa o handa na.

Ipadala ang AT + GMR sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang matukoy ang bersyon ng firmware ng module.

Paano tumugon ang ESP: Dapat ibalik ang bersyon ng Firmware.

Ang Firmware ay isang piraso ng software na naka-install sa isang aparato na karaniwang sa ROM nito (basahin lamang ang memorya) ibig sabihin hindi ito nilalayong mabago nang madalas o hindi man. Nagbibigay ito ng kontrol at pagmamanipula ng data ng aparato. Ang ISP8266 ay may isang bilang ng iba't ibang mga firmwares na ang lahat ay medyo madaling i-flash (i-install).

Hakbang 11: Pangkalahatang Syntax ng AT Mga Utos

Ang pangkalahatang syntax ng mga utos ng AT para sa pagsasagawa ng iba't ibang mga pag-andar ay ibinigay:

AT + parameter =?

Kapag ang isang utos sa ganitong uri ay ipinadala sa pamamagitan ng serial monitor, ibabalik ng ESP ang lahat ng mga halagang maaaring makuha ng parameter.

AT + parameter = val

Kapag ang isang utos sa ganitong uri ay ipinadala sa pamamagitan ng serial monitor, itinatakda ng ESP ang halaga ng parameter sa val.

AT + parameter?

Kapag ang isang utos sa ganitong uri ay ipinadala sa pamamagitan ng serial monitor, ibabalik ng ESP ang kasalukuyang halaga ng parameter.

Ang ilang mga utos ng AT ay maaaring tumagal ng isa lamang sa mga uri sa itaas habang ang ilan ay maaaring tumagal ng lahat ng 3.

Ang isang halimbawa ng isang utos na posible sa lahat ng nasa itaas na 3 uri ay ang CWMODE, na ginagamit upang itakda ang wifi mode.

Ipadala SA + CWMODE =? sa pamamagitan ng serial monitor

Paano tumugon ang ESP: Ang lahat ng mga halagang maaaring kunin ng ESP CWMODE (1-3) ay partikular na ibinalik + CWMODE (1-3). Kung saan

1 = Static

2 = AP

3 = Parehong static at AP

Ipadala ang AT + CWMODE = 1 sa pamamagitan ng serial monitor

Paano tumugon ang ESP: OK dapat ibalik kung mayroong isang pagbabago sa CWMODE mula sa dating halaga at nakatakda ito sa static, kung hindi man walang pagbabago na dapat ibalik kung walang pagbabago sa halaga ng CWMODE.

MAHALAGA: Maliban kung ang CWMODE ay nakatakda sa 1, ang mga utos sa mga susunod na hakbang ay hindi gagana.

Ipadala sa AT + CWMODE? sa pamamagitan ng serial monitor

Paano tumugon ang ESP: Ang kasalukuyang halaga ng CWMODE ay dapat ibalik, tiyak kung sinunod mo ang hakbang sa itaas + CWMODE: 1 dapat ibalik.

Hakbang 12: Kumokonekta sa Wifi

Ipadala ang AT + CWLAP sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang ilista ang lahat ng mga network sa lugar.

Paano tumugon ang ESP: Ang isang listahan ng lahat ng mga magagamit na access point o wifi network ay dapat ibalik.

Ipadala SA + CWJAP = "SSID", "password"

(kasama ang mga dobleng quote).

Ginagamit ang utos na ito upang sumali sa isang wifi network.

Paano tumugon ang ESP: OK dapat ibalik kung ang module ay nakakonekta sa network.

Ipadala sa AT + CWJAP? sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang matukoy ang network kung saan kasalukuyang nakakonekta ang ESP.

Paano tumugon ang ESP: Ang network kung saan nakakonekta ang ESP ay ibabalik. Partikular + CWJAP: "SSID"

Ipadala ang AT + CWQAP sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang idiskonekta mula sa network kung saan kasalukuyang nakakonekta ang ESP.

Paano tumugon ang ESP: Ang ESP ay umalis sa network kung saan ito nakakonekta at OK ay ibinalik.

Ipadala ang AT + CIFSR sa pamamagitan ng serial monitor

Ginagamit ang utos na ito upang matukoy ang IP address ng ESP.

Paano tumugon ang ESP: Ang IP address ng ESP ay ibinalik.

Hakbang 13: Thingspeak

Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi
Mga bagay na sinasabi

Kung hindi ka pa nakagawa ng isang account sa Thingspeak gumawa ng isa ngayon.

Pagkatapos gumawa ng isang account sa Thingspeak pumunta sa Apps> ThingTweet.

I-link ang iyong twitter account dito.

Tandaan ang API key na nabuo.

Dito pagkatapos magamit ang ThingTweet app upang mai-link ang isang Twitter account sa iyong ThingSpeak account, maaari kang magpadala ng isang tweet gamit ang TweetContol API.

Ang isang API (interface ng application program) ay isang code na nagpapahintulot sa dalawang mga program ng software na makipag-usap sa bawat isa.

Ang ilang iba pang mga API na magagamit sa mga developer ay ang Google maps API, Open weather API atbp.

Pagkatapos lamang ma-set up ang ESP, suriin at konektado sa wifi (karaniwang lahat ng mga hakbang na ibinigay sa nakaraang 2 mga hakbang), dumaan sa mga hakbang na ibinigay sa ibaba

Hakbang 14: Ilang Higit Pang Mga Utos

Ipadala ang AT + CIPMODE = 0, sa pamamagitan ng serial monitor

Paano tumugon ang ESP: OK ay naibalik.

Ginagamit ang utos ng CIPMODE upang maitakda ang transfer mode.

0 = normal mode

1 = UART-WiFi passthrough mode

Ipadala ang AT + CIPMUX = 1 sa pamamagitan ng serial monitor

Paano tumugon ang ESP: OK ay naibalik.

Ginagamit ang utos ng CIPMUX upang magtakda ng solong o maraming koneksyon.

0 = solong koneksyon

1 = maraming koneksyon

Hakbang 15: Pag-set up ng Koneksyon sa TCP

Pag-set up ng Koneksyon sa TCP
Pag-set up ng Koneksyon sa TCP
Pag-set up ng Koneksyon sa TCP
Pag-set up ng Koneksyon sa TCP

Tandaan na simula sa unang utos, sa sandaling maipadala mo ang una, ang koneksyon ay maitatatag sa isang limitadong oras lamang. Kaya ipadala ang mga utos sa lalong madaling panahon.

Ipadala SA + CIPSTART = 0, "TCP", "api.thingspeak.com", 80 sa pamamagitan ng serial monitor

Paano tumugon ang ESP: Ang link ay naibalik kung ang koneksyon ay naitaguyod.

Ang utos na ito ay ginagamit upang maitaguyod ang isang koneksyon sa TCP.

Ang syntax ay AT + CIPSTART = link ID, uri, remote IP, remote port

kung saan

link ID = ID ng koneksyon sa network (0 ~ 4), ginamit para sa multi-koneksyon.

uri = string, "TCP" o "UDP".

remote IP = string, remote IP address (address ng website).

remote port = string, remote port number (karaniwang napili na 80).

Ipadala SA + CIPSEND = 0, 110 sa pamamagitan ng serial monitor

Paano tumugon ang ESP:> (Mas malaki sa) ay ibabalik kung matagumpay ang utos.

Ginagamit ang utos na ito upang magpadala ng data.

Ang syntax ay AT + CIPSEND = link ID, haba

kung saan

link ID = ID ng koneksyon (0 ~ 4), para sa multi-connect. Dahil ang CIPMUX ay itinakda sa 1, ay 1.

haba = haba ng data, MAX 2048 bytes. Pangkalahatang pumili ng isang malaking bilang para sa haba.

Hakbang 16: Pagpapadala ng Tweet

Pagpapadala ng Tweet
Pagpapadala ng Tweet

Ngayon para sa pagpapadala ng tweet

Magpadala ng GET / apps / thingtweet / 1 / statuses / update? Api_key = yourAPI & status = yourtweet sa pamamagitan ng serial monitor.

Palitan ang iyongAPI ng API key at yourtweet ng anumang tweet na nais mo.

Sa sandaling maipadala mo ang utos sa itaas simulang pindutin ang enter (bumalik) sa humigit-kumulang na 1 segundo na agwat. Pagkatapos ng ilang oras, IPADALA OK, + IPD, 0, 1: 1 at OK ay ibabalik na nangangahulugang nai-post ang tweet.

Buksan ang iyong kaba at suriin kung na-post ang tweet o hindi.

Tandaan din na ang parehong tweet ay hindi maipapadala nang paulit-ulit.

Ang string sa itaas na ipinadala (GET….), Ay isang kahilingan sa HTTP GET.

Ginagamit ang kahilingan sa GET upang makuha ang data mula sa ibinigay na server (api.thingspeak.com).

Hakbang 17: Ano ang Gagawin Pagkatapos nito

(Panoorin ang video nang hindi bababa sa 360p)

Pumunta sa repository na ito upang i-download ang code at mga iskema. Mag-click sa pindutang "I-clone o I-download" (berde ang kulay sa kanang bahagi) at piliin ang "I-download ang ZIP" upang i-download ang zip file. Ngayon kunin ang mga nilalaman sa iyong computer upang makuha ang code at mga eskematiko (sa folder ng mga eskematiko). Nag-upload din ako ng isang cheatsheet, na nagbubuod sa lahat ng mga utos ng AT, sa lalagyan na ito.

Mayroong maraming magagaling na mapagkukunan na magagamit sa internet na nakikipag-usap sa ESP8266. Nabanggit ko ang ilan sa mga ito dito:

  • Mga video ni Kevin Darrah.
  • Mga video ng ALLaboutEE.
  • esp8266.com

Maaari ka ring mag-eksperimento nang higit pa sa mga utos ng AT. Mayroong maraming mga API na magagamit sa internet na maaaring gawin ang lahat ng mga uri ng mga bagay tulad ng makuha ang panahon, mga presyo ng stock atbp.

Buong dokumentasyon ng utos AT

Kasalukuyan din akong nagtatrabaho sa isang programa na awtomatikong nag-tweet ng mga halagang analog ng isang sensor at mai-post ko ito sa sandaling ito ay gumagana nang maayos.

Kung nagustuhan mo ang aking tinuturoang pagboto para dito sa Arduino lahat ng mga paligsahan sa mga bagay.

Inirerekumendang: