Indholdsfortegnelse:
- Trin 1: Udstyr
- Trin 2: Elektronisk ordning
- Trin 3: Installer billede på Raspberry Pi
- Trin 4: Start Raspberry Pi
- Trin 5: Importer filer fra Github
- Trin 6: Konfigurer MySQL Workbench
- Trin 7: Tilføj database
- Trin 8: Opsætning af Visual Studio Code
- Trin 9: Installer pakker på Visual Studio Code
- Trin 10: Opbygning af Smart Pet Feeder
Video: Smart Pet Feeder: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg er studerende på Howest Kortrijk Academy i Belgien. Jeg lavede en feeder specielt til katte og hunde. Jeg lavede dette projekt til min hund. Mange gange er jeg ikke hjemme for at fodre min hund om aftenen. Derfor må min hund vente på at få sin mad. Med dette projekt får han sin mad på et tidspunkt, jeg vælger. Du kan også kontrollere mængden af mad, som din hund får. Det er en nem måde for ejerne at fodre deres kæledyr. Så de behøver ikke bekymre sig om at fodre deres kæledyr, hvis de ikke er hjemme.
Jeg lavede den med en Raspberry Pi og flere udstyr. Alle data gemmes på en database. Jeg har også lavet et websted, så du kan konfigurere din enhed.
Trin 1: Udstyr
Du skal bruge flere udstyr til at lave dette projekt.
- Raspberry Pi 3 Model B, 32,49 € på Amazon.com
- RFID -sensor, 6,95 € på Amazon.com
- PIR -sensor, 8,99 € på Amazon.com
- Load Sensor (1 kg), € 11, 16 på Amazon.com
- LCD -skærm, € 12, 95 på Amazon.com
- Load Cell Amplifier, € 9, 95 på Amazon.com
- Servomotor, € 9, 99 på Amazon.com
- Ledninger, € 7, 99 på Amazon.com
- 9V batteri, € 10, 99 på Amazon.com
- 16G SD -kort, € 9, 98 på Amazon.com
- Loddejern, € 13, 99 på Amazon.com
- Pin header strip, € 4, 59 på Amazon.com
- Loddetråd, € 9, 99 på Amazon.com
- Ethernet -kabel 1, 5m, € 6, 28 Amazon.com
Trin 2: Elektronisk ordning
I pdf -filen ser du det elektroniske skema. Kontroller flere gange, så du ikke laver fejl. En forkert ledning kan ødelægge flere udstyr.
Trin 3: Installer billede på Raspberry Pi
Du skal installere et billede på dit sd -kort. Du finder billedet i filerne.
For at installere billedet på dit sd-kort skal du installere "wind32diskimager".
Trin 4: Start Raspberry Pi
For at oprette forbindelse til Raspberry Pi skal du installere "Putty". Tilslut Raspberry Pi og din computer med ethernet -kablet. Start Kitt og udfyld IP-adressen: 169.254.10.1
Når du er tilsluttet, skriver du brugernavnet: pi og adgangskode: hindbær
Trin 5: Importer filer fra Github
Log ind på din Raspberry Pi. For at oprette et kort "projekt" skriver du: "mkdir projekt".
Gå til biblioteket med "cd -projekt". Når du er i biblioteket, skriver du "git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene". Filerne installeres på din Raspberry Pi.
Trin 6: Konfigurer MySQL Workbench
For at gemme dine data skal du installere "MySQL Workbench".
Når du åbner "MySQL Workbench" vil du se "MySQL -forbindelser". Tryk på plusknappen for at tilføje en ny forbindelse.
Du opretter en SSH -forbindelse med de indstillinger, der er angivet på billedet. SSH -adgangskoden er "hindbær". Du kan vælge den anden adgangskode. Jeg brugte "mysql" som adgangskode. Du kan gemme adgangskoden i boksen, så du ikke behøver at indtaste din adgangskode hver gang du åbner forbindelsen.
Hvis du er færdig med indstillingen, kan du gemme forbindelsen.
Trin 7: Tilføj database
Åbn forbindelsen. I venstre side vil du se "Administration". Klik på "administration og klik derefter på" Dataimport/gendannelse ". Vælg" Importer fra egen beholdning ", og vælg den dumme fil. Herefter trykker du på" Start import ".
Trin 8: Opsætning af Visual Studio Code
For at skrive koden skal du installere "Visual Studio Code".
Når du åbner "Visual Studio Code", skal du installere en udvidelse med navnet "Remote SSH". Denne udvidelse giver dig mulighed for at oprette forbindelse til din rapsberry pi.
Tryk på den grønne knap nederst til venstre for at oprette forbindelse til Raspberry Pi. Vælg forbindelse til vært, og skriv: ssh [email protected]
Du bliver nødt til at indtaste adgangskoden "hindbær".
Trin 9: Installer pakker på Visual Studio Code
Du åbner en ny terminal i Visual Studio Code. I terminalen skal du installere flere pakker. Jeg vil liste dem herunder:
-pip3 installer mysql-connector-python
- pip3 installere kolbe-socketio
- pip3 installere kolbe-kors
- pip3 installer gevent
- pip3 installer gevent-websocket
Trin 10: Opbygning af Smart Pet Feeder
Jeg har ikke en komplet tutorial om, hvordan man laver Smart Pet Feeder fysisk. Det beklager jeg!
Lastcellen skal udformes som billedet. Placer pilen nedad, når du bygger den.
Anbefalede:
Smart Pet Feeder: 9 trin
Smart Pet Feeder: Har du et kæledyr? Nej: adopter en! (og kom tilbage til dette instruerbare). Ja: godt arbejde! Ville det ikke være fantastisk, hvis du kunne fodre og give vand til din elskede uden at aflyse planer for at komme hjem til tiden? Vi siger bekymre dig nej
SmartPET - Smart Pet Feeder: 7 trin (med billeder)
SmartPET - Smart Pet Feeder: Hej! Jeg er Maxime Vermeeren, en 18 år gammel MCT (Multimedia og kommunikationsteknologi) studerende på Howest. Jeg har valgt at oprette en smart dyrefoder som mit projekt. Hvorfor lavede jeg dette? Min kat har nogle vægtproblemer, så jeg besluttede mig for at lave en maskine til
Smart Feeder: 4 trin
Smart Feeder: At have et kæledyr er meget sjovt. Men når du vil på en sjov ferie, og du ikke kan tage din bedste ven med, skal du finde en person, der kan komme og fodre dit kæledyr. Jeg har haft dette problem meget og fik ideen om at bygge mit eget automatiske kæledyr til
Industrial Strength Cat (pet) Feeder: 10 trin
Industrial Strength Cat (pet) Feeder: Jeg rejser i mange uger ad gangen, og jeg har disse udendørs vildkatte, der skal fodres, mens jeg er væk. I flere år har jeg brugt modificerede feedere købt fra Amazon, der styres ved hjælp af en hindbær pi -computer. Selvom min
SMART FISH FEEDER "DOMOVOY": 5 trin (med billeder)
SMART FISH FEEDER "DOMOVOY": Feeder " DOMOVOY " er designet til automatisk fodring af akvariefisk på skema.Funktioner: Designet til automatisk fodring af akvariefiskFodring udføres på det indstillede tidspunkt En særlig algoritme forhindrer foderstopParametre kan ændres