Talaan ng mga Nilalaman:
Video: ESP8266-01 WIFI MUSICAL BELL WITH LED: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang proyektong ito ay nagmula sa pagbili ng isang pangkat ng mga iba't ibang mga chips ng ESP8266-01. Ito ang mga maliit na board na may 8 pin at isang limitadong output sa mga tuntunin ng GP I / O sa katunayan sa karamihan ng mga oras na nasipi na mayroon lamang silang isang I / O. Ang pahayag na iyon ay hindi tama syempre dahil mayroon silang 4 na mga pin na maaari mong gamitin kahit na ang mga ito ay multi function kaya dapat kang mag-ingat kung paano mo ginagamit ang mga ito.
Dalawa ang mga serial pin na RX / TX para sa serial out para sa mga layuning pag-debug. Hindi ko gagamitin ang mga ito dito tulad ng nais kong i-debug sa real time, talagang interesado ako sa mga pin 3 at 5. Ang 3 ay palaging magagamit bilang GPI-02 at 5 bilang GPI-00.
Maaari naming tingnan ang code sa paglaon at gumawa ng ilang mga walkthrough, subalit maingat na banggitin na ang mga maliliit na board na ito ay kailangang ma-program sa pamamagitan ng paghila sa linya ng pag-reset at pagkatapos ay hawakan ang pin 5 mababa upang payagan ang pag-reset na maging mataas. Pinapasok ka sa programa mode Mayroong isang kayamanan ng impormasyon tungkol dito kaya't hindi ko ito ulitin ulit dito.
Napakatalino na napili ko para sa paggamit ng konektor ng USB bilang isang purveyor ng juice, o erg kung gusto mo. Mapapansin mo na gumagamit ako ng isang HBLED bilang isang tagapagpahiwatig ng pag-ring ng kampanilya para sa hard ng pandinig.
Kaya ano ang ginagawa nito: Ang ideya ay itakda ang board bilang isang wireless access point na matutuklasan ng WIFI at sa sandaling nakakonekta ay magbibigay sa iyo ng isang pindutan upang pindutin upang i-ring ang kampanilya at i-flash ang isang LED.
Nag-opt ako para sa 10 sec ngunit muli ay mai-configure o maaari kang maging matalino sa mga callback [Ticker] upang mag-apoy ng ilang higit pang mga kaganapan. Ang aparatong ito ay hindi malaki kaya't limitado ngunit mura !! Kung hindi mo kailangang gawin marami ito ang bata. Ang maraming pag-andar sa code ay default tulad ng ip address atbp ngunit lahat ito ay mai-configure sa gusto mo syempre. Suriin ang aking video na naglalarawan sa operasyon.
www.youtube.com/embed/cAUYztMnS30
Hakbang 1: Ano ang Kakailanganin Mo
Ang ilang mga Komento sa listahan
BT66 Ito ay isang tunog IC na may maraming mga paunang naka-program na kanta.
Ang tagapagsalita ay nakalista bilang AST-030COMR-R. Sinukat ko ito ng 80 ohms.
Ang transistor na nakalista bilang BC547 ay talagang isang BC237A
Ang resistor sa LED DRIVER LOAD AY 1 OHM. Ang 2N7000 fet ay may isang mapagkukunan ng paglaban ng mapagkukunan bilang 5 o 6 ohm.
Hakbang 2: Una ang Skema
Ikinakabit ko ang eskematiko sa form na pdf. Dumaan tayo dito;
Ang port ng USB ay pulos para sa lakas. Ang D + at D- ay hindi ginagamit. Ang 5V ay inilipat sa U1 na siyang regulator ng boltahe. Karaniwang pag-decoupling sa paligid ng package. 3.3V na pinakain sa ESP-0! WIFI 8 PIN aparato. Ang mga pull up sa pin 4 at 6. Nagdagdag din ako ng isang pull up sa pin 5 ang programang pin na mayroong isang o / p na pinapasa sa pamamagitan ng R6 sa gate ng FET. Ang kanal ng FET ay may HBLED at isang 1 ohm resistor na pinakain mula sa direktang linya ng 5V. Ang 1 ohm risistor kasabay ng paglaban ng mapagkukunan ng alisan ng tubig ay naglilimita sa kasalukuyang alisan ng tubig at samakatuwid kasalukuyang sa pamamagitan ng LED hanggang sa humigit-kumulang. 200mA… maliwanag nito. Ito ay nai-program upang i-flash ang LED gamit ang isang counter ng kaganapan sa Ticker.
Ang Pin 3 mula sa ESP ay nagtutulak ng tunog chip BT66 sa pamamagitan ng isang resistor na 220 ohm upang i-pin ang 2. Ang Pin 1 ay ang o / p na lumalabas sa pamamagitan ng isa pang 220 ohm risistor sa base ng BC237A. Ang shifter ng impedance ng Q1 na mag-asawa ang o / p sa SP1 na nagsasalita na may isang impedance na tinatayang. 80 ohms Walang pakinabang dito sa emitter ng Q1 ngunit nakakakuha kami ng ilang kasalukuyang pakinabang na tinatayang. 100 sa karaniwang pagsasaayos ng emitter na ito. Kung gagawin natin ang matematika pagkatapos dapat nating makuha ang tungkol sa 0.1 mW o tinatayang 10db ng SPL na sapat ngunit hindi masyadong malakas. Tingnan ang mga bahagi ng AST-030COMR Farnell.
Ang ilang mga karagdagang tala. Ang linear regulator ng LDO ay may kakayahang 800mA. Maaari mo itong gawing mas maliit dahil ang nag-iisang 3.3V load ay ang sound chip at ang chip ng ESP. Iiwan ko iyon sa mas nakakaengganyo, para sa akin nasa kahon ko ito!
Hakbang 3: ANG KODE
Hinahayaan din nating dumaan ito. Para sa mga pamilyar sa Arduino
Tandaan ang pagsasama ng tagapag-iskedyul ng ticker TANDAAN NA KINAKAILANGAN NAMING 2 INSTANCES NG TICKER TIMERS --- TickerScheduler ts (2); Ang mga pin na gagamitin ay LED_BUILTIN at isang nakaraang pagdeklara ng LED_Pin Pagkatapos ay mayroon kaming password at SSID na makikita ang aparato tulad ng pag-browse mo. Pagkatapos mayroon kaming isang pares ng mga pag-andar na kung saan ay tatawagin ng gawain ng ticker. Hinahayaan tumalon sa pag-setup. gumagamit kami ng pinmode (pangalan ng pin, I / O) upang i-set up ang mga ito. Pagkatapos ay ipinapasa namin ang mga parameter sa mga back call ng async para sa bawat isa sa dalawang timer.
ts.add (params). Dumadaan kami sa mga callback func atbp.
Sa pangunahing unang bagay na ginagawa namin ay ang paglilingkod sa tagapag-iskedyul ng ticker. pagkatapos suriin namin para sa mga kliyente at bumalik kung walang koneksyon. Kung nakakonekta ang isang kliyente nakukuha namin ang string at tingnan kung nagsasabing bellON Pagkatapos ay o / p namin ang HTML na nasa ilang mga string. Pag-aralan ang mga string ng HTML at ilagay sa iyong bersyon ng mga pindutan. Maaari mong ipasadya sa gusto mo, tandaan na ang ESP ay medyo limitado para sa pag-iimbak.
Inirerekumendang:
School Bell para sa Mga Mag-aaral sa Distansya: 6 na Hakbang
School Bell para sa Mga Mag-aaral sa Distansya: Sa pandemya ng COVID-19, maraming paaralan ng mga bata ang napunta sa paghahatid ng distansya. Ang home school bell na ito ay isang nakakatuwang paraan upang manatili sa iskedyul na gumagamit ng isang Raspberry Pi at isang USB speaker. Maaari mo itong gawin sa iyong anak at matutunan nila ang tungkol sa pagprograma ng isang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: Kumusta! Ang pangalan ko ay Justin, ako ay isang Junior sa high-school, at ipapakita sa iyo ng Instructable na ito kung paano gumawa ng isang doorbell na na-trigger kapag may isang taong umakyat sa iyong pintuan, at maaaring maging anumang tono o kanta na gusto mo! Dahil ang pintuan ng pintuan ay pinipigilan ang pinto
Touch Not Bell: 4 Hakbang
Touch Not Bell: Sa ganitong mahihirap na oras kung kailan nakikipaglaban ang buong bansa mula sa pandemikong ito at kung saan kinakailangan ang distansya sa panlipunan kaya't dumating ako sa sistemang bell bell na gawa ng kamay. Sa INDIA sa bawat 1 na kilometro mayroong isang templo dahil ang ating bansa ay puno ng kultura at deboto
Ang Hip Hop Door Bell: 9 Mga Hakbang (na may Mga Larawan)
Ang Hip Hop Door Bell: Isang kampanilya sa pintuan na may maraming mga sample at isang paikutan na maaari mong aktwal na kumamot! Kaya, ng ilang taon pabalik ng pagsunod sa isang post sa Facebook tungkol sa isang ideya para sa isang doorbell na may magkakahiwalay na singsing para sa bawat tao sa aking bahay, aking asawa itinapon ang ideya para dito
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone