Përmbajtje:
- Furnizimet
- Hapi 1: Mjetet
- Hapi 2: Bëni qark
- Hapi 3: Krijimi i bazës së të dhënave
- Hapi 4: Kodi
- Hapi 5: Strehimi
Video: Sistemi i Ftohjes dhe Zbulimit për Qentë .: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Përshëndetje, emri im është Bryan dhe kam dy qen. Po pyesja veten se si mund t'i qetësoja në një rimorkio në një ditë të nxehtë.
Zgjidhja ime është të krijoj një sistem ftohjeje dhe zbulimi. Sistemi i zbulimit është të sigurohet që sistemi është aktiv kur qentë janë në rimorkio. Për këtë unë përdor një qelizë ngarkese, HX711 (shkallë) dhe një sensor tejzanor (distancë). Për të matur temperaturën unë përdor një ds18b20. Kështu që ju mund të vendosni temperaturën e dëshiruar. Ju gjithashtu mund të bëni një alarm kur jepni një temperaturë minimale dhe maksimale si hyrje. Për alarmin unë përdor një zile aktive. Për të ftohur qentë do t'ju duhet një tifoz. Ju gjithashtu mund të përdorni një ekran kështu që nuk keni nevojë të vizitoni faqen e internetit. Dhe si e fundit do t'ju duhet një buton për të ndezur/fikur të gjithë sensorët tuaj. Ne gjithashtu do të krijojmë një bazë të dhënash për të ruajtur të gjitha të dhënat nga sensorët dhe për t'i përdorur ato. Dhe ne nuk mund të harrojmë të bëjmë një strehë për këtë projekt natyrisht.
Tani ju dini pak më shumë, le të fillojmë me këtë projekt.
Furnizimet
Buxheti për këtë projekt është rreth 122 €.
Hapi 1: Mjetet
Për këtë projekt do t'ju duhet:
- Raspberry Pi 3 modeli B
- Përshtatës (5V)
- kartë SD
- Kabllo UTP
- Këpucar me mjedër PI T
- Mburoja e baterisë 18650 v3
- GJK 18650 B
- Tabelat e bukës
- Rezistencat
- Kërcyesit
- Sensor tejzanor HC-SR04
- ds18b20
- Ngarko qelizën
- GJ711
- Geekcreit® IIC / I2C 1602
- Potenciometër
- Tifoz
- Transistor NPN
- Butoni i butonit
- Zile aktive
- Dru
Hapi 2: Bëni qark
Nuk ka asgjë të veçantë në këtë. Vetëm ndiqni skemën e nxehtë dhe gjithçka do të jetë në rregull. Kini kujdes, sigurohuni që përdorni kunjat dhe rezistencat e duhura. Bettershtë më mirë që të kontrolloni qarkun tuaj dy herë para se të vazhdojmë.
Hapi 3: Krijimi i bazës së të dhënave
Tani do të krijojmë një bazë të dhënash në mënyrë që t'i ruajmë të dhënat nga sensorët tuaj dhe t'i përdorim ato nëse na nevojiten. Për të krijuar këtë bazë të dhënash do t'ju duhet të bëni një model në MySQL Workbench. Nëse keni kopjuar modelin tim, mund ta inxhinieroni përpara dhe baza e të dhënave tuaja është gati për t'u përdorur.
Hapi 4: Kodi
Ju mund ta shkarkoni kodin në depon time të github. Vetëm ndiqni këtë lidhje: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Çfarë mund të gjeni: HTML, CSS, JS, Python (kod + klasa) dhe bazën e të dhënave të mia (pyetje).
Para së gjithash, ndryshoni numrin e ID -së në kod. Çdo ds18b20 (sensori i temperaturës) ka një numër ID të vet. Si të dini se cili është numri juaj i ID? Vetëm ndiqni këto hapa.
1. Aktivizo një ndërfaqe me një tel
Shkruani këtë komandë në terminal.
sudo raspi-config
Tani aktivizoni një tela.
2. Ngarkoni modulin me një tel
Shkruani këtë komandë në terminal.
sudo nano /boot/config.txt
Mos komentoni rreshtin tjetër:
dtoverlay = w1-gpio
Ruani skedarin.
3. Rinisni
Shkruani këtë komandë në terminal.
rindez sudo
4. Gjeni numrin e ID -së
Shkoni te ky drejtori në terminalin tuaj.
cd/sys/bus/w1/pajisje/w1_bus_master1
Në këtë dosje do të gjeni ID -në tuaj.
Tani zëvendësoni ID -në time me tuajin në rrugën nga sensori juaj i temperaturës.
Nëse keni shkarkuar gjithçka vendosni HTML, CSS dhe JS në serverin tuaj apache në pi tuaj të mjedrës. Nëse nuk keni ende një server apache, thjesht shkruani këto dy komanda në terminal dhe prisni derisa gjithçka të përfundojë.
përditësim sudo apt-get
sudo apt-get install apache2
Ju mund t'i ngarkoni skedarët duke përdorur FileZilla ose një program tjetër që përdor transferimin e skedarëve sftp. Ngarko skedarët në/var/www/html. Fronti është gati.
Tani sfondi. Bëni një drejtori në pi tuaj të mjedrës ku do të ruani skedarët. Një shembull është 'home/pi/folder'. Kam përdorur pycharm për të ngarkuar skedarët, por gjithashtu mund të përdorni programe të ndryshme për të. Pas kësaj ne do ta autorunojmë këtë skedar sa herë që mjedra pi të ngrihet. Ka shumë mënyra për ta bërë atë, por unë preferoj atë që kam përdorur.
Së pari shkoni në këtë skedar.
sudo nano /etj/rc.local
Vendosni rreshtat e mëposhtëm midis 'fi' dhe 'exit 0':
cd '/home/pi/folder' (drejtoria ku e keni ruajtur)
sudo python3.5 -u -m balonë drejtuar --host = 0.0.0.0 --port = 5000
Ruani skedarin.
Nëse keni bërë gjithçka siç duhet, gjithçka është gati për t'u përdorur. Sigurohuni që mjedra juaj pi të jetë e lidhur me wifi.
Hapi 5: Strehimi
Për këtë ju mund të vendosni se si dëshironi. Kam përdorur një kuti prej druri dhe kam bërë pak azhurnime në mënyrë që gjithçka të përshtatet dhe të jetë e dukshme. Ju mund të shihni ekranin tim, butonin, potenciometrin, ds18b20 dhe zilen aktive. Dhe sensori tejzanor, ventilatori, sensori i peshës (qeliza e ngarkesës, HX711) janë të lidhura me një kabllo të gjatë në mënyrë që t'i vendosni ato kudo. Sigurohuni që gjithçka është e dukshme dhe mund të përshtatet në shtëpinë tuaj. Mund të shikoni se si e bëra.
E rëndësishme! Bëni sensorin e peshës siç e bëra unë ose modelin që gjeta në internet. Përndryshe, nuk do të jeni në gjendje të matni peshën.
Nëse keni bërë gjithçka siç duhet, projekti është përfunduar. Shpresoj se jeni të kënaqur me rezultatin;).
Recommended:
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
NeckLight: një gjerdan PCB për njerëzit dhe qentë: 8 hapa (me fotografi)
NeckLight: një gjerdan PCB për njerëzit dhe qentë: Përshëndetje të gjithëve, ky projekt është udhëzuesi im i parë, kështu që do të përpiqem të bëj më të mirën. Në këtë projekt, do t'ju shpjegoj se si arrita të krijoj këtë gjerdan PCB që shkëlqen në errësirë! Për të qenë i sinqertë, ky është projekti perfekt nëse doni të mësoni
Sistemi i ftohjes së ujit në akuarium: 6 hapa
Sistemi i ftohjes së ujit në akuarium: Në këtë udhëzues do t'ju tregoj se si të bëni vetë sistemin e ftohjes për akuariumin tuaj. Gjithçka që ju nevojitet është njohuri themelore në elektronikë, programim dhe pak kohë. Nëse keni ndonjë pyetje ose problem, mund të më kontaktoni në postën time: i
GreyBOX - Sistemi i Zbulimit dhe Vjedhjes nga Aksidentet: 4 Hapa (me Fotografi)
GrayBOX - Sistemi i Mbrojtjes nga Zbulimi dhe Vjedhja e Aksidenteve: GrayBOX është një pajisje që ju mbron ju dhe automjetin tuaj*. Kjo pajisje do të montohet në automjetin tuaj*dhe do të kryejë disa detyra automatikisht për të shpëtuar ju dhe automjetin tuaj*. GreyBOX përmban një kartë SIM kështu mund të komunikoni me të përmes mesazhit me tekst
Hedhës automatik i topit për qentë: 6 hapa
Hedhës automatik i topit për qentë: Ne të dy kemi qen, dhe siç e dinë të gjithë, qentë mund të kalojnë gjithë ditën duke luajtur top. Kjo është arsyeja pse, ne menduam një mënyrë për të ndërtuar një top-hedhës automatik