Orodha ya maudhui:
- Hatua ya 1: Ubunifu
- Hatua ya 2: Kuunda Mzunguko
- Hatua ya 3: Kupandisha Onyesho kwa Hifadhi
- Hatua ya 4: Kuweka Vitu Vingine
- Hatua ya 5: Kupanga programu ya ESP8266-01
- Hatua ya 6: Kuunganisha kwa WiFi yako
- Hatua ya 7: Usanidi wa Hit Counter
- Hatua ya 8: Kutumia Instructabes Hit Counter
Video: Institable Hit Counter (ESP8266-01): Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
23-01-2018 Firmware Imesasishwa
Wakati fulani uliopita, nilijaribu kutengeneza "Instructables Hit Counter" kwa kutumia API ya Maagizo, na Arduino Uno iliyo na ngao ya mtandao yenye waya. Walakini, na RAM ndogo ya Arduino Uno, sikuweza kupata mfumo wa kufanya kazi.
Muda mfupi uliopita, niliona mradi kama huo uliofanywa na diytronics kwa kutumia NodeMCU. Hii ilikuwa hatua sahihi tu ya kuanza tena mradi wangu.
Kutumia moduli ya WiFi ya ESP8266-01, nilisoma chaguzi anuwai zilizopo, na nikaunda upya mfumo.
Shida ya kwanza wakati wa kutumia moduli za ESP8266, ni kuweka kitengo cha kuungana na kituo cha kufikia cha WiFi kilichopo. Sikutaka kufanya hivyo kwa kutumia nambari, kwani hii ilihitaji nambari kubadilishwa na kuorodheshwa tena kwenye ESP8266. Nilipata maktaba ya WiFiManager kuwa muhimu sana, na nikatumia mifano kupata njia rahisi ya kuunganisha EP8266 na mtandao wa WiFi.
Ifuatayo, sikutaka kufanya mabadiliko kwa nambari kila wakati nilitaka kubadilisha Inayoweza Kufuatiliwa kufuatiliwa. Kwa hili, nilianzisha ESP8266 na seva ya wavuti iliyojengwa ili kuruhusu mabadiliko rahisi ya vigezo.
Hatua ya 1: Ubunifu
Utahitaji vifaa vifuatavyo:
- 1 x ESP8266-01 Moduli
- 1 x max7219 nambari 8 ya onyesho la sehemu 7
- 1 x 7805 Mdhibiti wa Voltage
- 1 x ASM1117 3.3V mdhibiti wa voltage
Ugavi wa Umeme
Nguvu ya kitengo hupatikana kutoka kwa usambazaji wa umeme wa 12V DC. Tutahitaji vifaa viwili:
- 5V kwa onyesho la max7219
- 3.3V kwa ESP8266-01
Rejea mchoro wa skimu.
Diode hutumiwa kulinda kitengo kutoka kwa uunganisho sahihi wa polarity, ikifuatiwa na swichi ya ON / OFF ya umeme. Voltage ya pembejeo inasimamiwa kwa 5V na mdhibiti wa voltage 7805. 5V hii hutumiwa kuwezesha onyesho la max7219.
5V pia hutumiwa kupata 3.3V inayohitajika na ESP8266-01. Mdhibiti wa ASM1117 3.3 ameunganishwa na mdhibiti wa 5V, na sio kwa pembejeo ya DC. Hii ni kupunguza joto ambalo litatengenezwa na ASM1117 wakati imeunganishwa na usambazaji wa 12V. ASM1117 3.3 iliyotumiwa ni kifaa cha kupanda juu, na inaweza kuuzwa kwa urahisi kwenye kipande cha bodi ya vero.
KAMA moduli ya ESP8266 inaweza kutumia hadi 300mA wakati wa kusambaza, kila reli ya voltage imewekwa na laini nzuri ya kulainisha. Ili kuondoa kelele ya HF, capacitors 0.1uf pia imewekwa kwa kila reli ya voltage.
ESP8266-01
Kwa pini ndogo za I / O zinapatikana, utunzaji unapaswa kuchukuliwa ili kuruhusu ESP8266 kuanza kwa usahihi. Ili kupata moduli ya ESP8266-01 kuanza kwa hali sahihi, lazima ifuatayo ifanyike:
- CH_PD lazima iwe juu
- RST lazima iwe juu
- GPIO lazima ivutwa Juu
- GPIO2 lazima ivutwa Juu
Hii imefanywa kwa kutumia vipingaji 10K vya kuvuta. Hii itahakikisha boot-up sahihi ya moduli ya ESP8266.
Pini za I / O
Ubunifu wangu ulihitaji pini 5 za I / O kwa yafuatayo:
- Pini 3 za onyesho la max7219
- Pini 1 kwa kitufe cha MODE / SETUP
- Pini 1 kwa buzzer
Kwa kuwa ESP8266 ina pini nne za I / O tu, kuna pini moja ya I / O fupi. Kwa hivyo kitufe cha buzzer na MODE / SETUP imeunganishwa na pini moja ya I / O. Programu itatumika kudhibiti hali ya INPUT / OUTPUT ya pini hii.
max7219 Onyesha
Onyesho linahitaji pini tatu za I / O, lakini kwa ESP8266 ikiwa na pini mbili tu za I / O, pini za Rx na TX pia zitatumika. Hii inamaanisha kuwa hakuna Monitor Monitor inayopatikana wakati wa maendeleo. Ili kudhibiti onyesho, pini za GPIO1, Rx na TX hutumiwa.
Buzzer / Button
Na pini moja tu ya I / O iliyobaki (GPIO0), buzzer na MODE / SETUP imeunganishwa kwenye pini hii, na kwa kutumia kuzidisha, pini hutumiwa kusoma hali ya kitufe na vile vile kupiga sauti ya buzzer.
Hatua ya 2: Kuunda Mzunguko
Pamoja na vifaa vichache tu vinavyohitajika, mzunguko ulijengwa kwenye kipande kidogo cha bodi ya vero. Mdhibiti wa SMD ASM1117 aliuzwa kwa upande wa bodi.
Ili kuunganisha ESP8266-01, nilitumia vichwa 2 vya pini 2 x 4. Hii inaruhusu kuondoa rahisi moduli ya ESP8266 kwa programu. Kisu mkali cha kupendeza kilitumika kutenganisha nyimbo za bodi ya vero kati ya pini za ESP8266.
Waya kwa onyesho, buzzer na kitufe viliuzwa moja kwa moja kwenye bodi ya vero.
Hatua ya 3: Kupandisha Onyesho kwa Hifadhi
Nilikuwa na kibanda kidogo cha plastiki kilichopatikana. Ili kutoshea onyesho, mimi kwanza hukata onyesho. Kukatwa kulifanywa kuwa ndogo kuliko onyesho, na baadaye, kufunguliwa ili kuhakikisha kuwa onyesho linafaa kabisa kwenye sehemu iliyokatwa.
Kutumia alama nyeusi ya kudumu, nyeupe kwenye onyesho ilifanywa nyeusi, na onyesho hilo likawekwa kwenye nafasi kwa kutumia epoxy.
Hatua ya 4: Kuweka Vitu Vingine
Kitufe cha nguvu, Kitufe cha kuwasha / Kuzima, kitufe na buzzer ilikuwa imewekwa nyuma ya eneo hilo.
Kwa buzzer, nilichimba shimo la 3mm kwenye ua, na nikaunganisha buzzer juu ya shimo hili. Hii inahakikisha kwamba buzzer itakuwa mzigo wa kutosha.
Pamoja na vifaa vyote vilivyowekwa, wiring kati ya vifaa ilifanywa kwa kutumia waya mwembamba.
Hatua ya 5: Kupanga programu ya ESP8266-01
Pakia nambari kwenye ESP8266-01 na njia yako. Kwa urahisi wa kumbukumbu, nimejumuisha maktaba zilizotumiwa.
Tafadhali kumbuka kuwa nimebadilisha maktaba ya LedControl, kwa hivyo itabidi utumie maktaba yangu ya LedControlESP8266.
Hatua ya 6: Kuunganisha kwa WiFi yako
Ili Hitilafu ya Hit ifanye kazi sawa, kwanza tunahitaji kuunganisha kitengo kwenye kituo cha kufikia WiFi. Fuata hatua hizi:
- Imarisha kitengo
- Wakati "Weka Wavu" inavyoonyeshwa, bonyeza kitufe cha MODE / SETUP kwa sekunde 2
- Maonyesho sasa yataonyesha "no con"
- Nenda kwa PC yako au smartphone, na uchague miunganisho ya WiFi
- Chagua "Counter Hit Counter"
- Fungua kivinjari chako cha wavuti. Ikiwa ukurasa wa usanidi haufunguki kiatomati, andika anwani ifuatayo ya IP: 192.168.4.1
- Bonyeza Sanidi WiFi
- Chagua kituo cha kufikia WiFi kinachohitajika, na weka nywila ya kituo hiki cha kufikia
- Ifuatayo, ingiza anwani ya IP, Gateway na Mask kulingana na mahitaji yako
- Mara baada ya kumaliza, bonyeza kitufe cha Hifadhi
- Ukifanikiwa, utapokea ujumbe wa uthibitisho kwamba data imehifadhiwa.
- Mara baada ya kushikamana, Hit Counter itaonyesha vibao vya usanidi wa sasa
Hatua ya 7: Usanidi wa Hit Counter
Mara baada ya kushikamana, mipangilio ya Hitilafu ya Hit inaweza kubadilishwa kwa kutumia ukurasa wa wavuti wa kitengo.
Fungua kivinjari chako, na uingize anwani ya IP ya Hit Counter.
Piga Kaunta
Kitengo kinaweza kusanidiwa kwa aina mbili za Hesabu za Hit. Kila kaunta lazima ianzishwe kivyake.
- Mwandishi Jina la Skrini- Anaonyesha jumla ya vibao vya mwandishi maalum.
- Kitambulisho cha Maagizo - Inaonyesha idadi kamili ya vibao kwa vibao maalum vinavyoweza kufundishwa. Rejea chini ya ukurasa wa wavuti kwa habari zaidi juu ya kupata kitambulisho
Onyesha
Kitengo kinaweza kuwekwa ili kuonyesha wimbo wa Mwandishi au Maagizo:
- Chagua Mwandishi Jumla ya Hits kuonyesha jumla ya vibao vya Mwandishi
- Chagua Hits za Kitambulisho cha Maagizo ili kuonyesha jumla ya vibao vya inayoweza kufundishwa
Sauti
Chagua chaguo hili ikiwa unataka kitengo kulia juu ya mabadiliko kwenye kaunta ya hit hit.
Onyesha Mwangaza
Mwangaza wa kuonyesha unaweza kubadilishwa kupitia ukurasa wa wavuti. Ingiza kiwango cha mwangaza kati ya 0.. 15 kulingana na mahitaji.
Hatua ya 8: Kutumia Instructabes Hit Counter
Mara baada ya kushikamana, kitengo hakina kazi nyingi. Mbali na kitufe cha MODE, hakuna mwingiliano mwingine kati ya kitengo na mtumiaji.
Kubonyeza kitufe cha MODE kutabadilisha onyesho kati ya Mwandishi Jumla ya Hits na Hits za Kufundishwa.
Natumahi ulifurahiya hii inayoweza kufundishwa.
Salamu
Eric
Ilipendekeza:
Kufanya kazi Counter Geiger W / Sehemu Ndogo: 4 Hatua (na Picha)
Kufanya kazi Counter Geiger W / Sehemu Ndogo: Hapa kuna, kwa ufahamu wangu, kaunta rahisi zaidi ya Geiger ambayo unaweza kujenga. Huyu hutumia bomba la Geiger la SMB-20 linaloundwa na Urusi, linaloendeshwa na mzunguko wa hatua ya juu-kuibiwa kutoka kwa swatter ya nzi ya elektroniki. Inagundua chembe za beta na mchezo
Shimoni na Dragons Hit Point Tracker na E-Ink Display: 3 Hatua
Dungeons na Dragons Hit Point Tracker Na E-Ink Display: Nilitaka kuunda hit pointer tracker ambayo inaonyesha wachezaji wote wanapiga alama kwa kiwango cha kawaida, ili uweze kuona ni nani anayehitaji uponyaji zaidi na jinsi chama kizima kilivyo vibaya kufanya. Inaunganisha kupitia Bluetooth kwa simu ya Android ambayo
PKE Counter Geiger Counter: Hatua 7 (na Picha)
PKE Counter Geiger Counter: Nimekuwa nikitaka kujenga kaunta ya Geiger kwa muda mrefu ili kukamilisha Chumba changu cha Wingu kilichopozwa cha Peltier. Kuna (kwa matumaini) sio kusudi muhimu sana katika kumiliki kaunta ya Geiger lakini napenda tu mirija ya zamani ya Urusi na nilidhani ingekuwa b
4 Bits Counter Counter Juu / Chini: 11 Hatua
4 Bits Counter Counter Juu / Chini: Kaunta ni biti 4 ya kukabiliana na juu juu / chini. Hiyo ni, kaunta hii inaweza kukabiliana kutoka 0 hadi 15 au kutoka 15 hadi 0 kwa sababu inahesabu ama juu au chini. Mradi huo ni kaunta ya binary iliyotengenezwa na 4029, 555, na 4-10 mm ya LED haswa kwa kutumia kuzamisha mara mbili
NODEMCU LUA ESP8266 Na CD4017 Counter Counter: Hatua 4 (na Picha)
NODEMCU LUA ESP8266 Pamoja na Kaunta ya Muongo ya CD4017: CD4017 ni kaunta / mgawanyiko wa muongo. Hii inamaanisha kuwa wakati inapokea mapigo huihesabu na kutuma pato kwa pini inayofaa. Ni rahisi kutumia IC na unaweza kujenga mzunguko kwenye ubao wa mkate au kununua kutoka Ebay kwa