Mobilaus telefono valdoma šunų tiekimo grandinė

Mobilaus telefono valdoma šunų tiekimo grandinė

Mobiliuoju telefonu valdoma šunų tiektuvė yra naminių gyvūnėlių ir gyvūnų šėrimo sistema, leidžianti šeimininkui nuotoliniu būdu pripildyti maistą pašaro talpykloje, fiziškai nelankant vietos.



Šiame pranešime aptariamas GSM modulis ir „Arduino“ pagrindu sukurta šunų tiekimo grandinė. Sistema gali būti naudojama šuns tiekimo mechanizmui valdyti per savininko mobilųjį telefoną, kai tik to gali prireikti.

Idėjos paprašė ponas Allanas Guillermo per vieną iš savo komentarus





Įvadas

Nors visos naminių gyvūnų rūšys yra mielos, šunys dažniausiai tampa labiau mėgstami kaip naminiai gyvūnai, galbūt dėl ​​aukšto intelekto ir lojalumo šeimininkui.



Tačiau šiandien augant įtemptam grafikui, daugelis naminių gyvūnėlių savininkų susiduria su didžiulėmis problemomis tvarkydami savo augintinius darbo valandomis.

Laiko šėrimas augintiniu tampa pagrindine problema visiems užsiėmusiems naminių gyvūnėlių savininkams. Augintinių savininkai dažnai ieško galimo sprendimo, kuris užtikrintų, kad jų augintiniai niekada nebus verčiami likti alkani arba laikytis netinkamo maisto įpročių.

Norėdami išspręsti šią problemą, čia aptarta idėja gali būti labai reikalingas sprendimas visiems, kurie susiduria su aukščiau aptartu rūpesčiu.

Tikslas

Grandinės tikslas yra suteikti vartotojui galimybę žinoti, kada maisto indas yra tuščias, ir užpildyti jį greitai paskambinant iš jo mobiliojo telefono.

Naudodamiesi šia galimybe, naminių gyvūnėlių savininkams niekada nereikės jaudintis dėl savalaikio maisto tiekimo savo augintiniams, net kai jie yra toli nuo namų.

Naudojant GSM pagrįstą „Arduino“ sistemą

Šioje koncepcijoje a GSM modulis yra naudojamas kaip imtuvas, kuris priima savininkų mobiliojo telefono komandą praktinei operacijai įgyvendinti, taip pat siunčia SMS tekstą kai tik aptinkama susijusi problema.

Kuriant sistemą mums reikės šių vienetų:

1) GSM modulis
2) „Arduino“ lenta
3) kelios elektroninės atsarginės dalys
4) Variklio mechanizmas

Grandinės schema

GSM imtuvo etapo sudarymas

Aukščiau pateiktoje diagramoje parodyta GSM imtuvo grandinė, naudojant GSM modulį ir „Arduino UNO“ lenta.

Šio dizaino funkcija yra gauti komandą iš savininkų mobiliojo telefono ir valdyti prijungtą relę.

Relė galiausiai įjungia variklio mechanizmą arba elektromagnetą, skirtą numatytai šunų tiekimo operacijai atlikti.

Nustatymas atrodo gana suprantamas, išskyrus nendrių relės įtraukimą.

Nendrių relė įvedama, kad būtų galima nustatyti šunų ėdalo buvimą ar nebuvimą tam tikroje talpykloje.

Kaip turėtų būti surengta „Reed“ relė

Nendrinė relė naudojama suaktyvinti + 5 V (aukštas) arba 0 V (LOW) signalą „Arduino“ Nr. Tada šis signalas paragina „Arduino“ siųsti teksto pranešimą į savininko mobilųjį telefoną per GSM modulį.

Taigi savininkas sužino apie maisto padėtį inde, nesvarbu, ar jis yra užpildytas, ar tuščias. Pagal šią situaciją savininkas per savo mobilųjį telefoną greitai išsiunčia komandą į GSM modulį, kad įjungtų tiekimo sistemą, kad ši vėl užpildytų konteinerį maistu.

Kad nendrių relė galėtų veikti, šunų ėdalo konteinerį reikės modifikuoti taip, kad, pakraunant ėdalą, jis pakryptų žemyn arba paspaustų maždaug cm. Ir juda aukštyn arba pakyla, jei nėra krovinio ar maisto.

Pakraunant konteinerį, prie nendrių relės prisiartina nedidelis magnetas, kuris pakraunamas, o tuščias - tolsta.

Atsižvelgiant į pirmiau minėtas situacijas, nendrių relė siunčia teigiamą arba neigiamą signalą „Arduino“ 7 kontaktui, ragindama išsiųsti savininkui tekstinį pranešimą.

Kaip gali veikti variklio mechanizmas

Variklio mechanizmas galėtų būti išdėstytas taip, kad jį įjungus, atidarant tiektuvo dureles, stumiant spyruoklinį mechanizmą.

Per tą laiką tiektuvo dubuo pradeda pildytis, o jo svoris nendrių relė galiausiai sukelia teigiamą signalą „Arduino“.

Kai taip nutinka, savininkui greitai pranešama tekstiniu pranešimu, patvirtinančiu maisto indo užpildymą.

Šiuo metu vartotojas turi išsiųsti dar vieną skambutį į „Arduino GSM“, kad solenoidas ar variklio mechanizmas grįžtų į savo pradinę būseną uždarydami tiektuvo dureles.

Pirmiau paaiškintas variklio mechanizmas ir nendrių relių išdėstymas gali būti pritaikyti įvairiais būdais, atsižvelgiant į vartotojo patogumą ir tinkamumą.

Programos kodas:

Programos kodas yra toks pats, kaip aprašyta kitame straipsnyje.

Prašome naudoti kodą, paaiškintą šio straipsnio apačioje, o ne pirmąjį.

https://www.elprocus.com/2016/11/gsm-pump-motor-controller-using-arduino.html




Ankstesnis: Pagrindinio „Arduino“ programavimo mokymasis - naujokų pamoka Kitas: Puslaidininkių mokymosi pagrindai