Kazalo:
- 1. korak: Zaloge
- 2. korak: Konfiguriranje RPI
- 3. korak: SSH v RPI za brezžično povezavo
- 4. korak: Povežite se s kodo VS
- 5. korak: Kodiranje
- Korak 6: Zbiranje materialov za stanovanja
- 7. korak: Montaža zunanjega dela
- 8. korak: Pobočja
- 9. korak: Pritrditev pobočij
- 10. korak: Elektronika
Video: SmartFeeder: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Vsak lastnik psa je vsaj enkrat v življenju pozabil nahraniti svojega ljubljenčka. Hotel sem narediti nekaj, kar bi lahko, če pozabite nahraniti svojega hišnega ljubljenčka, preden odidete, to storili od daleč ali morda po določenem času.
V tem projektu bomo izdelali avtomatski podajalnik psov, ki ga je mogoče upravljati na spletni strani. Na tem spletnem mestu bodo prikazani podatki o količini hrane, ki je v posodi, in o času, ko je bila napolnjena, ali če je pes pojedel hrano.
Obstajajo tudi nastavitve, ki bodo prilagojene vašim potrebam (ali potrebam vašega psa).
1. korak: Zaloge
Materiali:
- Malina Pi
- 16 GB SD kartica
- deska
- mostični kabli
- ultrazvočni senzor
- servo
- merilna celica (uporabil sem 5 kg)
- ojačevalnik merilnih celic (HX711)
- plastika/les za ohišja tega projekta
- plastična posoda (za merilno celico)
Orodja:
- Vijaki
- Izvijač
- Vrtalnik
- Videl
- Brusni papir
- Super lepilo/silicij (in silikonska pištola)
2. korak: Konfiguriranje RPI
Prvi korak, ki sem ga naredil, je bila konfiguracija mojega malinovega pi, zato sem vse počistil s SD kartice in nanjo postavil sliko z Win32diskmanagerjem s tem, da lahko tam napišemo Raspbian.
3. korak: SSH v RPI za brezžično povezavo
Ko je slika nameščena, lahko v svoj Pi in računalnik vstavite ethernetni kabel. pojdite v ukazni poziv in vnesite ipconfig. V besedilnem bloku z "ethernet adapterjem" mora biti naslov ip. Ta IP naslov je tisti, na katerega bomo šli na SSH. Za ta korak sem uporabil PuTTY. Tukaj morate vnesti IP in vrata (22 za SSH) ter vnesti geslo, da pridete na Pi (standardno geslo je 'malina'). Tu moramo spremeniti omrežne nastavitve, da lahko vzpostavimo brezžično povezavo. To je ukaz za to "wpa_passphrase nameofnetwork" in potem morate vnesti geslo. Prikaže se blok besedila z omrežjem {…}, kopirajte ga in vnesite "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". Pri tem morate prilepiti besedilo od prej na dno datoteke.
Po tem lahko znova zaženete Pi.
4. korak: Povežite se s kodo VS
Za kodiranje potrebujemo kodo Visual Studio. Ko to zaženete, morate namestiti vtičnik za SSH. Ko je ta nameščen, lahko kliknete v spodnjem levem kotu ali odprete terminal in vnesete SSH pi@ipadress. Po tem morate vnesti geslo in lahko začnemo s kodiranjem.
5. korak: Kodiranje
Zdaj moramo nastaviti spletno mesto, lahko odprete mapo v vscode, pojdite na var/www/html in tukaj začnemo.
Tu bodo naši HTML, CSS, slike in Javascript.
Zdaj lahko v istem delovnem prostoru odpremo drugo mapo. Postavil sem klic moj projekt in ga dal v domačo mapo svojega pi. Tu bo prišlo vse, kar je povezano z zaledjem (torej večina datotek python).
Korak 6: Zbiranje materialov za stanovanja
Za ohišje sem uporabil les in plastično ploščo, ki sem jo z žago razrezal na koščke.
L kosi so 50x50, vendar sem izrezal kos iz 20x40. To je treba za obe strani narediti dvakrat.
Tanke deske so za spodnjo in zadnjo ploščo. Oba sta velikosti 20x50 (opomba: po montaži boste morali skrajšati enega.)
Nato bomo za sprednjo stran potrebovali kos velikosti 20x40 (preostanek lahko uporabite pri rezanju oblik L).
Tu sem označil polkrog, da hrana pride ven.
Nato potrebujemo 2 majhni deski velikosti 20x10 in 18x10 (širina 18, ker so deske debele 1 cm, zato se bodo zlahka zdrsnile). to je za pladenj, kjer bo posoda. (v deski 18x10 lahko izvrtate celoto za žice merilne celice.)
7. korak: Montaža zunanjega dela
Nato bomo vse dele privijačili, da bomo vedeli, kako bo videti.
Za pogled spredaj sem uporabil 9 vijakov, za obe strani 14 vijakov.
8. korak: Pobočja
Nato sem naredil pobočje z lesom, zgornji je deska 18x40 cm, tista, ki gre v skledo, pa je na zgornjem delu širine 40 cm, manjša pa je do luknje spredaj. dolžina je tudi 40 cm. Dodal sem dodatne varnostne ograje, da se hrana ne razlije po ohišju.
9. korak: Pritrditev pobočij
Pobočja sem pritrdila z vijaki, tako da sem na samo pobočje dodala dodatno desko. Uporabite lahko tudi super lepilo ali silicij.
10. korak: Elektronika
Ta je še v gradnji
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč