Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Struktura
- Hapi 3: Kutia Elektronike
- Hapi 4: Instalimi i kutisë elektrike
- Hapi 5: Programimi Arduino, Python dhe PHP
Video: Projekti Carassus_IoT_electronic: 5 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-10 13:48
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
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
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
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ë.