Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Instalimet elektrike
- Hapi 3: Baza e të dhënave
- Hapi 4: Kodi
- Hapi 5: Rasti
Video: Auto PetFeeder: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Përshëndetje, emri im është Gilian, unë studioj në Howest Kortrijk Belgjikë dhe jam student MCT si një detyrë përfundimtare që më është dashur të bëj një pajisje IOT.
Unë kam një qen në shtëpi që ushqehet 2 herë në ditë në një kohë të caktuar, gjithashtu sasia e ushqimit është e saktë kështu që dy herë në ditë ne peshojmë 56 gramë ushqim dhe e ushqejmë atë. Kështu që unë bëra një pajisje që automatizon këtë proces dhe quhet PetFeeder. Në faqen e internetit ju mund të shtoni orare të ndryshme duke zgjedhur një kohë dhe të specifikoni peshën e ushqimit që dëshironi të refuzoni. Nëse nuk doni të prisni për kohën tjetër të ushqyerjes në faqen kryesore është një buton që shpërndan ushqimin menjëherë.
Hapi 1: Materialet
Brenda kasës është një sistem vidash që e shtyn ushqimin e thatë në tas, nuk e kam dizajnuar vetë sepse kam gjetur atë që më nevojitej në sendin e gjithësisë dhe ishte projektuar nga George Tsianakas. Dizajnin dhe shkarkimin për atë që kam përdorur, mund t'i gjeni këtu.
Më poshtë është lista e pjesëve që ju nevojiten më tej për këtë projekt.
- mjedër pi
- kartë micro SD (minimumi 8 gb)
- Ekran LCD 20x4 me modul i2c në anën e pasme
- inkodues rrotullues + çelës
- srf-05 sensor tejzanor
- 1 kg ngarkues + amplifikator hx711
- Furnizimi me energji 12/5v
- nema 17 motor stepper + drv8825 stepperdriver
- 2 rezistente (2 kohm dhe 1 kohm)
- 40 pin flatcable + cobler
Hapi 2: Instalimet elektrike
Hapi tjetër është të lidhni gjithçka në një tabelë dhe të provoni nëse gjithçka funksionon. Ju mund ta lini atë në këtë mënyrë, por unë vendosa të bashkoj gjithçka në një dërrasë për të bërë gjithçka të duket më mirë dhe të jetë më pak e rëndë dhe të zërë hapësirë në rastin më vonë.
Hapi 3: Baza e të dhënave
Ky projekt përdor një bazë të dhënash për të ruajtur të dhënat e sensorit dhe të gjitha kohët e ushqyerjes dhe peshën që shoqërohen me të. Ka 3 tabela:
- Ushqyerja ku ruhen të gjitha kohët dhe peshat që vendosni në uebfaqe.
- Historia ku vlerat e sensorit tejzanor ruhen së bashku me datën e regjistrimit
- Sensorët ku janë përdorur sensorë që përdoren në projekt ruhen së bashku me një ID në vlerë që tani është nga ajo sensor në tabelën Historia.
Hapi 4: Kodi
Së pari do t'ju duhet të instaloni apache2 për të funksionuar faqen tuaj të internetit, këtë mund ta bëni me komandën e mëposhtme në terminalin e pi tuaj.
sudo apt install apache2 -y
Mbyllni gjithashtu konfigurimin e një lidhjeje pa tel me pi -në tuaj sepse pasi të keni vendosur gjithçka brenda kasës nuk do të jeni në gjendje të lidhni me lehtësi një kabllo ethernet.
Ju gjithashtu do të duhet të konfiguroni bazën e të dhënave MariaDB në mënyrë që të mund të hyni në të.
Pasi të jetë bërë kjo, mund t'i vendosni skedarët e përparme në dosjen e mëposhtme:/var/www/html
Kodi i sfondit që sapo e vendosët në dosjen kryesore.
Alsoshtë gjithashtu më e lehtë për të bërë një shërbim të aplikacionit.py në mënyrë që kur të nisni programet programet të funksionojnë automatikisht. Për ta bërë këtë ju vetëm duhet të kopjoni skedarin e shërbimit (që përfshihet në skedarin zip më poshtë) në dosjen e duhur me komandën e mëposhtme:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
Hapi 5: Rasti
Për rastin që e projektova në Fusion 360 dhe eksportova skicat në skedarë dxf për të prerë me lazer në një vend lokal që njoh. Unë e projektova me nyje gishtash kështu që gjithçka përshtatet bukur së bashku. Pasi u pre, i ngjita panelet së bashku për panelin e pasmë dhe panelin e mesëm, ku LCD dhe sensori tejzanor janë vendosur për të pasur akoma qasje të lehtë në gjithçka, diçka duhet të ndryshohet më vonë. Edhe pse nuk janë ngjitur ato qëndrojnë të mbyllura bukur për shkak të nyjeve të gishtërinjve.
Kjo është gjithçka që shpresoj se ju ka pëlqyer ky projekt. - Gilian
Recommended:
ZERO DELAY USB JOYSTICK - MODIFIKIMI I ANALOGS AUTO: 5 hapa
ZERO DELAY USB JOYSTICK - MODIFIKIMI I ANALOGS AUTO: Ky është një projekt shtesë për Zero Delay USB Encoder True Analog Joystick Modifikim. Duhet të keni modifikuar, testuar dhe kalibruar me sukses Koduesin në projektin e mëparshëm para se të shtoni këtë pajisje. Kur përfundon dhe punon
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
Blini Vac Auto Switch (nuk nevojitet Arduino): 7 hapa
Blini Vac Auto Switch (nuk ka nevojë për Arduino): Ashtu si shumë punëtorë hobi të drurit, kam një vakum dyqani të bashkangjitur në sharrën e tryezës sime dhe çdo herë që dua të bëj një prerje, duhet ta ndez para se ta hap sharrën. Kjo mund të duket marrëzi, por është një dhimbje në qafë për të ndezur dhe fikur dyqanin sa më shumë
Sistemi Portativ Solar Auto Tracking: 9 hapa (me fotografi)
Sistemi Portativ Solar Auto Tracking: Medomyself është pjesëmarrës në Programin e Shërbimeve Amazon LLC Associates, një program reklamimi filial i krijuar për të siguruar një mjet për faqet që të fitojnë tarifa reklamimi duke reklamuar dhe lidhur me amazon.comby: Dave WeaverKjo ndërtim është bërë me
Njeri Auto Auto ushqyes 0.5: 9 Hapa
Human Auto Feeder 0.5: Mirësevini në udhëzuesin tim të parë në lidhje me krijimin e një boti ushqyes (sh*tty)! Në këtë udhëzues, unë do të përpiqem më të mirën time për të shpjeguar se si e bëra këtë bot hap pas hapi me procedurat, materialet dhe mjetet e kërkuara! Tabela e përmbajtjes: Materialet & T