Obsah:

Dogspenser: 8 kroků
Dogspenser: 8 kroků

Video: Dogspenser: 8 kroků

Video: Dogspenser: 8 kroků
Video: Spenser Sunday Excellent JWW WCCSC AKC January 2014 2024, Červenec
Anonim
Psí spenser
Psí spenser
Psí spenser
Psí spenser

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

Materiál
Materiál
Materiál
Materiál
Materiál
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

Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
Nastavte Raspberry Pi
  1. Musíte napsat jessie na SD kartu pomocí win32diskimager.
  2. Přidejte do spouštěcí složky prázdný soubor bez přípony s názvem ssh.
  3. Nastavte statickou ip (apipa): zapište ip = 169.254.10.1 do souboru "cmd.txt" (obrázek výše).
  4. 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

MySQL
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

Měřítko
Měřítko
Měřítko
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.

  1. Změřte, jak velká musí být prkna, aby byla obě identická
  2. Uprostřed vytvořte otvory ve srovnání s místem, kde by měly být připevněny v siloměru
  3. Zašroubujte šrouby do prken a dovnitř siloměru s maticemi mezi nimi
  4. 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

DC motor
DC motor
DC motor
DC motor

Propojte stejnosměrný motor způsobem, který ukazuje druhý obrázek.

Krok 6: Dávkovač

Dávkovač
Dávkovač
Dávkovač
Dávkovač
Dávkovač
Dávkovač
Dávkovač
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í

Budova
Budova
Budova
Budova
Budova
Budova
Budova
Budova

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: