Turinys:
- 1 žingsnis: įranga
- 2 žingsnis: elektroninė schema
- 3 veiksmas: įdiekite vaizdą „Raspberry Pi“
- 4 žingsnis: paleiskite „Raspberry Pi“
- 5 veiksmas: importuokite failus iš „Github“
- 6 veiksmas: nustatykite „MySQL Workbench“
- 7 veiksmas: pridėkite duomenų bazę
- 8 veiksmas: nustatykite „Visual Studio Code“
- 9 veiksmas: įdiekite paketus naudodami „Visual Studio Code“
- 10 veiksmas: sukurkite išmanųjį naminių gyvūnėlių tiektuvą
Video: Išmanusis naminių gyvūnėlių tiektuvas: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Esu Belgijos Howest Kortrijk akademijos studentas. Aš gaminau lesyklėlę specialiai katėms ir šunims. Šį projektą sukūriau savo šuniui. Daug kartų nesu namie, kad pavaišinčiau savo šunį vakare. Dėl to mano šuo turi laukti, kol gaus maistą. Su šiuo projektu jis gaus maistą tuo metu, kurį pasirinksiu aš. Taip pat galite kontroliuoti maisto kiekį, kurį gauna jūsų šuo. Tai paprastas būdas savininkams maitinti savo augintinius. Taigi jiems nereikia jaudintis dėl savo augintinio šėrimo, jei jų nėra namuose.
Aš tai padariau su „Raspberry Pi“ir keliomis priemonėmis. Visi duomenys išsaugomi duomenų bazėje. Taip pat sukūriau svetainę, kad galėtumėte nustatyti savo įrenginį.
1 žingsnis: įranga
Norėdami atlikti šį projektą, jums reikės kelių įrenginių.
- „Raspberry Pi 3 Model B“, 32,49 € „Amazon.com“
- RFID jutiklis, 6,95 € „Amazon.com“
- PIR jutiklis, 8,99 € „Amazon.com“
- Apkrovos jutiklis (1 kg), 11, 16 eurų „Amazon.com“
- LCD ekranas, 12, 95 € „Amazon.com“
- Įkelkite ląstelių stiprintuvą, 9, 95 € „Amazon.com“
- „Servo Motor“, 9, 99 eurai „Amazon.com“
- Laidai, 7, 99 eurai „Amazon.com“
- 9 V baterija, 10, 99 € „Amazon.com“
- 16G SD kortelė, 9, 98 eurai „Amazon.com“
- Lituoklis, 13, 99 € „Amazon.com“
- Smeigtuko antraštės juosta, 4, 59 eurai „Amazon.com“
- Lituoklis, 9, 99 eurai „Amazon.com“
- 1, 5 m eterneto kabelis, 6 €, 28 Amazon.com
2 žingsnis: elektroninė schema
Pdf faile matysite elektroninę schemą. Patikrinkite kelis kartus, kad nepadarytumėte klaidų. Vienas neteisingas laidas gali sugadinti kelis įrenginius.
3 veiksmas: įdiekite vaizdą „Raspberry Pi“
Turite įdiegti vaizdą į savo SD kortelę. Vaizdą rasite failuose.
Norėdami įdiegti vaizdą į savo SD kortelę, turite įdiegti „wind32diskimager“.
4 žingsnis: paleiskite „Raspberry Pi“
Norėdami prisijungti prie „Raspberry Pi“, turite įdiegti „Putty“. Prijunkite „Raspberry Pi“ir kompiuterį eterneto kabeliu. Paleiskite „Putty“ir užpildykite IP adresą: 169.254.10.1
Prisijungę įvedate vartotojo vardą: pi ir slaptažodį: avietė
5 veiksmas: importuokite failus iš „Github“
Prisijunkite prie „Raspberry Pi“. Norėdami sukurti žemėlapio „projektą“, įveskite: „mkdir project“.
Eikite į katalogą su „cd project“. Kai esate kataloge, įvedate „git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene“. Failai bus įdiegti jūsų „Raspberry Pi“.
6 veiksmas: nustatykite „MySQL Workbench“
Norėdami išsaugoti duomenis, turite įdiegti „MySQL Workbench“.
Atidarę „MySQL Workbench“pamatysite „MySQL Connections“. Norėdami pridėti naują ryšį, paspauskite pliuso mygtuką.
SSH ryšį sukuriate naudodami paveikslėlyje išvardytus nustatymus. SSH slaptažodis yra „avietinė“. Galite pasirinkti kitą slaptažodį. Aš naudoju „mysql“kaip slaptažodį. Galite saugoti slaptažodį saugykloje, todėl jums nereikia įvesti slaptažodžio kiekvieną kartą, kai atidarote ryšį.
Jei baigsite šį nustatymą, galėsite išsaugoti ryšį.
7 veiksmas: pridėkite duomenų bazę
Atidarykite ryšį. Kairėje pusėje pamatysite „Administravimas“. Spustelėkite „administravimas“, tada „Duomenų importavimas/atkūrimas“. Pasirinkite „Importuoti iš savarankiško turinio“ir pasirinkite kvailą failą. Tada paspauskite „Pradėti importavimą“.
8 veiksmas: nustatykite „Visual Studio Code“
Norėdami parašyti kodą, turite įdiegti „Visual Studio Code“.
Kai atidarote „Visual Studio Code“, turite įdiegti plėtinį „Remote SSH“. Šis plėtinys leidžia prisijungti prie „rapsberry pi“.
Paspauskite žalią mygtuką apačioje kairėje, kad prisijungtumėte prie „Raspberry Pi“. Pasirinkite prisijungti prie pagrindinio kompiuterio ir įveskite: ssh [email protected]
Turėsite įvesti slaptažodį „avietė“.
9 veiksmas: įdiekite paketus naudodami „Visual Studio Code“
„Visual Studio Code“atidarote naują terminalą. Terminale turite įdiegti kelis paketus. Aš išvardinsiu juos žemiau:
-pip3 įdiegti mysql-connector-python
- pip3 įdiegti kolbą-lizdą
- pip3 įdiegti kolbos
- pip3 įdiegimo geventas
- pip3 įdiegti gevent-websocket
10 veiksmas: sukurkite išmanųjį naminių gyvūnėlių tiektuvą
Neturiu išsamios pamokos, kaip fiziškai pasidaryti „Smart Pet Feeder“. Atsiprašau už tai!
Apkrovos matuoklis turi būti pagamintas taip, kaip parodyta paveikslėlyje. Statydami rodyklę padėkite žemyn.
Rekomenduojamas:
Automatizuotas naminių gyvūnėlių ėdalo dubenėlio projektas: 13 žingsnių
Automatizuoto naminių gyvūnėlių ėdalo dubenėlio projektas: Šioje instrukcijoje bus pavaizduota ir paaiškinta, kaip sukurti automatizuotą, programuojamą naminių gyvūnėlių lesyklėlę su pritvirtintais maisto dubenėliais. Čia pridėjau vaizdo įrašą, kuriame pavaizduota, kaip produktai veikia ir kaip jie atrodo
Išmanusis naminių gyvūnėlių tiektuvas: 9 žingsniai
„Smart Pet Feeder“: ar turite augintinį? Ne: priimk vieną! (ir grįžkime prie šios pamokos). Taip: geras darbas! Ar nebūtų puiku, jei galėtumėte pamaitinti ir duoti vandens savo mylimam žmogui, neatšaukdami planų, kad laiku grįžtumėte namo? Mes sakome, kad nesijaudinkite
Pramoninio stiprumo katės (naminių gyvūnėlių) tiektuvas: 10 žingsnių
Pramoninio stiprumo katės (naminių gyvūnėlių) lesykla: keliauju kelias savaites vienu metu ir turiu šias laukines laukines kates, kurias reikia šerti, kol esu toli. Jau kelerius metus naudoju modifikuotus tiektuvus, įsigytus iš „Amazon“, kurie valdomi naudojant aviečių pi kompiuterį. Nors mano
„Pasidaryk pats“paprasčiausias automatinis naminių gyvūnėlių tiektuvas su „Arduino“: 3 žingsniai
„Pasidaryk pats“paprasčiausias automatinis naminių gyvūnėlių tiektuvas su „Arduino“: Sveiki naminių gyvūnėlių mylėtojai! Giliai viduje mes visi norime turėti savo namuose mielą mažą šuniuką ar kačiuką ar tikriausiai net žuvų šeimą. Tačiau dėl savo užimto gyvenimo dažnai abejojame savimi: „Ar galėsiu pasirūpinti savo augintiniu?“. Pagrindinė atsakomybė
Nuotoliniu būdu valdomas naminių gyvūnėlių tiektuvas: 5 žingsniai
Nuotoliniu būdu valdomas naminių gyvūnėlių tiektuvas: šioje instrukcijoje aš parodysiu, kaip galite sukurti paprastą nuotoliniu būdu valdomą naminių gyvūnėlių lesyklą. Naudodami šį paprastą „arduino“projektą, galite maitinti savo augintinį naudodami nuotolinio valdymo pultą. Viskas, ko jums reikia, yra „Arduino Uno“lenta (arba panaši) , plastikinis butelis, servo