Kazalo:

Dogspenser: 8 korakov
Dogspenser: 8 korakov

Video: Dogspenser: 8 korakov

Video: Dogspenser: 8 korakov
Video: Rimsky-Korsakov - Flight of the Bumblebee (8 pianos) 2024, November
Anonim
Dogspenser
Dogspenser
Dogspenser
Dogspenser

Vsak lastnik psa se je vsaj enkrat soočil z znano in pogosto težavo. Z družino smo to doživeli sami, pojdite na počitnice, zato morate svoje prijatelje in družino povprašati, če želijo vašega psa hraniti vsak dan. Ni samo nadležno spraševati in dejansko najti nekoga, ki je pripravljen za to delo, ampak je za osebo, ki je pripravljena vsak dan nahraniti svojega hišnega ljubljenčka, zelo dolgotrajno. Ta vadnica vam bo v življenje prinesla takšno udobje, ki ste ga prosili, če ste se kdaj znašli v položaju, ki sem ga pravkar predstavil. Stroj bo samodejno, a tudi ročno razdelil hrano, dobili boste varno spletno mesto, ki je prilagojeno in vam bo posredovalo informacije v živo, kot so teža posode za hranjenje, zadnji čas hranjenja itd.

BOM dokument, za ceno

1. korak: Material

Material
Material
Material
Material
Material
Material

Elektronika:

  • malina pi 3 model B
  • 12V DC motor 15RPM
  • 20Kg merilne celice (tudi 5kg so v redu)
  • Ojačevalnik merilnih celic HX711
  • ženski-ženski priključki
  • moški-moški priključki
  • 8Gb SD kartica
  • 12 -voltni adapter 2A
  • Tranzistor
  • 1k upor

Materiali:

  • Povezava od 3 do 8 mm
  • D-gred 8 mm
  • Razpršilec žit
  • 1,5 m x 1,5 m Lesene plošče debeline najmanj 1 cm
  • Vijaki 6-8
  • Vijaki 6-8
  • 2 Zipwires

Orodja:

  • Izvijač
  • Spajkanje
  • Lepilo
  • Spajkalnik

CircuitOglej peto sliko

2. korak: Namestite Raspberry Pi

Namestite Raspberry Pi
Namestite Raspberry Pi
Namestite Raspberry Pi
Namestite Raspberry Pi
  1. Na kartico SD morate napisati jessie z win32diskimager.
  2. V zagonsko mapo dodajte prazno datoteko brez razširitve, imenovano ssh.
  3. Nastavite statični ip (apipa): zapišite ip = 169.254.10.1 v datoteko "cmd.txt" (slika zgoraj).
  4. Kartico SD vstavite v pi in se povežite s Putty.

Prijava: pi

Geslo: malina

Pomembno

Posodobite in nadgradite pi:

Kopiraj in prilepi: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

3. korak: MySQL

MySQL
MySQL

Namestite MySQL za Windows, da bo vaša zbirka podatkov z Workbenchom.

Nastavitev za pi:

  • sudo apt-get install mysql-server
  • sudo apt-get install mysql-client.

Naredite svojo bazo podatkov, moj primer (druga slika)

Posredujte svojo shemo in dodajte podatke.

Odobrite si dovoljenje (prva slika).

4. korak: Lestvica

Lestvica
Lestvica
Lestvica
Lestvica

Naredite tehtnico tako, da privijete 2 majhni leseni deski, po eno na vsaki strani.

Pozor: želite ohraniti nekaj premikajočega se prostora za enake deske med merilno celico in deskami, tako se bo obremenitvena celica premaknila, ko bo dodana teža

Za dobro ravnovesje se prepričajte, da je merilna celica na sredini.

  1. Izmerite, kako velike morajo biti deske, naj bodo obe enaki
  2. Naredite luknje na sredini v primerjavi s tem, kje naj bodo pritrjene v merilni celici
  3. Vijake privijte v deske in znotraj merilne celice z maticami med njimi
  4. Poravnajte deske

Kako se povezati:

Merilna celica -> HX711

  • RDEČA ŽICA -> E+
  • ČRNA ŽICA -> E-
  • BELA ŽICA -> A-
  • ZELENA ŽICA -> A+

Hx711 -> Pi

  • VCC -> 5V
  • GND -> GND
  • SCLK -> 24 GPIO
  • DLT -> 23 GPIO

Koda:

Na spletu je na voljo več knjižnic, ta, ki sem jo uporabil, je delovala odlično, o tem boste morali malo prebrati in ugotoviti, kako senzor natančno deluje.

Umerite težo:

Zaženite kodo s funkcijo get_weight in dobite povprečje okoli 10 vrednosti.

Za umerjanje lestvice odštejte povprečne enote z izhodnimi podatki.

Izmerite enote teže tako, da na tehtnico vstavite določeno težo in izhod delite s težo v gramih.

Majhen TLDR:

Merilna celica ima v širino telesa vgrajene luknje, oblikovane na določen način, da jo pritisne nanjo, upogne in ustvari upor.

5. korak: DC motor

DC motor
DC motor
DC motor
DC motor

Povežite enosmerni motor tako, kot je prikazano na drugi sliki.

6. korak: razpršilnik

Razpršilnik
Razpršilnik
Razpršilnik
Razpršilnik
Razpršilnik
Razpršilnik
Razpršilnik
Razpršilnik

Izvrtajte luknjo s premerom okoli 10 mm, le malo večjo od 8-milimetrske D-gredi.

V notranjosti razdelilnika je majhen vrtiljak, ki je nekoliko prevelik, če želite, da motor DC deluje.

Slika 4:

Privijte D-gred znotraj 3 mm do 8 mm povezave in enako storite z drugo stranjo z DC motorjem.

Slika 3:

Postavite nosilce na deske tehtnice, privijte razdelilnik na desko pod njim. Določite pravo višino, da bo motor poravnan. Motor privijte na nosilce.

7. korak: Gradnja

Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja

Slika 1:

Izmerite dolžino stranic, moje so dolge okoli 60 cm, odvisno od tega, kako velika je osnova vaše lestvice, in dodajte polovico dolžine osnove, da dobite pravo dolžino.

Naredite temelj z enako dolžino stranskih sten in širino osnove lestvice.

Naredite diapozitiv tako, da izmerite širino osnovnih plošč in lepite na stranske stene.

Slika 2:

Privijte krepko pisavo z zunanje strani stranskih sten na notranjo stran podstavka lestvice.

Slika 3:

V notranjosti strehe naredite luknjo, tako da se bo posoda za doziranje prilegala skozi.

8. korak: Spletno mesto

Naložite svojo spletno stran v imenik pi:/home/name/projectname

Naredite storitev in jo pustite, da se samodejno zažene: vadnica

Vse bi moralo delovati!

Priporočena: