Përmbajtje:

Projekti Carassus_IoT_electronic: 5 hapa
Projekti Carassus_IoT_electronic: 5 hapa

Video: Projekti Carassus_IoT_electronic: 5 hapa

Video: Projekti Carassus_IoT_electronic: 5 hapa
Video: Yamaha DT Projekti Osa 7 | Mopon Kasaus & First Start 2024, Korrik
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Ky dokument ka për qëllim t'ju lejojë të ndërtoni një pellg gjysmë të automatizuar me një ndërveprim minimal njerëzor.

Falë një Arduino, ky projekt do të ushqejë peshqit e një pellgje. Ushqimi i peshkut ruhet në një rezervuar. Një pompë filtri fillon nëse plotësohen kushtet klimatike, të matura nga sensorët e temperaturës dhe qeliza fotorezistuese.

Hapi 1: Materialet

Për të realizuar këtë projekt, nevojiten disa materiale. Lëndët e ricikluara dhe të papërpunuara u përdorën kryesisht për ndërtimin e kornizës. Këtu është një listë e përbërësve që kemi përdorur:

  • Dërrasë druri për të ndërtuar kornizën (materiale të ricikluara)
  • Kuti elektrike (materiale të ricikluara)
  • Bllok terminal elektrik (materiale të ricikluara)
  • Arduino Uno (blerë në Amazon)
  • Ndërprerësit kurba 10A C (materiale të ricikluara)
  • Servo motor Arduino (blerë në Amazon)
  • Photocell (blerë në Amazon)
  • Kontaktori 5V (i blerë në Amazon)
  • Ora në kohë reale (RTC DS3231) (e blerë në Amazon)
  • Kompensuesi i kryqëzimit të ftohtë MAX6675 (Blerë nga Amazon)
  • Sonda termoelement (blerë në Amazon)
  • Pompë filtri pellg 230V (materiale të ricikluara)
  • Rezistencë 220 Ohms (e blerë në Amazon)
  • Breadbord (blerë në Amazon)
  • Një shishe plastike bosh 5 litra (materiale të ricikluara)
  • Tuba (materiale të ricikluara)
  • Valvula e printuar 3D

Hapi 2: Struktura

Struktura
Struktura
Struktura
Struktura
Struktura
Struktura

Një strukturë prej druri u bë për të mbështetur të gjithë përbërësit. Kjo strukturon shishen 5L për ta mbushur atë me ushqim peshku. Një sistem tubash sjell ushqimin në një valvul (të shtypur në 3D) dhe menaxhon sasinë e ushqimit që shpërndahet.

Tubat janë bërë nga tuba PVC të montuar së bashku me zam. Valvula është e fiksuar në tuba dhe është e ndarë në 2 pjesë: boshti dhe valvula. Së pari, boshti duhet të fiksohet tërthor përmes tubave PVC dhe pastaj boshti mund të mblidhet me pllakën e valvulave përmes një lidhje vidhe.

Valvula mund të printohet me skedarin stp.

Hapi 3: Kutia Elektronike

Kuti Elektronike
Kuti Elektronike

Një kuti elektrike e instaluar pranë strukturës prej druri mbron të gjithë sistemin elektrik. Në rastin tonë, kutia elektrike është instaluar nën tabelën që mbështet furnizimin me ushqim.

Ndërprerësi përdoret për të mbrojtur pompën 230V nga një qark i shkurtër, disa terminale elektrike lejojnë lidhjen e pompave.

Arduino Uno dhe pllaka e bukës janë bashkangjitur në kutinë elektrike: Arduino është ngjitur me silikon, brezi i bukës është vetë ngjitës.

Dy vrima bëhen në kutinë elektrike në mënyrë që kablloja e pompës dhe kablloja e përgjithshme e energjisë të kalojnë.

Mjedra mundësohet përmes transformatorit të saj që duhet të lidhet me një prizë 230V që nuk është e dukshme në diagramin e mësipërm. Moduli i prizës i futur pranë ndërprerësve mund të blihet veçmas. Ne përdorim një bateri të jashtme USB.

Hapi 4: Instalimi i kutisë elektrike

Instalimi i kutisë elektrike
Instalimi i kutisë elektrike
Instalimi i kutisë elektrike
Instalimi i kutisë elektrike
Instalimi i kutisë elektrike
Instalimi i kutisë elektrike

Instalimet e projektit janë bërë në dy pjesë: njëra në tension shumë të ulët (5V) dhe pjesa tjetër në tension të ulët (230V).

Pjesa e tensionit të ulët furnizon pompën përmes kontakteve të kontrollit të kontaktorëve 5V, dhe gjithashtu furnizon Mjedrën përmes transformatorit të saj.

Tensioni shumë i ulët furnizon Mjedrën, Arduinon dhe funksionimin e të gjithë përbërësve elektronikë (RTC, kompensues i kryqëzimit të ftohtë, Photocell, kontaktor 5V,…).

Kjo energji furnizohet nga transformatori në Mjedër dhe më pas fuqizon Arduino përmes një lidhje USB. Kablloja USB gjithashtu rikuperon të dhënat në Arduino për të gjeneruar tabelat.

Ja se si të lidhni pjesën e tensionit shumë të ulët të Arduino:

Një kabllo nga TGBT është sjellë për të furnizuar tensionin e ulët në kutinë elektrike. Pastaj kalon nëpër ndërprerësin 10A për të mbrojtur pompën.

Ja se si të lidhni pjesën e tensionit të ulët Arduino:

Hapi 5: Programimi Arduino, Python dhe PHP

Instalimi i serverit në internet

Ne duhet të instalojmë një server në internet për të vizualizuar tabelën. Ne do të përdorim apache për pajtueshmërinë e tij PHP dhe lehtësinë e instalimit. Për ta bërë këtë, ne lidhemi me mjedrën pi duke përdorur SSH dhe ekzekutojmë komandat e mëposhtme:

sudo apt instaloni apache2 php php-mbstring

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

sudo chmod -R 770/var/www/html

Tani gjithçka që vendosim në drejtorinë/var/www/html do të jetë në webserve -in tonë. Për të provuar nëse gjithçka funksionon, ne do të përdorim, pyesni PHP të na japë disa informacione kur të hyjmë në server.

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

jehonë ""> /var/www/html/index.php

Nëse hyjmë në adresën IP të pi në një shfletues në internet do të shohim disa informacione në lidhje me PHP. Si parazgjedhje nuk kemi nevojë të vendosim asgjë pas IP -së së pi -së sepse do të përdorë çdo skedar të quajtur index. Tani na mbetet vetëm t'i vendosim skedarët tanë në drejtorinë/var/www/html dhe ne mund të hyjmë në grafik dhe ta ringarkojmë sipas dëshirës.

Për të filluar de reader.py, ne duhet të shtojmë një rresht të ri në rc.local, Duhet të hyjmë në mjedër me protokoll ssh shkruajmë këtë rresht për të modifikuar rc.local:

nano /etj/rc.local

tani mund ta shtojmë këtë rresht:/usr/bin/python3 /var/www/html/Projet/reader.py & për të filluar drejtpërdrejt skedarin lexues.py.

Duhet të vendosim drejtorinë HTML në rrugën/var/www/. Kur mjedra mundësohet, rikuperon të dhënat e temperaturës dhe dritës çdo sekondë në Arduino për të krijuar një tabelë.

Recommended: