Orodha ya maudhui:
- Hatua ya 1: Nini Utahitaji
- Hatua ya 2: Kuanza
- Hatua ya 3: Pua (Angalia Viwanda)
- Hatua ya 4: Mtoaji wa Kahawa (Angalia Viwanda)
- Hatua ya 5: Kuandaa na Kuweka Sensorer
- Hatua ya 6: Wiring na Calibration
- Hatua ya 7: Upelekaji wa Mfumo
Video: Mtengenezaji wa IOT (UFEE): Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kama uthibitisho wa maarifa, ilibidi tuunde kifaa cha IOT ambacho kinaweza kudhibitiwa kupitia kiolesura cha wavuti kilichoundwa kibinafsi. Kwa kuwa ninapenda kahawa, na hutumia nyingi kila siku, niliamua kutengeneza kahawa yangu ya IOT.
Mtengenezaji wa kahawa wa UFEE: "mtengeneza kahawa na wewe akilini"
Ili kutengeneza kifaa kiatomati kabisa, ninatumia kahawa ya papo hapo.
Hatua ya 1: Nini Utahitaji
- Mfano wa Raspberry Pi 3
- gari la servo (ARD-T010051)
- RTC DS3231
- CJMCU-832 PAM8302 2.5W D-Hatari mono kipaza sauti
- sensorer ya mwanzi
- 5V RELAY (10A)
- Relay ya hali thabiti (5V)
- Aux cable
- Bomba la kushuka
- 2x pua ya Shaba
- kipande cha Bicone
- Bomba la Silicon
- Boiler ya Senseo 1400W
- Senseo pampu 22W
- Tangi la maji la Senseo
- Kubadilisha Reed (kawaida hufunguliwa)
- waya ya coper
- MCP3008
- 2x LDR
- Spika ya 4ohm (au aina tofauti)
- 2x 10KΩ kupinga
- 5KΩ kupinga
- Diode 1N4007
Kwa kesi niliyochagua kwa sura ya viwandani, lakini kuna njia nyingi za kutoshea vifaa ambavyo vinaweza kuonekana kuvutia zaidi wakati unataka kuiweka nyumbani kwako.
Hatua ya 2: Kuanza
Nilianza na kufungua mtengenezaji wa kahawa wa Senseo na kukagua vitu vilivyo ndani. Ili kuifungua, unaondoa screw 2 kutoka nyuma ukitumia bisibisi ya torx, na kuliko unaweza kuifungua kwenye sehemu za kushikilia.
Mara tu ikiwa imefunguliwa, unahitaji tu pampu, boiler, na waya na zilizopo zinazoshikilia kila kitu pamoja.
Hatua inayofuata ni kuweka boiler na kusukuma ndani ya casing inayotakiwa, kwani boiler na tanki la maji wanapaswa kukaa sawa ili kuzitumia. Hakikisha kwamba kufaa kwa tanki la maji kunakaa sawa, kukazwa na kunapatikana kwa urahisi.
Mara baada ya kukamilika, unaweza kuanza kuunganisha vifaa kulingana na mpango.
Hatua ya 3: Pua (Angalia Viwanda)
Kwa bomba, nimetumia kontena dogo la chuma ambalo nilichimba shimo kubwa tu la kutosha kutoshea kipande cha baiskeli. Fanya neli kwa moja ya bomba na kaza pua kwa kipande cha bicone. Kisha chimba mashimo yanayolingana kwenye kontena la chuma na kasha, na tumia bolts na karanga kuibana kwa bati.
Hatua ya 4: Mtoaji wa Kahawa (Angalia Viwanda)
Ili kushikilia kahawa, utahitaji chombo kilicho na kifuniko cha uwazi ambacho unaweza kupanda kwa mwili.
Piga mashimo 2 ya mm5mm chini ya chini: - Moja katikati ya chombo - moja katikati kati ya shimo la kwanza na upande
weka gia ya servo kupitia shimo karibu na kando, na unganisha kwenye kipande (kilichofungwa na servo) na miguu 6. (tazama picha 1)
Kisha chukua kipande cha chuma na ukipinde kwa umbo la reli kidogo, na piga pembe na mwisho wa kipande kimoja, ili uweze kukipandisha chini ya bati juu ya shimo katikati. (tazama picha 2)
Tumia bracket inayofaa kuweka servo kwa nguvu zaidi kwa mwili wa chombo. (tazama picha 3)
Mwishowe chimba shimo la Ø5mm nyuma ya chini ya chombo ili kutoshea LDR na chache zaidi kuweka chombo kwenye mwili wa mashine. (tazama picha 4)
Hatua ya 5: Kuandaa na Kuweka Sensorer
Huko NTC imejengwa kwenye boiler, ambayo unaweza kuunganisha kwa MCP kwa kutengeneza mgawanyiko wa voltage na kipinga-kuvuta cha 5KΩ.
LDRs za ukaguzi wa kahawa na kikombe zinapaswa kutayarishwa kwanza. Kwa kuwa ninatumia casing ya chuma, ni muhimu kuitenga vizuri ili nisiifupishe na kesi hiyo. Ikiwa unatumia pia chuma cha chuma, fanya yafuatayo: - weka mkanda wa kutenganisha karibu na kila mguu en kufunika kwa bomba linalopungua. (tazama picha 1)
- inayofuata, waya za solder kwa kila mguu na pia hufunika viunganisho na bomba linalopungua, kwa hivyo viunganisho vyote vimefunikwa kabisa. (tazama picha 2 na 3)
- kurudia hatua hizi kwa LDR ya pili
- weka kichwa cha moja ya LDR kupitia shimo uliloichimba kwenye chombo cha kahawa na pindisha miguu. (tazama picha 4)
- funika na mkanda wa kutengwa ili hakuna nuru inayoweza kupita kutoka nyuma.
- weka LDR nyingine chini ya kisanduku na kipande cha mrija ambacho hufunikwa kikombe kinapowekwa, au moja kwa moja kwenye msingi ambao unaweka kikombe. (Unapochagua chaguo la 2, hakikisha kwamba senso imefunikwa vizuri na nyenzo za uwazi ambazo hazina maji!)
Kuweka sensorer ya mwanzi kwa watank, jaza kwa maji ili sumaku iko katika kiwango cha juu kabisa (maji yanapaswa kuwa juu ya laini ya chini). Basi unaweza kusikiliza wakati kipengee kinabadilika, au unaweza kuiunganisha kwa rpi au arduino na kuendelea kuchapisha thamani.
Unapokuwa na hakika unajua mahali halisi pa sensorer, ipandishe kwa nguvu kwenye wingu la maji na uongeze gundi ya moto ili kuhakikisha kuwa bomba la glasi halivunji (hii ni nyeti sana). (tazama picha 5)
Hatua ya 6: Wiring na Calibration
Panda Raspberry pi na vifaa vikubwa ndani ya sanduku la mbao na ubao umewekwa juu (msingi ambapo mashine na kikombe vinasimama). Nimetumia velcro kuweka pi na vifaa ndani ya sanduku. Kuliko unaweza kuweka kila kitu moja kwa moja kwenye pini za ge GPIO, au tumia ubao wa mkate au bodi ya mzunguko ukipenda.
Kwa usawa wa sensorer, angalia maadili unayopata katika majimbo yote na kwa taa tofauti, na uirekebishe kwenye nambari. (yangu inaweza au haiwezi kufanya kazi). Same inakwenda na NTC.
ILANI: Jinsi badiliko la maadili hutegemea mvua unavyoweka msuluhishi au LDR / NTC kwanza. Unapoongeza kwanza kontena na LDR, utapata dhamana ya juu ya mwangaza wa chini. (1023 ni giza kabisa).
Unapotaka kutumia mfumo wa kengele kutoka kwa mradi, unahitaji kutengenezea kebo aux kwa + - na GND ya kipaza sauti, na spika kwa pini za pato la kipaza sauti. Kisha pia ongeza 5V kwenye ubao. (Hii hutumiwa kama voltage ya kumbukumbu ili kukuza sauti). Basi unaweza bado kurekebisha kiasi na potentiometer kwenye ubao.
Hatua ya 7: Upelekaji wa Mfumo
Hakikisha una mfano wa Raspberry Pi 3 na Raspbian imewekwa na zeroconf imesanidiwa ili uweze kuisanidi bila kichwa juu ya bomba la SSH.
Ikiwa haujui jinsi ya kufanya hivyo, fuata mwongozo huu ili uangaze Raspbian kwenye kadi yako ya SD. Ili kusanidi zeroconf, fungua kadi ya SD kwenye kompyuta yako na uhariri faili ya cmdline na ongeza zifuatazo hadi mwisho wa faili (inapaswa kuwa laini moja)
ip = 169.254.10.1
Ili uweze kuungana na pi yako kwa kutumia ssh, lazima uiwezeshe. Unaweza kufanya hivyo kwa kuongeza faili inayoitwa SSH katika saraka ya buti bila ugani (hakuna.txt).
wakati hii imesanidiwa, unaweza kutengeneza bomba la SSH kwa Raspberry Pi yako ukitumia amri ya ssh kwenye kituo cha UNIX, au kwa kutumia Putty kwenye pc windows.
Mara ya kwanza kuingia kwenye pi, sifa ni hizi zifuatazo:
jina la mtumiaji: neno la siri: rasipiberi
Ili kuhakikisha pi yako ya rasipiberi imesasishwa kabisa, toa amri ifuatayo kwenye terminal:
sasisho la apt apt && sudo apt kuboresha
Sasa unaweza kufunga vifurushi vinavyohitajika kwa kutoa amri ifuatayo:
Sudo apt kufunga -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Ifuatayo, ongeza saraka mpya katika saraka yako ya nyumbani na jina linalofaa (kwa mfano ufee) na uingie ndani yake:
mradi wa mkdir1 && cd project1
Ifuatayo unataka kusanikisha mazingira halisi ambayo programu itaendesha. Unaweza kufanya hivyo kwa amri zifuatazo:
python3 -m venv - mfumo-wa-tovuti-vifurushi env
chanzo env / bin / activate
python -m bomba weka mysql-kontakt-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Sasa mazingira yako halisi yanaendelea. Sasa unaweza kunakili nambari kutoka kwa github yangu huko. Unaweza kuipata hapa. Unaweza pia kuifunga mara moja na amri ifuatayo:
clone ya git
ijayo, tutasanidi hifadhidata:
Sudo mariadb <ufee / sql / init_db.sql && sudo mariadb <ufee / sql / ufeedump.sql
Usanidi wa NGINX na UWSGI:
Badilisha 'Joshy' kwenye faili za usanidi na jina lako la mtumiaji na amri ifuatayo:
sed -i s / joshy / $ USER / g conf / *
ongeza na uanzishe huduma:
sudo cp conf / project1-flask.service / nk / systemd / mfumo /
Sudo systemctl daemon-reload
Sudo systemctl kuanza mradi1-flask.service
Na mwishowe usanidi NGINX:
sudo cp conf / nginx / nk / nginx / tovuti zinazopatikana / ufee
sudo rm / nk / nginx / tovuti-kuwezeshwa / default
sudo ln -s / nk / nginx / tovuti-zinapatikana / ufee / nk / nginx / tovuti-kuwezeshwa / ufee
Sudo systemctl kuanzisha upya nginx.service
Sudo systemctl kuwezesha project1-flask.service
Sasa mfumo unapaswa kuwa unaendelea! Furahiya kahawa yako;)
Ilipendekeza:
Bodi ya Shughuli ya Mzunguko wa DIY Na Vipeperushi - Mtengenezaji - STEM: Hatua 3 (na Picha)
Bodi ya Shughuli ya Mzunguko wa DIY Na Vipeperushi | Mtengenezaji | STEM: Ukiwa na mradi huu unaweza kubadilisha njia ya mkondo wa umeme kupitia sensorer tofauti. Kwa muundo huu unaweza kubadilisha kati ya kuwasha taa ya Bluu au kuamsha Buzzer. Pia una chaguo la kutumia Kuzuia Kitegemezi cha Nuru na
Onyesha JIWE + STM32 + Mtengenezaji wa Kahawa: Hatua 6
Onyesho la Jiwe + STM32 + Mtengenezaji wa Kahawa: Mimi ni mhandisi wa programu ya MCU, hivi karibuni nimepokea mradi ni kuwa mashine ya kahawa, mahitaji ya kaya na operesheni ya skrini ya kugusa, kazi ni nzuri, iko juu ya uteuzi wa skrini inaweza kuwa sio nzuri sana, kwa bahati nzuri, mradi huu ninaweza kutamka
Kengele ya Mtengenezaji wa Kahawa: Hatua 4
Kengele ya Muundaji wa Kahawa: Programu ya kengele ya mtengenezaji kahawa hukuruhusu kudhibiti mtengenezaji wako wa kahawa kwa mbali kupitia programu na kuzima mashine baada ya kumaliza (kwa sasa imewekwa kwa dakika 6). Unaweza pia kuweka kengele ambayo huchemsha kahawa moja kwa moja na iwe tayari
Mtengenezaji wa Aqua !: Hatua 7 (na Picha)
Mtengenezaji wa Aqua! kwa maneno mengine, ni moja wapo ya mambo machache ambayo nimefanya ambayo sio tu ya kupendeza, lakini ni muhimu pia. Kwa hivyo, moja ya kasoro chache na vifaru vidogo vya aquarium, kama nilivyogundua haraka baada ya kununua
Mtengenezaji wa Mtengenezaji Jinsi ya Kuchora Katuni kwenye Photoshop: Hatua 4
MAKER FAIRE Jinsi ya Kuchukua Katuni katika Photoshop: Kwa watu wote wa Faire Maker ambao walitembelea kibanda chetu (YouGizmos.com) na mkatengeneza katuni yenu, ASANTE! Sasa hapa ni JINSI tunavyofanya kwa hatua 4 rahisi ….. endelea kusoma na kufuata kila hatua. Tulitumia PICHA YA PICHA kwa hii kuwa tayari