![Maagizo ya Tazama Kukabiliana na Mwongozo wa ESP8266: Hatua 6 (na Picha) Maagizo ya Tazama Kukabiliana na Mwongozo wa ESP8266: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/001/image-1540-117-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Maagizo ya Tazama Kukabiliana na Mwongozo wa ESP8266 Maagizo ya Tazama Kukabiliana na Mwongozo wa ESP8266](https://i.howwhatproduce.com/images/001/image-1540-118-j.webp)
Kaunsa za waliojiandikisha kwa Youtube na Facebook ni za kawaida kabisa, lakini kwanini usifanye kitu sawa kwa Wanafundishaji? Ndio haswa tutafanya: katika hii inayoweza kufundishwa, tutafanya kaunta ya kutazama Maagizo!
Maoni yatalazimika kunaswa kutoka kwa viunga, kwa hivyo tutatumia moduli ya kawaida (na ya bei rahisi) ya ESP8266 kupata habari inayohitajika. Inahitaji usanidi, lakini nitapitia hatua zote zinazohitajika kuipata na kufanya kazi.
Kuweka mradi upatikane iwezekanavyo (yaani, hauitaji printa ya 3D, mkataji wa laser au kiharusi cha chembe), niliamua kutumia Lego kwa kesi hiyo! Kwa hivyo toa pipa la Lego na tujenge ujenzi!
Hatua ya 1: Sehemu na Zana
![Sehemu na Zana Sehemu na Zana](https://i.howwhatproduce.com/images/001/image-1540-119-j.webp)
Sehemu
- ESP8266 ESP-01
- MAX7219 nambari 7 ya moduli ya kuonyesha LED
- 3.3V kuzunguka kwa FTDI (programu)
- Vichwa vya pini
- Mpinzani wa 4x 10k Ohm
- 2x Bonyeza kitufe
- 2x 10uF capacitor
- Mdhibiti wa 3.3V (LM1117-3.3V)
- Kebo ya USB
- Lego!
Jumla ya gharama: <10 $
Zana
Chuma cha kulehemu
Hatua ya 2: Elektroniki
![Umeme Umeme](https://i.howwhatproduce.com/images/001/image-1540-120-j.webp)
![Umeme Umeme](https://i.howwhatproduce.com/images/001/image-1540-121-j.webp)
![Umeme Umeme](https://i.howwhatproduce.com/images/001/image-1540-122-j.webp)
Wacha tuanze mradi kwa kujenga mzunguko.
Elektroniki za mradi sio ngumu sana, lakini moduli ya ESP8266 inahitaji matibabu maalum ili kuifanya ifanye kazi. Kwa hivyo kwanza, hii kitu ya ESP inahusu nini?
ESP8266 inajulikana zaidi kama chip ya gharama nafuu ya WiFi, lakini pia ina uwezo kamili wa kitengo cha microcontroller. Hii inafanya kuwa bora kwa miradi ambayo inahitaji WiFi na kudhibiti vifaa vya nje kama onyesho letu la sehemu 7. Programu inafanywa na USB kwa kibadilishaji cha serial, pia inaitwa kibadilishaji cha FTDI.
Mpangilio
Vipengele vinaweza kuunganishwa tu kama ilivyo kwa mpango, lakini habari zaidi imetolewa hapa.
Kwanza kabisa, ESP8266 inafanya kazi kutoka 3.3V, wakati onyesho (na USB ambayo tutatumia nguvu) inafanya kazi kwenye 5V. Hii inamaanisha tutahitaji kibadilishaji cha voltage kubadilisha 5V ya USB kuwa 3.3V kwa ESP8266.
Wakati wa kuimarisha ESP8266, itaingia moja ya "modes za boot" zake, kulingana na voltage kwenye pini zake za IO. Kwa maneno mengine: ikiwa tunataka ifanye nambari yetu wakati inavu, tutalazimika kusanidi hii! Kwa utekelezaji wa programu hii inamaanisha:
- CH_PD kwa VCC
- RST kwa VCC
- GPIO0 kwa VCC
- GPIO2 kwa VCC
Wakati wa kupanga kifaa, hii inatafsiriwa kwa:
- CH_PD kwa VCC
- RST kwa VCC
- GPIO0 kwa GND
- GPIO2 kwa VCC
Kama inavyoonekana, tofauti pekee ni hali ya pini ya GPIO0. Kwa hivyo, tutatupa kitufe cha kushinikiza kuunganisha GPIO0 na GND wakati wa programu. Baada ya kupiga kura, pini zinaweza kutumika kwa uhuru, kwa upande wetu kwa vitu 2:
- Kama pembejeo: kuna kitufe kilichounganishwa na GPIO2.
- Kuendesha skrini. Kwa kuwa inahitaji ishara zaidi ya 2, laini ya TX na RX pia itatumika kama IO.
Sasa kwa kuwa tuna nadharia ya operesheni nje ya njia, tunaweza kutafsiri hii kuwa muundo wa mwili.
PCB
Ili kutengeneza PCB, nilibuni mpangilio wa ubao / ubao wa michoro katika KiCad (programu wazi ya mpangilio wa PCB). Kwa kuweka nafasi ya gridi kuwa 2.54mm (inchi 0.1), unaweza kutengeneza mipangilio ambayo inaweza kuuzwa kwenye mkanda.
Hii inafanya iwe rahisi sana kuuza umeme pamoja: chapisha tu muundo (uliojumuishwa kama PDF) na unakili muundo kwenye ubao wa mkanda. Tumia pini za kichwa kuunganisha skrini, FTDI na ESP8266.
Baada ya kuuza, kata ubao kwa saizi sahihi na unganisha vifaa vyote. Pamoja na vifaa vya elektroniki vilivyouzwa pamoja tunaweza kupiga maisha ndani yao na nambari fulani!
Hatua ya 3: Kupanga programu ya ESP8266
![Kupanga programu ya ESP8266 Kupanga programu ya ESP8266](https://i.howwhatproduce.com/images/001/image-1540-123-j.webp)
![Kupanga programu ya ESP8266 Kupanga programu ya ESP8266](https://i.howwhatproduce.com/images/001/image-1540-124-j.webp)
Kuanzisha maktaba
Kabla ya kupakia nambari yoyote kwenye ubao ukitumia Arduino IDE, tutahitaji kuongeza maktaba zake. Hii inaweza kufanywa kwa kufuata hatua zifuatazo:
- Nenda kwenye Faili> Mapendeleo na ubandike kiungo kifuatacho kwenye kisanduku cha "URL za meneja wa bodi za ziada":
- Nenda kwenye Zana> Bodi> Meneja wa Bodi na utafute ESP8266
- Kutoka kwa dirisha hili, weka kifurushi cha hivi karibuni
- Anzisha tena IDE
- Kutoka kwa Zana> Bodi, chagua "Moduli ya ESP8266" kama bodi
- Fungua mchoro na uitoe (ctrl + R) kuona ikiwa bodi imeongezwa kwa usahihi.
Inapakia nambari
Ili kupanga kifaa chetu, tutahitaji kuiweka katika hali ya programu na kuiunganisha na bodi ya kuzuka ya FTDI. Hii inaweza kufanywa kwa kuvuta pini zinazofaa kwa VCC au GND na kufanya unganisho kama ilivyoorodheshwa hapa chini.
- CH_PD kwa VCC
- RST kwa VCC
- GPIO0 kwa GND
- GPIO2 kwa VCC
- RX hadi TX ya FTDI
- TX kwa RX ya FTDI
Kwa bahati nzuri, viunganisho vyote viunganisho hivyo tayari viko kwenye PCB yetu. Nilijaribu kwenye ubao wa mkate kwanza, na kama unavyoona, ni ngumu sana. Kwa hivyo kupakia nambari:
- Ondoa onyesho na ingiza FTDI
- Shikilia kitufe cha programu wakati wa kuunganisha kebo ya USB
- Pakia nambari. Baada ya kupakia "Weka wavu" inapaswa kuonyeshwa
Makosa yanayowezekana
Unaweza kupata hitilafu wakati wa kupakia kama "error: espcomm_upload_mem_failed", reload tu nambari hiyo. Ikiwa onyesho halibaki tupu kwenye nguzo ya umeme, pakia tena nambari hiyo.
Inatumia nambari
Ili kuendesha nambari ambayo tumepakia tu, hali ya programu inapaswa kuzimwa kwa kuvuta pini ya GPIO0 kwa VCC. Au kwa upande wetu, wezesha kifaa bila kubonyeza kitufe cha programu.
Kwa nambari iliyopakiwa na inayotumika, sasa tunaweza kusanidi hesabu yetu ya kutazama!
Hatua ya 4: Kuanzisha Kitambulisho cha Kuangalia
![Kuanzisha Kitazamaji Kuanzisha Kitazamaji](https://i.howwhatproduce.com/images/001/image-1540-125-j.webp)
![Kuanzisha Kitazamaji Kuanzisha Kitazamaji](https://i.howwhatproduce.com/images/001/image-1540-126-j.webp)
![Kuanzisha Kitazamaji Kuanzisha Kitazamaji](https://i.howwhatproduce.com/images/001/image-1540-127-j.webp)
Usanidi wa hesabu ya kutazama unafanywa kupitia kiolesura cha ukurasa wa wavuti. Hii inaruhusu kubadilisha mipangilio ya kuruka badala ya kupakia tena nambari kila wakati.
Inasanidi seva ya wavuti
- Imarisha kitengo na subiri "weka wavu" kuonyeshwa
- Bonyeza kitufe cha Hali, kifaa kitaonyesha "usanidi"
- Kwenye PC yako, nenda kwenye mitandao yako ya WiFi na uchague "Instructables Hit Counter" (Unapoulizwa nenosiri, weka 'password'.)
- Dirisha la kivinjari linapaswa kufungua (vinginevyo fungua mwenyewe na uandike mnamo 192.168.4.1)
- Ukurasa unafungua, bonyeza "Sanidi WiFi"
- Chagua mtandao na andika nywila yako. Jaza IP tuli, lango na subnet
- Hit save, ukurasa wa uthibitisho utaonekana
Sasa kwa kuwa ESP8266 imeunganishwa na mtandao wetu wa WiFi, tunaweza kujaza kitambulisho chetu kinachoweza kufundishwa.
Usanidi wa Mtumiaji
- Fungua kivinjari na andika kwenye IP tuli ambayo uchague katika hatua ya awali.
- Nenda kwenye kichupo cha "Usanidi wa Mtumiaji"
- Jaza jina la Maagizo yako na uhifadhi
- Ili kuona maoni ya anayefundishwa maalum, fuata maagizo kwenye ukurasa
- Hit ila, maoni yako sasa yataonyeshwa!
- Kwa chaguo zaidi, chunguza mipangilio;)
Kaunta sasa inafanya kazi kikamilifu, lakini bado inaonekana kuwa butu kidogo. Wacha tubadilishe hilo kwa kutengeneza kesi nzuri!
Kumbuka
Nambari ya mradi huu inatoka kwa mtu huyu mzuri: https://www.instructables.com/id/Instructables-Hi ……. Sifa zote kwa nambari hiyo huenda kwake, ninaitumia tu kutengeneza toleo langu la mradi huo. Sababu kuu ya kuandika hii ni kwa sababu ilibidi nipange vitu kadhaa pamoja ili kuifanya ifanye kazi (kama jinsi ya kupanga programu ya ESP8266, nikiongeza maktaba, kupata kitambulisho cha kufundisha, kutengeneza PCB,…) na nilitaka kufanya mwongozo kamili wa kibinafsi.
Hatua ya 5: Kesi
![Kesi Kesi](https://i.howwhatproduce.com/images/001/image-1540-128-j.webp)
![Kesi Kesi](https://i.howwhatproduce.com/images/001/image-1540-129-j.webp)
![Kesi Kesi](https://i.howwhatproduce.com/images/001/image-1540-130-j.webp)
Hii ndio sehemu ambayo unaweza kupata ubunifu mzuri. Kesi yoyote inaweza kufanya kazi, lakini kutengeneza nzuri inaweza kutengeneza au kuvunja mradi. Kwa hivyo, niliamua kutengeneza yangu kutoka kwa Lego!
Kuweka skrini
Ili kurekebisha skrini mahali, nimeona kuwa "Jopo la Lego bila msaada wa upande" linafaa skrini kabisa. Kuna upande mmoja tu wa upande wa chini: ni pana mara mbili kama vile ningependa… Kwa bahati nzuri, hii hutatuliwa kwa urahisi kwa kuikata katika 2. Sasa tuna mlima mzuri wa maonyesho, na mahali pazuri pa kesi nzima!
Kutengeneza herufi
Ili kuifanya iwe wazi zaidi kuwa hii ni kaunta ya maoni, nilitaka kujumuisha lebo iliyo na "maoni". Lakini basi nikawaza, kwanini utumie lebo ya kijinga wakati unaweza kutengeneza barua kutoka kwa Lego? Kwa hivyo ndivyo nilivyofanya! Nilijumuisha karibu barua hizo ili ziwe rahisi kuiga.
Kutengeneza roboti
Nilikuwa nikitafuta kitu cha kumaliza ujenzi huu, na nikakumbwa na mafundisho haya mazuri: https://www.instructables.com/id/Lego-Instructable …….
Roboti inayofundishwa iliyojengwa kutoka kwa Lego, rafiki mzuri wa kaunta ya maoni! Sitaingia katika hatua za kina za kuifanya hapa, kwa kuwa inaelezewa hatua kwa hatua katika maelezo ya awali. Mwenzangu mdogo ndiye kumaliza kesi yetu; tumemaliza!
Hatua ya 6: Jaribu na Furahiya
![Mtihani & Furahiya! Mtihani & Furahiya!](https://i.howwhatproduce.com/images/001/image-1540-131-j.webp)
Tumemaliza! Kitu pekee kilichobaki kufanya ni kujaribu kaunta yetu mpya ya maoni.
Unganisha kwenye bandari ya USB na upendeze maoni yako! Natumai ulipenda mradi huo na umehamasishwa kufanya kitu kama hicho.
Jisikie huru kuangalia mafundisho yangu mengine:
Ilipendekeza:
Kionyeshi cha Moyo - Tazama Mapigo ya Moyo wako: Hatua 8 (na Picha)
![Kionyeshi cha Moyo - Tazama Mapigo ya Moyo wako: Hatua 8 (na Picha) Kionyeshi cha Moyo - Tazama Mapigo ya Moyo wako: Hatua 8 (na Picha)](https://i.howwhatproduce.com/images/006/image-15991-j.webp)
Kionyeshi cha Moyo | Tazama Mapigo ya Moyo wako: Sote tumehisi au kusikia mapigo ya moyo wetu lakini sio wengi wetu tumeyaona. Hili ndilo wazo ambalo lilinifanya nianze na mradi huu. Njia rahisi ya kuibua mapigo ya moyo wako kwa kutumia kihisi cha Moyo na pia kukufundisha misingi kuhusu umeme
Tazama Mawimbi ya Sauti Kutumia Mwanga wa Rangi (RGB LED): Hatua 10 (na Picha)
![Tazama Mawimbi ya Sauti Kutumia Mwanga wa Rangi (RGB LED): Hatua 10 (na Picha) Tazama Mawimbi ya Sauti Kutumia Mwanga wa Rangi (RGB LED): Hatua 10 (na Picha)](https://i.howwhatproduce.com/images/003/image-6257-10-j.webp)
Tazama Mawimbi ya Sauti Kutumia Mwanga wa Rangi (RGB LED): Hapa unaweza kuona mawimbi ya sauti na angalia mifumo ya kuingiliwa iliyofanywa na transducers mbili au zaidi kwani nafasi kati yao ni anuwai. (Kushoto kabisa, muundo wa kuingiliwa na maikrofoni mbili kwa mizunguko 40,000 kwa sekunde; juu kulia, kipaza sauti moja
Jinsi ya Kuandika Maagizo Kutumia Maagizo: Hatua 14
![Jinsi ya Kuandika Maagizo Kutumia Maagizo: Hatua 14 Jinsi ya Kuandika Maagizo Kutumia Maagizo: Hatua 14](https://i.howwhatproduce.com/images/006/image-17036-14-j.webp)
Jinsi ya Kuandika Maagizo Kutumia Maagizo: Hati hii inaonyesha jinsi ya kutumia mafunzo kwa kuandika maagizo
Kukabiliana na Sehemu 7 ya Kukabiliana na Microcontroller ya CloudX: Hatua 4
![Kukabiliana na Sehemu 7 ya Kukabiliana na Microcontroller ya CloudX: Hatua 4 Kukabiliana na Sehemu 7 ya Kukabiliana na Microcontroller ya CloudX: Hatua 4](https://i.howwhatproduce.com/images/003/image-7119-15-j.webp)
Kaunta ya Kuonyesha Sehemu nyingi 7 Pamoja na Microcontroller ya CloudX: Mradi huu unaelezea jinsi ya kuonyesha data kwenye Sehemu mbili za 7 kwa kutumia microcontroller ya CloudX
Tazama Donshibodi za Dashibodi & ESP8266 + Arduino #IoT: Hatua 7 (na Picha)
![Tazama Donshibodi za Dashibodi & ESP8266 + Arduino #IoT: Hatua 7 (na Picha) Tazama Donshibodi za Dashibodi & ESP8266 + Arduino #IoT: Hatua 7 (na Picha)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126661-view-dashboards-emoncms-and-esp8266-arduino-iot-7-steps-with-pictures-j.webp)
Tazama Emoncms za Dashibodi & ESP8266 + Arduino #IoT: Kwa muda mrefu nimejaribu jukwaa la Emoncms na katika nafasi hii nitakuonyesha matokeo ya mwisho na ubora wa dashibodi na / au taswira. Nimechukua mafunzo ambayo yatatumika kama hatua za kati.Tutaonekana