Kazalo:
- 1. korak: Oprema
- 2. korak: Elektronska shema
- Korak: Namestite sliko na Raspberry Pi
- 4. korak: Zaženite Raspberry Pi
- 5. korak: Uvozite datoteke iz Github -a
- 6. korak: Namestite delovno mizo MySQL
- 7. korak: Dodajte bazo podatkov
- 8. korak: Namestite kodo Visual Studio
- 9. korak: Namestite pakete v kodo Visual Studio
- 10. korak: Izdelava pametnega podajalnika hišnih ljubljenčkov
Video: Pametni podajalnik za hišne ljubljenčke: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Sem študent na Howest Kortrijk Academy v Belgiji. Naredil sem napajalnik posebej za mačke in pse. Ta projekt sem naredil za svojega psa. Velikokrat nisem doma, da bi zvečer nahranil svojega psa. Zaradi tega mora moj pes počakati, da dobi hrano. S tem projektom bo dobil hrano v času, ki ga izberem jaz. Prav tako lahko nadzirate količino hrane, ki jo dobi vaš pes. To je preprost način, da lastniki nahranijo svoje hišne ljubljenčke. Zato jim ni treba skrbeti, da bodo svojega ljubljenčka nahranili, če ga ni doma.
Uspelo mi je z Raspberry Pi in več opreme. Vsi podatki so shranjeni v bazi podatkov. Naredil sem tudi spletno mesto, tako da lahko nastavite svojo napravo.
1. korak: Oprema
Za izvedbo tega projekta boste potrebovali več opreme.
- Raspberry Pi 3 Model B, 32,49 € na Amazon.com
- RFID senzor, 6,95 € na Amazon.com
- PIR senzor, 8,99 € na Amazon.com
- Senzor obremenitve (1 kg), 11, 16 € na Amazon.com
- LCD zaslon, 12, 95 € na Amazon.com
- Ojačevalnik obremenitvenih celic, 9, 95 € na Amazon.com
- Servo motor, 9, 99 € na Amazon.com
- Žice, 7, 99 € na Amazon.com
- 9V baterija, 10, 99 € na Amazon.com
- 16G SD kartica, 9, 98 € na Amazon.com
- spajkalnik, 13, 99 € na Amazon.com
- Priključni trak, 4, 59 € na Amazon.com
- Spajkalna žica, 9, 99 € na Amazon.com
- Ethernetni kabel 1, 5 m, 6, 28 € Amazon.com
2. korak: Elektronska shema
V datoteki PDF boste videli elektronsko shemo. Večkrat preverite, da ne naredite napak. Ena napačna žica lahko uniči več opreme.
Korak: Namestite sliko na Raspberry Pi
Na svojo SD kartico morate namestiti sliko. Sliko boste našli v datotekah.
Če želite sliko namestiti na svojo sd-kartico, morate namestiti "wind32diskimager".
4. korak: Zaženite Raspberry Pi
Če se želite povezati z Raspberry Pi, morate namestiti "Putty". Raspberry Pi in računalnik povežite z ethernetnim kablom. Zaženite Kiti in vnesite naslove IP: 169.254.10.1
Ko ste povezani, vnesete uporabniško ime: pi in geslo: malina
5. korak: Uvozite datoteke iz Github -a
Prijavite se v svoj Raspberry Pi. Če želite ustvariti zemljevid "project", vnesete: "mkdir project".
Pojdite v imenik z "cd project". Ko ste v imeniku, vnesete "git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene". Datoteke se namestijo na vaš Raspberry Pi.
6. korak: Namestite delovno mizo MySQL
Če želite shraniti svoje podatke, morate namestiti "MySQL Workbench".
Ko odprete "MySQL Workbench", boste videli "MySQL Connections". Če želite dodati novo povezavo, pritisnite gumb plus.
Ustvarite povezavo SSH z nastavitvami, navedenimi na sliki. Geslo SSH je "malina". Izberete lahko drugo geslo. Kot geslo sem uporabil "mysql". Geslo lahko shranite v trezor, zato vam ni treba vnesti gesla vsakič, ko odprete povezavo.
Če ste končali z nastavitvijo, lahko povezavo shranite.
7. korak: Dodajte bazo podatkov
Odprite povezavo. Na levi strani boste videli "Administracija". Kliknite "Upravljanje in nato" Uvoz podatkov/obnovitev ". Izberite" Uvozi iz samostojnega "in izberite neumno datoteko. Nato pritisnite" Začni uvoz ".
8. korak: Namestite kodo Visual Studio
Če želite napisati kodo, morate namestiti "Visual Studio Code".
Ko odprete "Visual Studio Code", morate namestiti razširitev z imenom "Remote SSH". Ta razširitev vam omogoča povezavo z rapsberry pi.
Pritisnite zeleni gumb spodaj levo, da se povežete z Raspberry Pi. Izberite povezavo z gostiteljem in vnesite: ssh [email protected]
Geslo boste morali vnesti "malina".
9. korak: Namestite pakete v kodo Visual Studio
Odprete nov terminal v kodi Visual Studio. V terminal morate namestiti več paketov. Spodaj jih bom navedel:
-pip3 namestite mysql-connector-python
- pip3 namestite flask-socketio
- pip3 namestite bučke
- pip3 namestite gevent
- pip3 namestite gevent-websocket
10. korak: Izdelava pametnega podajalnika hišnih ljubljenčkov
Nimam popolne vadnice, kako fizično narediti pametni napajalnik za hišne ljubljenčke. Žal mi je zaradi tega!
Merilna celica mora biti izdelana kot slika. Ko gradite, puščico postavite navzdol.
Priporočena:
Tinyduino LoRa sledilnik za hišne ljubljenčke: 7 korakov
Tinyduino LoRa sledilnik hišnih ljubljenčkov: Kdo ne želi imeti hišnih ljubljenčkov ?? Ti kosmati prijatelji vas lahko napolnijo z ljubeznijo in srečo, vendar je bolečina, da jih pogrešate, uničujoča. Naša družina je imela mačka po imenu Thor (slika zgoraj) in bil je ljubitelj avantur. Velikokrat se je vrnil
AVTOMATSKI DOSAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: 9 korakov
AVTOMATSKI DOSTAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: Se vam je kdaj zdelo, da zapravljate preveč časa s hranjenjem svojega ljubljenčka? Ste kdaj morali med počitnicami poklicati nekoga, da nahrani vaše hišne ljubljenčke? Obe težavi sem poskušal odpraviti s svojim trenutnim šolskim projektom: Petfeed
Pametni podajalnik za hišne ljubljenčke: 9 korakov
Pametni napajalnik za hišne ljubljenčke: Ali imate hišnega ljubljenčka? Ne: posvoji enega! (in se vrnite k temu navodilu). Da: dobro opravljeno delo! Ali ne bi bilo super, če bi svojo ljubljeno osebo nahranili in dali vodo, ne da bi preklicali načrte, da bi pravočasno prišli domov? Pravimo, da brez skrbi
Samodejni podajalnik za hišne ljubljenčke z uporabo AtTiny85: 6 korakov
Samodejni podajalnik hišnih ljubljenčkov z uporabo AtTiny85: O trabalho Samodejni podajalnik hišnih ljubljenčkov z uporabo AtTiny85 de PET
Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)
Robotska žoga za hišne ljubljenčke: Moj hišni pes se rad igra z igračami, še posebej tistimi, ki jih lahko lovi! Zgradil sem robotsko kroglo, ki se vklopi in samodejno odmakne, kadar koli komunicira z njo, me obvesti preko mobilnega telefona, s katerim lahko nato upravljam prek WiFi in plavuti