Orodha ya maudhui:

Mradi wa Carassus_IoT_electronic_: Hatua 5
Mradi wa Carassus_IoT_electronic_: Hatua 5

Video: Mradi wa Carassus_IoT_electronic_: Hatua 5

Video: Mradi wa Carassus_IoT_electronic_: Hatua 5
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Julai
Anonim
Mradi wa Carassus_IoT_electronic_
Mradi wa Carassus_IoT_electronic_

Hati hii inakusudiwa kujenga dimbwi la kiotomatiki na mwingiliano mdogo wa kibinadamu.

Shukrani kwa Arduino, mradi huu utalisha samaki wa dimbwi. Chakula cha samaki kinahifadhiwa kwenye tanki. Pampu ya chujio huanza ikiwa hali ya hali ya hewa, inayopimwa na sensorer ya joto na seli ya picha, inakabiliwa.

Hatua ya 1: Vifaa

Ili kutekeleza mradi huu, vifaa kadhaa ni muhimu. Vifaa vya kuchakata na ghafi vilitumika zaidi kwa ujenzi wa sura. Hapa kuna orodha ya vifaa tulivyotumia:

  • Bango la mbao kujenga fremu (vifaa vya kusindika)
  • Sanduku la umeme (vifaa vya kuchakata)
  • Kizuizi cha umeme (vifaa vya kuchakata)
  • Arduino Uno (iliyonunuliwa kwenye Amazon)
  • Mzunguko wa mzunguko 10A C curve (vifaa vya kuchakata)
  • Arduino servo motor (iliyonunuliwa kwenye Amazon)
  • Photocell (iliyonunuliwa kwenye Amazon)
  • Mawasiliano 5V (iliyonunuliwa kwenye Amazon)
  • Saa ya saa halisi (RTC DS3231) (iliyonunuliwa kwenye Amazon)
  • Fidia ya makutano ya baridi MAX6675 (Imenunuliwa kutoka Amazon)
  • Kichunguzi cha thermocouple (kilichonunuliwa kwenye Amazon)
  • Bomba la chujio pampu 230V (vifaa vya kuchakata)
  • Kontena ya 220 Ohms (iliyonunuliwa kwenye Amazon)
  • Mkate wa mkate (ununuliwa kwenye Amazon)
  • Chupa tupu ya plastiki ya lita 5 (vifaa vya kusindika)
  • Mabomba (vifaa vya kusindika)
  • Valve iliyochapishwa ya 3D

Hatua ya 2: Muundo

Muundo
Muundo
Muundo
Muundo
Muundo
Muundo

Muundo wa mbao ulifanywa ili kusaidia vifaa vyote. Muundo huu wa chupa ya 5L kuijaza na chakula cha samaki. Mfumo wa bomba huleta chakula kwenye valve (iliyochapishwa kwa 3D) na inasimamia idadi ya chakula kinachotolewa.

Mabomba hayo yametengenezwa kwa bomba la PVC lililokusanyika pamoja na gundi. Valve imewekwa kwenye bomba na imegawanywa katika sehemu 2: mhimili na valve. Kwanza, mhimili lazima urekebishwe kupita kwa njia ya bomba za PVC na kisha mhimili unaweza kukusanywa na sahani ya valve kupitia unganisho la screw.

Valve inaweza kuchapishwa na faili ya stp.

Hatua ya 3: Sanduku la Elektroniki

Sanduku la Elektroniki
Sanduku la Elektroniki

Sanduku la umeme lililowekwa karibu na muundo wa mbao hulinda mfumo mzima wa umeme. Kwa upande wetu, sanduku la umeme limewekwa chini ya bodi inayounga mkono usambazaji wa chakula.

Mzunguko wa mzunguko hutumiwa kulinda pampu ya 230V kutoka kwa mzunguko mfupi, vituo kadhaa vya umeme huruhusu wiring ya pampu.

Arduino Uno na ubao wa mkate umeambatanishwa kwenye sanduku la umeme: Arduino imewekwa na silicone kamba ya mkate inajishika.

Mashimo mawili hufanywa kwenye sanduku la umeme ili kebo ya nguvu ya pampu na kebo ya nguvu ya jumla ipitishwe.

Raspberry inaendeshwa kupitia transformer yake ambayo inapaswa kuingizwa kwenye duka la 230V ambalo halionekani kwenye mchoro hapo juu. Moduli ya kuziba iliyoingizwa karibu na wavunjaji wa mzunguko inaweza kununuliwa kando. Tunatumia betri ya nje ya USB.

Hatua ya 4: Wiring Sanduku la Umeme

Wiring Sanduku la Umeme
Wiring Sanduku la Umeme
Wiring Sanduku la Umeme
Wiring Sanduku la Umeme
Wiring Sanduku la Umeme
Wiring Sanduku la Umeme

Wiring wa mradi hufanywa katika sehemu mbili: moja kwa voltage ya chini sana (5V) na sehemu nyingine katika voltage ya chini (230V).

Sehemu ya voltage ya chini hutoa pampu kupitia mawasiliano ya udhibiti wa mawasiliano 5V, na pia hutoa Raspberry kupitia transformer yake.

Voltage ya chini sana inasambaza Raspberry, Arduino na utendaji wa vifaa vyote vya elektroniki (RTC, fidia ya makutano baridi, Photocell, 5V contactor,…).

Nguvu hii hutolewa na transformer kwa Raspberry na kisha inaipa Arduino kupitia muunganisho wa USB. Cable ya USB pia hupona data katika Arduino ili kutoa chati.

Hapa kuna jinsi ya kuweka waya sehemu ya chini sana ya Arduino:

Cable kutoka TGBT inaletwa kusambaza voltage ya chini kwenye sanduku la umeme. Kisha hupita kupitia mzunguko wa 10A ili kulinda pampu.

Hapa kuna jinsi ya kuweka waya sehemu ya voltage ya chini ya Arduino:

Hatua ya 5: Programu Arduino, Python na PHP

Ufungaji wa seva ya wavuti

Tunahitaji kusanikisha webserver ili kuibua chati. Tutatumia apache kwa uaminifu wake wa PHP na urahisi wa kusanikisha. Ili kufanya hivyo tunaunganisha kwenye rasiberi pi kwa kutumia SSH na tunafanya amri zifuatazo:

Sudo apt kufunga apache2 php php-mbstring

sudo chown -R pi: www-data / var / www / html

Sudo chmod -R 770 / var / www / html

Sasa kila kitu tunachoweka kwenye saraka ya / var / www / html kitakuwa kwenye seva yetu ya wavuti. Kujaribu ikiwa kila kitu kinafanya kazi tutatumia uliza PHP itupe habari wakati tunapata seva.

sudo rm /var/www/html/index.html

mwangwi ""> /var/www/html/index.php

Ikiwa tutapata anwani ya IP ya pi kwenye kivinjari cha wavuti tutaona habari zingine kuhusu PHP. Kwa chaguo-msingi hatuhitaji kuweka chochote baada ya IP ya pi kwa sababu itatumia faili yoyote inayoitwa index. Sasa tunahitaji tu kuweka faili zetu kwenye saraka ya / var / www / html na tunaweza kupata chati na kuipakia tena kwa mapenzi.

Kuanza de reader.py, tunahitaji kuongezea laini mpya kwenye rc.local, Lazima tufikie kwenye rasipberry na ssh itifaki andika mstari huu kurekebisha rc.local:

nano /etc/rc.local

sasa tunaweza kuongezea laini hii: / usr / bin / python3 /var/www/html/Projet/reader.py & kuanza moja kwa moja faili ya reader.py.

Tunahitaji kuweka saraka ya HTML katika njia / var / www /. Wakati rasipiberi inaendeshwa, hupata data ya joto na mwanga kila sekunde katika Arduino ili kuunda chati.

Ilipendekeza: