Sadržaj:

Dogspenser: 8 koraka
Dogspenser: 8 koraka

Video: Dogspenser: 8 koraka

Video: Dogspenser: 8 koraka
Video: Квадратный корень. 8 класс. 2024, Studeni
Anonim
Dogspenser
Dogspenser
Dogspenser
Dogspenser

Svaki vlasnik psa susreo se s njim barem jednom, dobro poznatim i uobičajenim problemom. Moja obitelj i ja smo to sami doživjeli, idemo na godišnji odmor, a vi ste dužni pitati svoje prijatelje i obitelj žele li hraniti vašeg psa svaki dan. Ne samo da je dosadno raspitivati se i zapravo pronaći nekoga tko je spreman za posao, već osobi koja je spremna nahraniti vašeg ljubimca oduzima mnogo vremena. Ovaj vodič će vam unijeti udobnost u život koju ste tražili ako ste se ikada našli u situaciji koju sam upravo zamislio. Stroj će automatski, ali i ručno, izdavati hranu, dobit ćete sigurnu web stranicu koja je prilagođena i pružit će vam uživo informacije poput težine spremnika za hranjenje, zadnjeg vremena hranjenja itd.

BOM dokument, za cijenu

Korak 1: Materijal

Materijal
Materijal
Materijal
Materijal
Materijal
Materijal

Elektronika:

  • malina pi 3 model B
  • 12V istosmjerni motor 15 o / min
  • Merna ćelija od 20 kg (i one od 5 kg su u redu)
  • Pojačalo s mjernim ćelijama HX711
  • ženski-ženski konektori
  • muško-muški konektori
  • SD kartica od 8 GB
  • Adapter 12V 2A
  • Tranzistor
  • 1k otpornik

Materijali:

  • Veza od 3 do 8 mm
  • D-osovina 8 mm
  • Raspršivač žitarica
  • 1,5m x 1,5m Drvene ploče debljine najmanje 1 cm
  • Vijci 6-8
  • Vijci 6-8
  • 2 Zipwires

Alati:

  • Odvijač
  • Lemljenje
  • Ljepilo
  • Lemilica

CircuitPregledajte petu sliku

Korak 2: Postavljanje Raspberry Pi

Postavljanje Raspberry Pi
Postavljanje Raspberry Pi
Postavljanje Raspberry Pi
Postavljanje Raspberry Pi
  1. Morate napisati jessie na SD-karticu pomoću win32diskimager.
  2. Dodajte praznu datoteku bez nastavka pod nazivom ssh u mapu za podizanje sustava.
  3. Postavite statički ip (apipa): upišite ip = 169.254.10.1 u datoteku "cmd.txt" (slika gore).
  4. Umetnite SD-karticu u pi i povežite je pomoću Putty-a.

Prijava: pi

Lozinka: malina

Važno

Ažurirajte i nadogradite pi:

Kopirajte i zalijepite: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

Korak 3: MySQL

MySQL
MySQL

Instalirajte MySQL za Windows da biste napravili bazu podataka s Workbench -om.

Postavljanje za pi:

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

Napravite svoju bazu podataka, moj primjer (druga slika)

Proslijedite svoju shemu i dodajte podatke.

Odobrite sebi dopuštenje (prva slika).

Korak 4: Skala

Ljestvica
Ljestvica
Ljestvica
Ljestvica

Napravite ljestvicu tako što ćete uvrnuti 2 drvene daske male veličine, po jednu sa svake strane.

Oprez: Želite zadržati malo prostora za kretanje za identične daske između mjerne ćelije i dasaka, na taj način će se mjerna ćelija pomaknuti kad se doda dodatna težina

Provjerite je li mjerna ćelija točno u sredini radi dobre ravnoteže.

  1. Izmjerite koliko daske moraju biti velike, učinite ih obje identičnima
  2. Napravite rupe u sredini u usporedbi s mjestima gdje bi ih trebalo pričvrstiti u mjernoj ćeliji
  3. Uvrnite vijke u daske i unutar mjerne ćelije s maticama između njih
  4. Izravnajte daske

Kako se povezati:

Mjerilo ćelije -> HX711

  • CRVENA ŽICA -> E+
  • CRNA ŽICA -> E-
  • BIJELA ŽICA -> A-
  • ZELENA ŽICA -> A+

Hx711 -> Pi

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

Kodirati:

Na internetu je dostupno nekoliko knjižnica, ova koju sam koristio radila je savršeno, morat ćete malo pročitati o tome i shvatiti kako senzor točno radi.

Kalibrirajte težinu:

Pokrenite kôd s funkcijom get_weight i dobijte prosjek od oko 10 vrijednosti.

Oduzmite prosječne jedinice s izlaznim podacima kako biste dobili kalibrirati ljestvicu.

Izmjerite jedinice težine stavljanjem određene vage na vagu i dijeljenjem izlaza s težinom u gramima.

Mali TLDR:

Merna ćelija ima ugrađene rupe kroz širinu svog tijela, oblikovane na određeni način da će je pritisak na nju saviti i stvoriti otpor.

Korak 5: DC motor

DC motor
DC motor
DC motor
DC motor

Povežite istosmjerni motor na način prikazan na drugoj slici.

Korak 6: Dozator

Dispenzer
Dispenzer
Dispenzer
Dispenzer
Dispenzer
Dispenzer
Dispenzer
Dispenzer

Izbušite rupu promjera oko 10 mm, samo malo veću od D-osovine od 8 mm.

Unutar dozatora je mali vrtuljak koji je malo prevelik ako želite pokrenuti istosmjerni motor.

Slika 4:

Uvrnite D-osovinu unutar kabla od 3 mm do 8 mm i učinite isto s drugom stranom s istosmjernim motorom.

Slika 3:

Stavite štapove na daske vage, pričvrstite dozator na dasku ispod njega. Odredite odgovarajuću visinu tako da motor bude u ravnini. Zipwirite motor na platformu za štule.

Korak 7: Izgradnja

Zgrada
Zgrada
Zgrada
Zgrada
Zgrada
Zgrada
Zgrada
Zgrada

Slika 1:

Izmjerite duljinu stranica, moje su dugačke oko 60 cm, ovisno o tome koliko je velika baza vaše ljestvice i dodajte polovicu duljine baze kako biste dobili pravu duljinu.

Napravite temelj s istom duljinom bočnih stijenki i širinom baze ljestvice.

Napravite klizač mjerenjem širine osnovnih dasaka i zalijepite sa strane bočne stijenke.

Slika 2:

Uvijte podebljane dijelove s vanjske strane bočnih stijenki prema unutarnjoj strani baze ljestvice.

Slika 3:

Unutar krova napravite rupu tako da spremnik dozatora stane.

Korak 8: Web stranica

Prenesite svoju web stranicu u svoj direktorij pi:/home/name/projectname

Napravite uslugu i pustite je da se automatski pokrene: vodič

Sve bi trebalo biti pokrenuto!

Preporučeni: