Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Buuin ang Iyong Prototype at Pagsubok
- Hakbang 3: Ang Arduino Sketch
- Hakbang 4: Buuin ang Iyong Blynk Project
- Hakbang 5: Ngayon Itigil ang Pag-messing sa paligid at Gawin ang iyong Paghuhugas
Video: Alduino Washer Dryer Alert - Itulak ang Abiso sa Telepono Gamit ang Blynk: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Nasa garahe ang aming washing machine at hindi namin maririnig ang mga beep upang ipahiwatig na kumpleto na ang paghuhugas. Nais kong makahanap ng isang paraan upang maabisuhan, nasaan man kami sa bahay, kapag natapos ang ikot. Nag-tinkering ako sa Arduino, ESP8266 WiFi sa loob ng ilang oras, at kamakailan nagsimula sa Blynk - Akala ko ito ay maaaring magbigay ng isang medyo simple ngunit kakayahang umangkop na solusyon.
Ang aking paunang mga saloobin ay ang paggamit ng washing machine upang mapatakbo ang Arduino, at ikonekta ang buzzer ng washing machine sa isang digital pin na input upang ma-trigger ang abiso. Matapos ang ilang oras na pagsisiyasat sa mga kontrol ng washing machine, nang walang circuit diagram, at isang pares ng mga hindi inaasahang electric shock (kahit na pagkatapos ng mga koneksyon sa tesing, mga pin sa aking multimeter..) Napagpasyahan kong ang isang mas kaunting nagsasalakay na diskarte ay magiging mas mahusay…
Sa tulong mula kay G. Google at isang pagdaot sa aking mga Arduino sensor box naayos ako sa isang sensor ng panginginig ng boses na nakakabit sa labas ng washing machine, na konektado sa WiFi, at sa platform ng Blynk upang pamahalaan ang push notification sa aming mga telepono (Sinubukan ko ang email at twitter, ngunit ang mga ito ay hindi gaanong kaagad at nangangailangan ng karagdagang mga setting ng alerto / abiso sa iPhone).
Ang itinuturo na ito ay ilalarawan kung ano ang kakailanganin mo (hardware, app at Arduino code); mga tip at aralin na natutunan sa daan - para sa Arduino, ESP8266 (sa isang board ng WEMOS D1 Mini Pro).
Magsimula na tayo…
Hakbang 1: Ano ang Kakailanganin Mo
1. WEMOS D1 Mini Pro - isang mini wifi board na may 16MB flash, panlabas na konektor ng antena at itinayo sa ceramic antena batay sa ESP8266EX.
2. GY-521 (MPU-6050) Gyroscope / Accelerometer.
3. Blynk account at app sa iyong smartphone.
4. I-reset ang SW at Power Switch (opsyonal), Iba't ibang breadboard, hook up wires atbp para sa pagsubok.
5. Malakas na Tungkulin Double-sided tape.
6. Mainit na baril ng pandikit o iba pang malagkit upang mahigpit na ikabit ang sensor sa kaso.
* Ang sensor ay kailangang mahigpit na nakakabit sa kaso, at ang kaso sa washing machine. Kung hindi ito matatag, makakakuha ka ng mga pangingitlog at mawawalan ng pagkasensitibo sa iyong pagsukat.
Hakbang 2: Buuin ang Iyong Prototype at Pagsubok
Ikonekta ang GY-521 sa D1 Mini:
GY-521 D1 Mini
VCC ----- + 5V
GND ----- GND
SCL ----- D1
SDA ----- D2
I-load ang sketch at sa sandaling kumpirmahin mo (serial monitor) na ang GY-521 ay nagbabalik ng mga X, Y at Z coordinate (maraming pangunahing mga tutorial na GY-521 at mga sample na sketch sa internet). Para sa pagiging simple ginamit ko lamang ang X axis upang masukat ang panginginig ng boses.
Pansamantalang ikabit ang GY-521 sa iyong washing machine at payagan ang isang buong siklo na tumakbo. Kolektahin nito ang maximum at minimum X na halaga na maaaring magamit upang matukoy kung kailan tumatakbo ang makina at kung kailan ito tumigil (ipaliwanag ang mga lohika sa mga puna).
TANDAAN: Ang Pins D1 at D2 ay para sa WEMOS D1 Mini Pro, maaaring magkakaiba ang mga pin sa iyong Arduino / ESP board - maghanap online para sa mga diagram ng mapa ng pin.
Susunod na pag-set up ng iyong proyekto sa Blynk.
Hakbang 3: Ang Arduino Sketch
Ipagpalagay ko na alam mo kung paano gamitin ang Arduino IDE at mag-upload at magpatakbo ng mga sketch sa mga katugmang board. Mayroong maraming mga puna sa sketch mismo, kaya't hindi ako nakakapunta sa napakaraming detalye dito.
Ang mga pangunahing hakbang para sa sketch ay ang mga sumusunod:
1. Basahin ang kasalukuyang halaga ng X axis, iimbak ang halagang ito. Kung ang X ay> xMax pagkatapos ay i-save ito bilang xMax. Kung ang X ay <xMin pagkatapos ay i-save ito bilang xMin.
2. Tuwing 5 minuto gumawa ng tseke upang malaman kung ang makina ay tumigil: "kung XMax - xMin <= 2". Pinili ko ng 5 minuto dahil pinapayagan nito ang mga pag-pause sa cycle ng paghuhugas at iniiwasan ang mga maling notification.
3. Kung ang makina ay tumigil, pagkatapos ay ipagbigay-alam sa Blynk upang magpadala ng isang push notification sa iyong telepono - Tapos na ang Paghuhugas!
* Gumagamit ako ng millis () funtion upang pamahalaan ang 5 minutong timer. Masidhi na pinapayuhan ni Blynk na HINDI gumamit ng pagkaantala () dahil itinigil nito ang loop () at sanhi na mabigo ang link sa Blynk server. Ang millis () ay trickey upang mapalibot ka sa una, ngunit nagkakahalaga ng pagtitiyaga, ito ay isang mahusay na timer na may kalamangan na ang ibang elemento ng code ay patuloy na tumatakbo (hal. basahin ang mga pin, magpadala ng data atbp), samantalang ang pagkaantala () ay tumitigil sa lahat ng mga proseso.
* Si Blynk ay may mga link sa BlynkSimpleEsp8266.h library. Pinamamahalaan nito ang lahat ng pakikipag-ugnay ng Blynk sa pagitan ng chip ng ESP8266 sa D1 mini at lahat ng mga pagpapaandar ng Blynk.
* Ang Wire.h library ay kasama sa Arduino IDE bilang default. Pinamamahalaan nito ang komunikasyon ng I2C sa pagitan ng D1 mini at Gy-521.
Hakbang 4: Buuin ang Iyong Blynk Project
Kahit na gumagamit ka ng isang app sa iyong telepono, sumangguni si Blynk sa mga indibidwal na proyekto at widget (nagiging apps lamang sila pagkatapos mong magpasya na mai-publish ang mga ito, isang tampok na magagamit mula sa Blynk na hindi ko nagamit, hindi mo kailangang i-publish upang magamit ang mga proyekto para sa sarili mong gamit).
Hindi ko kukunin ang pagse-set up ng Blynk dahil mayroon silang malawak na mga tutorial at suporta sa pamamagitan ng kanilang website at komunidad ng suporta.
Kasama sa aking proyekto sa Blynk ang widget upang pamahalaan ang abiso sa iPhone Push (Tapos na ang Paghuhugas!), At ang mga halaga para sa X Axis at xMax at xMin. Isinama ko ang mga ito bilang isang mabilis na visual check upang kumpirmahing ang proyekto ay wastong konektado sa WiFi / Blynk at ang GY-521is na nagbabalik ng wastong data.
Kapag nakumpleto mo na ang iyong proyekto, kung itinakda mo ang oras ng pagkaantala sa sketch sa isang mababang halaga (hal. 10 segundo), pagkatapos ay manu-manong ilipat ang GY-521 upang masira ang threshold na HINDI ka dapat makakuha ng push notification habang ang sensor ay gumagalaw. Kung panatilihin mo pa rin ang sensor dapat ka ring makakuha ng push notification, (Tapos na ang Paghuhugas!), Sa iyong telepono.
Sa wakas itakda ang pagkaantala pabalik sa 5 minuto (o anumang halaga na nababagay sa iyo).
Hakbang 5: Ngayon Itigil ang Pag-messing sa paligid at Gawin ang iyong Paghuhugas
Ang ilang mga huling saloobin…
1. Simulan ang iyong paghuhugas pagkatapos ay buksan ang proyekto. Suriin ang mga halagang X sa app upang matiyak na ang sensor ay nagsimula nang maayos, nakita ko minsan na ang sensor ay hindi nagsimula at ibinalik ang 225 para sa lahat ng mga halaga, aayusin ito ng isang mabilis na pag-reset.
2. Ang 5 minutong pagkaantala ay nangangahulugang sa pinakamasamang kaso ng scenerio maaaring hindi mo makuha ang abiso hanggang 5 minuto pagkatapos ng hugasan - ito ay isang kompromiso na mas gusto ko, kaysa sa maling mga alarma sa panahon ng cycle ng paghuhugas.
3. Huwag kalimutang paganahin ang abiso para sa Blynk app sa iyong telepono. I-configure ang mga setting ng telepono upang payagan ang abiso kapag ang telepono ay naka-lock.
Anumang mga puna o katanungan ipaalam sa akin
cul
billd
Inirerekumendang:
Ang R.O.B. Katulong sa Pag-abiso sa Telepono: 13 Mga Hakbang
Ang R.O.B. Katulong sa Abiso sa Telepono: Katulong sa Abiso sa Desktop ng Telepono na Nagtatampok (R.O.B.) Robotic Operating Buddy
Paano Gumawa ng Hair Dryer - DIY Homemade Hair Dryer: 6 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Hair Dryer - DIY Homemade Hair Dryer: ❄ SUBSCRIBE DITO ➜ https://www.youtube.com/subscription_center?add_us…❄ LAHAT NG VIDEO DITO ➜ http://www.youtube.com/user/fixitsamo / mga video❄ Sundan Kami: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Mga Abiso sa Paghugas ng Makina Gamit ang MESH: 4 na Hakbang (na may Mga Larawan)
Mga Abiso sa Paghugas ng Makina Gamit ang MESH: Oops! Nakalimutan ko ang tungkol sa mga damit sa washing machine … Palagi mo bang nakakalimutang kunin ang iyong mga damit pagkatapos na hugasan? Ang recipe na ito ay ia-upgrade ang iyong washing machine upang makatanggap ng mga abiso sa pamamagitan ng Gmail o IFTTT kapag handa na ang iyong mga damit na mag-pic
Magpadala ng Mga Abiso sa Iyong Telepono Mula sa isang ESP8266 .: 3 Mga Hakbang
Magpadala ng Mga Abiso sa Iyong Telepono Mula sa isang ESP8266 .: Sa bawat ngayon at pagkatapos ay magiging kapaki-pakinabang upang maabisuhan sa telepono tungkol sa mga kaganapan sa iyong Arduino code. Ang ESP Abisuhan ang Android app at ito ay kaukulang arduino library ay nagbibigay-daan sa iyo upang makamit iyon nang madali at maaaring magpadala ng mga abiso mula sa anumang ESP8266