Orodha ya maudhui:
- Hatua ya 1: Sehemu kuu (sensorer na LCD)
- Hatua ya 2: Vitu vya Kufanya Mzunguko Ufanye Kazi (transsistors, Resistors,…)
- Hatua ya 3: Mpangilio wa Wiring na Ufafanuzi
- Hatua ya 4: Kesi: Vipengele
- Hatua ya 5: Kesi: Uumbaji
- Hatua ya 6: Kuweka Vipengele kwenye Kesi
- Hatua ya 7: Sanidi Raspberry
- Hatua ya 8: Sanidi PC
- Hatua ya 9: Acha Usimbuaji Uanze
- Hatua ya 10: Backend
- Hatua ya 11: Mbele
Video: Baridi ya Dashibodi: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Je! Unayo koni ya zamani?
Unaogopa kwamba koni yako inaweza kuzidi joto wakati wa majira ya joto?
Basi huu ndio mradi kwako!
Jina langu ni Thibeau Deleu na mimi ni mwanafunzi kutoka Teknolojia ya Multimedia na Mawasiliano huko Howest Kortrijk.
Jina la mradi huu linaitwa 'Console Cooler'. Kama jina linasema, ni kifaa kinachokusaidia kuweka kiweko chako kiwe baridi! Baridi hufanyika kupitia shabiki juu ya kesi hiyo, ambayo hutengeneza mkondo wa hewa wa ziada.
Mradi huu ni kwa watu ambao wana kiweko cha zamani ambacho huwaka haraka sana, haswa wakati wa majira ya joto. Pia utaweza kuona hali ya kiweko kwenye wavuti (iliyotengenezwa yenyewe).
Hatua ya 1: Sehemu kuu (sensorer na LCD)
Je! Ni nini haswa tunahitaji kujenga kifaa hiki?
Hebu tuanze kwa kutoa muhtasari wa vitu kuu ni nini:
- Mpingaji wa LDR
- Sensor ya joto ya ML35
- Jtron DC 5V 0.23a 3 5 cm Picha ya kupoza.
- Sensor ya Mwendo wa PIR
- Sensor ya Ultra Sonic
Kwa swali la mwanzo wa hatua hii, nitaweka picha 2 bora zaidi na vifaa vyote unavyohitaji. Lakini nitashughulikia sehemu muhimu zaidi katika hatua zifuatazo, kwa hivyo itakuwa rahisi kuelewa.
Kwanza kabisa, tunahitaji sehemu kuu kufanya kazi hii na hiyo ni Raspberry Pi iliyo na angalau kadi ndogo ya 16GB ya SD. Bila hivyo, hakuna kitu kinachofanya kazi.
Pili ni vifaa ambavyo vitasajili vigezo muhimu ili kuona hali ya joto ndani ya kesi na hali ya kiweko. Kwa hili tunahitaji sensa ya joto na sensa ya mwanga. Yale nitakayotumia katika mradi huu ni:
- Upinzani wa LDR
- Sensor ya joto ya LM35
Kwa shabiki mwenyewe, nitatumia Shabiki wa kupoza wa Jtron DC 5V 0.23a 3 5 cm.
Kuna vifaa vingine vya ziada kwenye mradi huu, kwa sababu ilikuwa ya kupendeza kuyaongeza kwenye mradi (kwangu binafsi).
Sehemu ya kwanza ni sensorer ya Mwendo wa PIR ambayo itafanya kazi kama kitufe cha kuamsha shabiki. Sehemu ya pili ni sensorer ultra sonic kupima umbali kati ya kesi na ukuta. Nilitekeleza sensa hii ya mwisho, kwa sababu ni muhimu kwamba hewa inaweza kutoroka kesi hiyo kwa urahisi.
Mwishowe tuna LCD kuonyesha matangazo ya IP ya wavuti. Tovuti hii itaonyesha maadili ya sensorer na utaweza kudhibiti shabiki kutoka kwa wavuti hii.
Hatua ya 2: Vitu vya Kufanya Mzunguko Ufanye Kazi (transsistors, Resistors,…)
Transistors / kontena zifuatazo zilitumika kufanikisha mradi huu.
Transistors:
Transistor ya NPN: PN2222 (1 inahitajika)
Kizuizi:
- 10k ohm (3 zinahitajika)
- 1k ohm (2 zinahitajika)
- 2k ohm (2 zinahitajika)
Uwezo wa nguvu:
Bodi ya mkate ya moduli 3V / 5V (1 inahitajika)
Nyaya:
- kiume / kiume (angalau 30-40)
- nyaya za kike / za kiume (karibu 10-20 kwa LCD, LDR na shabiki)
- nyaya za kike / za kike (karibu 10-20 ikiwa unataka kupanua nyaya kadhaa kwa kesi hiyo).
Nyingine:
- 1 Potentiometer (kwa kanuni nyepesi kwenye LCD)
- 1 MCP3008 (kubadilisha thamani ya Analog LDR kuwa nambari ya dijiti)
- 2 bodi za mkate kuweka kila kitu.
Hatua ya 3: Mpangilio wa Wiring na Ufafanuzi
Hatua hii ni ugani wa uliopita. Hapa nitaonyesha skimu kamili ya wiring ya umeme kwa kufanya koni iwe baridi. Tafadhali bonyeza faili zilizoambatanishwa ili uone jinsi ya kuunganisha kila kitu.
Hatua ya 4: Kesi: Vipengele
Kwa kweli, mzunguko huu wa umeme unahitaji kulindwa kutoka kwa nguvu tofauti ambazo zinaweza kusababisha uache kufanya kazi. Kwa nguvu ninamaanisha vitu kama mvua, vitu ambavyo vinaweza kugonga kifaa nk.
Kwa sababu hii kesi ni muhimu.
Ili kuunda kesi hii, tunahitaji vifaa vifuatavyo:
Mbao:
-
Ubao mmoja mkubwa (unene wa cm 1.2) kukata vipande vifuatavyo:
- Vipande 2 vya cm 14 kwa cm 20 (mbele / nyuma ya kesi)
- Vipande 2 vya cm 45 kwenye cm 12 (pande za kesi)
- Vipande 2 vya cm 20 kwenye cm 45 (juu / chini ya kesi)
- Baa 2 (kutumia kama miguu kwa kesi hiyo)
Bawaba:
- Bawaba 2 kufungua mbele (bawaba ziko chini ya mbele)
- Bawaba 2 kufungua juu
Kushughulikia:
1 kushughulikia (kufungua mbele)
Gundi:
Bomba kubwa 1 la gundi ya TEC (kushikamana vipande pamoja)
Saw:
Atlantic Saw (kukata mashimo muhimu kwenye vipande vya sensorer, LDR na shabiki)
Sander:
Nyeusi & Decker kulainisha vipande mara vinapokatwa
Kuchimba
Piga 1 na kipenyo cha screw ya cm 0.6 (kuunda mashimo)
Rangi / Primer:
- Sufuria 1 ya rangi nyeupe ya Levis (0.25L)
- Chungu 1 cha rangi nyeupe ya Levis (0.25L)
Sumaku:
Sumaku 2 (ambazo zitashikilia mlango wa kesi hiyo)
Brashi:
- Roller 1 (kuchora nyuso kubwa)
- 1 brashi (kwa maelezo)
Screws:
- Vipuli 8 vidogo vya bawaba (urefu wa sentimita 1.1 kwa urefu, kwani sahani ni nene ya cm 1.2)
- Vipuli 2 vidogo vya kushughulikia (urefu wa sentimita 1.1 cm)
- Screws 4 ndogo za sumaku (urefu wa sentimita 1.1 cm)
Hatua ya 5: Kesi: Uumbaji
Sasa ni wakati wa kufanya kesi hiyo.
- Kwa kipande cha juu cha kesi hiyo. Kata sahani katikati, kwa sababu nusu ya nyuma inahitaji kufunguliwa ili tuweze kupata sensorer / umeme
- Kata mashimo yafuatayo katika vipande vya fiberboard- Kwenye kipande cha nusu ya mbele. Kata mashimo 3: - 1 shimo la mstatili (6.8 cm juu ya 3.5cm kwa LCD) - shimo 1 la mduara (kipenyo cha cm 2.5 kwa shabiki) - shimo 1 la mraba (2.5cm kwa 2.5 cm kwa sensorer ya mwendo wa PIR)
- Kata kipande cha nyuma shimo kwa njia ya mduara. Hapa ndipo nyaya za umeme zitapitia.
- Piga mashimo madogo na kuchimba na screw ya kipenyo cha cm 0.6 nyuma (karibu na shimo kwa nyaya) na upande wa kushoto wa kesi. Tunafanya hivyo kwa hivyo kutakuwa na mzunguko wa hewa wa kutosha katika kesi hiyo.
- Upande wa kulia wa kesi hiyo. Kata shimo nyuma (5.5 cm kwa 3.5 cm) kwa sensa ya Ultra sonic (kwa hivyo inaweza kufanya kazi vizuri).
- Gundi vipande vyote pamoja na gundi ya TEQ. Ikiwa ni lazima, unaweza kuongeza baa za fiberboard ili kuimarisha pande za kesi hiyo. Weka baa hizi ndani ya kesi hiyo. KA BAADA YA KILA KITU KINAFUA
- Parafua kushughulikia mbele ya kesi. Piga juu ya kipande cha mbele (SI kipande cha juu ambapo tulitengeneza mashimo 3 => angalia picha kwa ufafanuzi ikiwa ni lazima).
- Piga bawaba 2 (screws 4) upande wa kulia (nyuma) ya kesi ili nusu ya nyuma ya juu iweze kufunguliwa.
- Punja bawaba 2 (screws 4) chini ya kipande cha mbele ili upande wa mbele wa kesi uweze kufunguliwa.
-
Punja sumaku ndani ya kesi hiyo: - sumaku 2 mbele ya kipande cha mbele mbele ndani
- kipande 1 cha chuma juu ya kipande cha mbele ili kiunganike na sumaku
- Gundi baa za fiberboard chini ya kesi ili mbele iweze kufunguliwa kwa urahisi na kushughulikia.
- Ongeza primer kwa kesi hiyo
- Ongeza rangi nyeupe kwenye kesi hiyo
- Hongera! Kesi yako imekamilika!
Hatua ya 6: Kuweka Vipengele kwenye Kesi
Kwa uwekaji wa vifaa katika kesi hiyo, yafuatayo:
- LCD na Shabiki zitasumbuliwa juu ya kesi moja nje.
- Sensor ya mwendo wa PIR itaunganishwa juu ya kesi ndani ya NDANI.
Sababu kwa nini tunafanya hivi kwa sensorer ya mwendo na sio iliyobaki, ni kuzuia sensa ya mwendo kutokusajili.
Bao za mikate (zilizo na vifaa vingi vya elektroniki juu yake) zitaunganishwa ndani ya kasha na zimewekwa nyuma. Makini kwamba sensorer ya Ultra sonic inaonekana kupitia shimo upande wa kulia.
Raspberry Pi itawekwa katika nusu ya mbele ya kesi hiyo. Kwa kuwa Pi ndio koni ambayo inahitaji kupozwa, haitaji kuunganishwa / kugandishwa (kwani hatuwezi kufanya hivyo na koni halisi).
Hatua ya 7: Sanidi Raspberry
Kabla ya kuanza kuweka alama, tunahitaji kuanzisha mazingira sahihi.
Je! Tunafanyaje hivyo? Kwa kupakua picha ya raspbian buster kwa pi ya raspberry na kuiandika kwenye rasipberry kwa kutumia picha ya diski ya Win 32. Kabla ya kuanza kuandika picha kwa Pi, hakikisha uunda faili ya SSH (bila ugani) kwenye picha ili kuwezesha SSH kwenye Raspberry Pi.
Sanidi kwenye pi
Baada ya kufanya hivyo, unaweza kutumia putty kuingia kwenye rasipberry yako ili uweze kuisanidi vizuri. Kumbuka kuwa utahitaji kuunganisha Pi yako kwenye kompyuta yako na kebo ya ethernet.
Mtumiaji chaguo-msingi na nywila ya Pi ni yafuatayo:
mtumiaji: pi
nywila: rasipberry
Unaweza kubadilisha hii kwa kutumia raspi-config.
Lazima tuongeze mtandao kwenye Pi yako ili vifaa vingine viweze kutazama wavuti yako wakati wako kwenye mtandao huo. Ingiza amri zifuatazo kwenye putty.
- Sudo iw dev wlan0 Scan | grep SSID
-
kifungu cha "wpa_pass" NAMEOFYOURNETWORK"
Ingiza nenosiri la mtandao wako
- Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
- Sudo reboot
- ifconfig (kuangalia usanidi wako wa wifi ulifanya kazi)
Itabidi uhakikishe kuwa Pi yako imesasishwa kwa kutumia amri zifuatazo wakati Pi imeunganishwa kwenye wavuti:
- Sudo apt-pata sasisho
- sasisho la kupata apt
Baada ya hapo unaweza kuwezesha au kusanikisha vifurushi vya mradi kufanya kazi, ama kupitia raspi-config au amri. Kwa kuwa tunazungumza juu ya raspi-config, tunaweza kuwezesha waya moja kuingiliana hapa ili rasipiberi iweze kusoma sensa moja ya waya. Nenda kwenye chaguzi za kuingiliana, chagua waya moja na ubonyeze kuwezesha. Utahitaji pia kusanikisha SocketIO na:
bomba funga chupa-socketio
Sasa kwa kuwa tuna mtandao, tunahitaji kuunda hifadhidata yetu. Lakini kwanza tunahitaji kupakua MariaDB (kwenye pi) na Mysql Workbench (kwenye pc) ili tuweze kufanya kazi kwa MariaDB.
Hatua ya 8: Sanidi PC
Mysql Workbench
Baada ya kila kitu kusanikishwa, tunaweza kumpata MariaDB kupitia Mysql Workbench kwenye pc yetu.
Tunapounda hifadhidata mpya, tunahitaji kusanidi hifadhidata hii kama picha hapo juu (iliyo na jina la unganisho 'raspi'). Wakati tunasanidi hifadhidata hii, tunahitaji jina la mtumiaji / nywila ya hifadhidata na rasiberi. mtumiaji na nenosiri chaguo-msingi ni 'mysql' / 'mysql' kwenye hifadhidata na 'pi' / 'rapsberry' kwenye Pi. Ikiwa kuna onyo la unganisho, unaweza kubonyeza "Endelea hata hivyo"
Msimbo wa Studio ya Visual
Programu nyingine tunayohitaji ni Msimbo wa Studio ya Visual.
Mara baada ya kusakinishwa unahitaji kufunga kiendelezi kifuatacho.
Ugani huu hukuruhusu kuandika programu zako za pi kwenye kompyuta yako. Wakati hii imewekwa, fanya yafuatayo:
- Bonyeza F1 sw aina SSH
- Chagua pesa nyingi: ongeza mwenyeji mpya wa SSH
-
Ingiza data ifuatayo
ssh 169.254.10.1 -A
- Bonyeza kuingia
Baada ya hii utaunganishwa na pi yako ya rasipberry.
Jambo la mwisho tunalohitaji, ni kusanikisha ugani wa chatu kwenye mashine ya mbali. Bila hii, hatuwezi kuendesha programu tunazoandika kwenye pc yetu.
Hatua ya 9: Acha Usimbuaji Uanze
Sasa kwa kuwa vifaa viko tayari, ni wakati wa kuanza na programu.
Kabla ya kuanza, tutaanza kuongeza muundo wa faili zetu. Katika kesi hii, tutaunda folda ya mwisho wa mbele, mwisho wa nyuma na hifadhidata. Kutakuwa na kiunga cha Hifadhi yangu ya Git (katika hatua zifuatazo) na faili zote ikiwa hii itaonekana kutatanisha. Unaweza tu kuchukua faili kutoka hapo ikiwa ni lazima.
Sasa kwa kuwa tuna muundo, nitatoa muhtasari mfupi juu ya jinsi usimbuaji utaendelea.
1. Uundaji wa hifadhidata Wakati tunataka kuunda hifadhidata ya maadili ya sensorer zetu, tutahitaji mfano mzuri wa kuhifadhi data zetu. Mara tu tunapokuwa na mtindo huu tunaweza kusambaza mhandisi mfano huu kuunda hifadhidata yetu. Ili kuunda mfano tutafanya kazi kwenye Mysql Workbench, tafadhali angalia picha katika hatua hii ili uone jinsi mfano huo unavyoonekana.
kuunda mhandisi wa mfano / mbele fanya yafuatayo:
- Kuunda faili ya mfano ya kushinikiza (kushoto juu)
- Bonyeza mfano mpya
- Kwa habari zaidi, bonyeza kitufe kifuatacho
- Kwa uhandisi wa mbele, mfano wa waandishi wa habari
- Bonyeza mhandisi wa mbele
- Bonyeza ndio / endelea hadi mwisho wa mchakato.
2. Mwisho wa nyuma
Mwisho wa nyuma utakuwa mahali ambapo usimbuaji utakuwa kwa vifaa na sensorer zote. Itagawanywa kati ya madarasa ya wasaidizi ambayo yatakuwa na nambari ya vifaa na nambari kuu (app.py) ambapo kila kitu hukutana.
Faili za hifadhidata pia zitakuwa kwenye folda hii kwani mwisho wa nyuma hupata maelezo kutoka kwa hifadhidata kupitia faili ya datarepository.py kwenye folda ya hazina. Faili ya config.py ni kuunganisha tu backend kwenye hifadhidata.
3. Mbele mbele
Mwisho wa mbele ni wa tovuti. Folda hii itakuwa na msimbo wa HTML / CSS / Java. Tovuti inapaswa kupatikana kupitia IP kutoka kwa Rapsberry Pi yako. Kwa hivyo ikiwa pi yako ina IP ifuatayo: 192.168.0.120, basi unaweza kutembelea tovuti yako kupitia anwani hii ya IP. Ikiwa unataka kujua IP ya pi yako, unaweza kuingia 'ip a' katika putty na uangalie anwani ya WLAN0.
Hatua ya 10: Backend
Kama ilivyoelezwa katika hatua ya awali, mwisho wa nyuma ni mahali ambapo nambari yote imeandikwa kwa vifaa. Kile ambacho sikutaja ni jinsi ya kupata data kutoka hifadhidata na jinsi ya kuipeleka mwisho wa mbele wa wavuti yetu.
Hatua zifuatazo zinapaswa kufanywa ili kufanya hivi:
- Unda maswali ya mysql kupata / kusasisha / kuingiza data kwenye hifadhidata yako. Faili iliyo na maswali haya ni Faili ya Datarepository.py. Faili ya database.py ni faili ambayo itawasiliana na hifadhidata na itatumia maswali kutoka kwa datarepository.py kupata data unayotaka Ili kuhakikisha unaweza kuungana na hifadhidata yako, tafadhali hakikisha faili ya usanidi ina nywila / mtumiaji sawa na hifadhidata yako. Pia hakikisha kwamba hifadhidata sahihi imechaguliwa.
- Mara tu tunaweza kuwasiliana na hifadhidata, tunahitaji kuunda njia (app.route (endpoint…)). Njia hii ni unganisho kati ya mwisho wa mbele na mwisho wa nyuma. Uunganisho mwingine ambao unaweza kutumika ni Socketio.
- Hakikisha kuagiza maktaba zote sahihi (katika app.py) ili kufanya mradi huu ufanye kazi. Unaweza kuona github yangu, ikiwa unataka kujua ni maktaba gani ambayo nilitumia programu.py.
Ili kuhakikisha kuwa hifadhidata itajazwa na data ya kisasa, ni muhimu kufanya usomaji wa mara kwa mara kutoka kwa sensorer. Njia bora ya kufanya hivyo ni kupitia kitanzi cha muda na kuendesha kitanzi hiki wakati wa uzi. Vinginevyo mpango wako utakwama kwenye de-loop.
Hatua ya 11: Mbele
Katika mwisho wa mbele kuna
Kurasa 3 za html:
- nyumbani.html
- light.html
- joto.html
Faili 3 za css:
- screen.css (ambayo ni faili nililopewa na shule yangu.)
- normalize.css (ambayo inasaidia kutekeleza kwa css kwenye vivinjari tofauti.)
- main.css (ambayo ina css kuu kwa kurasa za html.)
Faili 2 za javascript:
- app.js (ambayo itachukua data kutoka mwisho wa nyuma na itaiweka mbele mbele.)
- datahandler.js (ambayo itashughulikia data kutoka backend ili programu.js iweze kufanya kazi nayo.)
Nitaongeza kiunga kwenye github yangu hapa pia, ikiwa tu.
Ilipendekeza:
Usimamizi wa Tasmota - Dashibodi ya IIoT: Hatua 6
Usimamizi wa Tasmota - Dashibodi ya IIoT: TasmoAdmin ni Wavuti ya Usimamizi ya Vifaa vilivyoangaziwa na Tasmota. Unaweza kuipata hapa: TasmoAdmin GitHub. Inasaidia kuendeshwa kwenye vyombo vya Windows, Linux, na Docker.FeaturesLogin protectedMulti Update ProcessSechagua vifaa vya kusasisha kiotomatiki
JIWE la LCD la Dashibodi ya Gari: Hatua 5
KIWANGO LCD Screen kwa dashibodi ya gari: Pamoja na maendeleo ya haraka ya uchumi na uboreshaji polepole wa matumizi ya nguvu za watu, magari yamekuwa mahitaji ya kila siku ya familia za kawaida, na kila mtu anazingatia zaidi faraja na usalama wa magari. Indus ya gari
Baridi ya kufundisha Baridi Inayohamia: Hatua 11 (na Picha)
Baridi ya Mafundisho ya Baridi Ambayo Inasonga: ikiwa unapenda roboti yangu tafadhali nipigie kura katika mashindano ya mafunzo ya roboti. Ni rahisi na rahisi kutengeneza
Fanya Baridi ya Maji inayoondolewa ya Laptop! na Vifaa Vingine Baridi: Hatua 6 (na Picha)
Fanya Baridi ya Maji inayoondolewa ya Laptop! na Vifaa Vingine Baridi: Maagizo haya yatakuonyesha jinsi ya kutengeneza kifaa cha kupoza joto kilichopozwa na maji na baridi ya pedi kwa kompyuta yako ndogo. Kwa hivyo hii dondoo ya joto ni nini haswa? Kweli ni kifaa iliyoundwa kutengeneza laptop yako kuwa baridi - katika kila maana ya neno. Inaweza al
Baridi ya Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Uchimbaji, Hakuna Karanga na Bolts, Hakuna Screws): Hatua 3
Baridi Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Kuchimba visima, Hakuna Karanga na Bolts, Hakuna Screws): UPDATE: TAFADHALI WEMA PIGA KURA KWA YANGU INAUNDIKA, SHUKRANI ^ _ ^ UNAWEZA PIA KUPIGIA KURA MAONI YANGU MENGINE KIINGILIA KWA www.instructables.com/id/Zero-Gharama-Aluminium-Utengenezaji-Na-Propane-Hakuna- Gundi-/ AU Pengine PIGA KURA YA RAFIKI YANGU BORA