Obsah:
- Krok 1: Materiál
- Krok 2: Nastavení Raspberry Pi
- Krok 3: MySQL
- Krok 4: Měřítko
- Krok 5: DC motor
- Krok 6: Dávkovač
- Krok 7: Budování
- Krok 8: Web
Video: Dogspenser: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Každý majitel psa se s tím alespoň jednou setkal, což je dobře známý a běžný problém. Moje rodina a já jsme to zažili na vlastní kůži, jeďte na dovolenou a jste povinni se zeptat svých přátel a rodiny, jestli chtějí nechat vašeho psa krmit každý den. Je to nejen otravné ptát se kolem a skutečně najít někoho, kdo má na práci, ale je to velmi časově náročné pro osobu, která je připravena krmit vašeho mazlíčka každý den. Tento tutoriál přinese do vašeho života takové pohodlí, o jaké jste žádali, pokud jste se někdy dostali do situace, kterou jsem si právě představil. Stroj automaticky, ale také ručně vydává jídlo, získáte zabezpečený web, který lze přizpůsobit a poskytne vám živé informace, jako je hmotnost krmného kontejneru, doba posledního krmení atd.
Dokument rozpisky za cenu
Krok 1: Materiál
Elektronika:
- malina pi 3 model B
- 12V DC motor 15 otáček za minutu
- Snímač zatížení 20 kg (5 kg jsou také v pořádku)
- Zesilovač siloměrů HX711
- zásuvka-zásuvka
- samec-samec konektory
- 8 GB SD karta
- 12voltový 2A adaptér
- Tranzistor
- 1k odpor
Materiály:
- Spojení 3 mm až 8 mm
- Hřídel D 8 mm
- Dávkovač obilovin
- 1,5 m x 1,5 m Dřevěné desky o tloušťce alespoň 1 cm
- Šrouby 6-8
- Šrouby 6-8
- 2 zipy
Nástroje:
- Šroubovák
- Pájení natvrdo
- Lepidlo
- Páječka
Okruh Podívejte se na pátý obrázek
Krok 2: Nastavení Raspberry Pi
- Musíte napsat jessie na SD kartu pomocí win32diskimager.
- Přidejte do spouštěcí složky prázdný soubor bez přípony s názvem ssh.
- Nastavte statickou ip (apipa): zapište ip = 169.254.10.1 do souboru "cmd.txt" (obrázek výše).
- Vložte kartu SD do pí a připojte pomocí tmelu.
Přihlášení: pí
Heslo: malina
Důležité
Aktualizujte a upgradujte pi:
Zkopírujte a vložte: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Krok 3: MySQL
Nainstalujte si MySQL pro Windows a vytvořte si databázi pomocí Workbench.
Nastavení pro pi:
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client.
Vytvořte svou databázi, můj příklad (druhý obrázek)
Forward inženýr své schéma a přidat data.
Udělte svolení (první obrázek).
Krok 4: Měřítko
Vytvořte měřítko zašroubováním 2 malých dřevěných prken, po jedné na každé straně.
Upozornění: Chcete -li ponechat určitý pohyblivý prostor pro stejná prkna mezi siloměrem a prkny, bude se tak zatěžovací buňka pohybovat po přidání hmotnosti
Zajistěte dobré vyvážení siloměru uprostřed.
- Změřte, jak velká musí být prkna, aby byla obě identická
- Uprostřed vytvořte otvory ve srovnání s místem, kde by měly být připevněny v siloměru
- Zašroubujte šrouby do prken a dovnitř siloměru s maticemi mezi nimi
- Vyrovnejte prkna
Jak se připojit:
Snímač zatížení -> HX711
- ČERVENÝ DRÁT -> E+
- ČERNÉ DRÁTY -> E-
- BÍLÝ DRÁT -> A-
- ZELENÝ DRÁT -> A+
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Kód:
Na internetu je k dispozici několik knihoven, tato, kterou jsem použil, fungovala perfektně, budete si o ní muset něco přečíst a zjistit, jak senzor přesně funguje.
Kalibrace hmotnosti:
Spusťte kód pomocí funkce get_weight a získejte průměr kolem 10 hodnot.
Odečtením průměrných jednotek s datovým výstupem získáte kalibraci stupnice.
Změřte jednotky hmotnosti tak, že na váhu umístíte určitou hmotnost a vydělíte výstup hmotností v gramech.
Malý TLDR:
Zátěžová buňka má po celé šířce těla vestavěné otvory, tvarované určitým způsobem tak, že tlak vyvíjený na ni ji ohne a vytvoří odpor.
Krok 5: DC motor
Propojte stejnosměrný motor způsobem, který ukazuje druhý obrázek.
Krok 6: Dávkovač
Vyvrtejte otvor o průměru přibližně 10 mm, jen o něco větší než 8 mm D-hřídel.
Uvnitř dávkovače je malý kolotoč, který je příliš velký, pokud chcete spustit stejnosměrný motor.
Obrázek 4:
Zašroubujte hřídel D uvnitř článku 3 mm až 8 mm a proveďte totéž pro druhou stranu s DC motorem.
Obrázek 3:
Umístěte chůdy na prkna váhy, přišroubujte dávkovač k prknu pod ní. Získejte správnou výšku, aby byl motor na úrovni. Zapněte motor na chůdách.
Krok 7: Budování
Obrázek 1:
Změřte délku stran, moje jsou asi 60 cm dlouhé, záleží na tom, jak velká je základna vaší stupnice, a přidejte polovinu délky základny, abyste získali správnou délku.
Vytvořte základ se stejnou délkou bočních stěn a šířkou základny stupnice.
Vytvořte sklíčko změřením šířky základních prken a přilepte na stranu bočních stěn.
Obrázek 2:
Zašroubujte šrouby z vnější strany bočních stěn do vnitřku základny váhy.
Obrázek 3:
Ve střeše vytvořte otvor, aby se nádoba dávkovače vešla dovnitř.
Krok 8: Web
Nahrajte svou webovou stránku do adresáře pi:/home/name/projectname
Vytvořte službu a nechte ji spustit automaticky: návod
Všechno by mělo být v provozu!
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon