Inhoudsopgave:

Dogspenser: 8 stappen
Dogspenser: 8 stappen

Video: Dogspenser: 8 stappen

Video: Dogspenser: 8 stappen
Video: Spenser Sunday Excellent JWW WCCSC AKC January 2014 2024, November
Anonim
Hondenpenser
Hondenpenser
Hondenpenser
Hondenpenser

Elke hondenbezitter heeft er minstens één keer mee te maken gehad, een bekend en veel voorkomend probleem. Mijn familie en ik hebben het zelf meegemaakt, gaan op vakantie en je bent verplicht om bij je vrienden en familie rond te vragen of ze je hond elke dag eten willen geven. Het is niet alleen vervelend om rond te vragen en daadwerkelijk iemand te vinden die klaar is voor de baan, maar het is ook erg tijdrovend voor de persoon die bereid is uw huisdier elke dag te voeren. Deze tutorial zal het soort troost in je leven brengen waar je om hebt gevraagd als je ooit in de situatie bent beland die ik me net heb voorgesteld. De machine geeft automatisch maar ook handmatig voer af, u krijgt een beveiligde website die aanpasbaar is en u live informatie geeft zoals het gewicht van de voerbak, de laatste voertijd, etc.

Stuklijst, voor prijs

Stap 1: Materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Elektronica:

  • raspberry pi 3 model B
  • 12V DC-motor 15 RPM
  • 20 kg weegcel (5 kg is ook prima)
  • HX711 load cell versterker
  • vrouwelijke-vrouwelijke connectoren
  • mannelijke-mannelijke connectoren
  • 8Gb SD-kaart
  • 12 Volt 2A-adapter
  • Transistor
  • 1k Weerstand

Materialen:

  • 3 mm tot 8 mm schakel
  • D-as 8 mm
  • Graandispenser
  • 1,5 m x 1,5 m Houten platen van minimaal 1 cm dik
  • Bouten 6-8
  • Schroeven 6-8
  • 2 ritssluitingen

Gereedschap:

  • Schroevendraaier
  • Solderen
  • Lijm
  • Soldeerbout

CircuitKijk naar de vijfde foto

Stap 2: Stel Raspberry Pi in

Raspberry Pi instellen
Raspberry Pi instellen
Raspberry Pi instellen
Raspberry Pi instellen
  1. Je moet jessie op de SD-kaart schrijven met win32diskimager.
  2. Voeg een leeg bestand zonder extensie met de naam ssh toe aan de opstartmap.
  3. Stel een statisch IP-adres in (apipa): schrijf ip=169.254.10.1 naar het "cmd.txt"-bestand (afbeelding hierboven).
  4. Steek de SD-kaart in de pi en maak verbinding met Putty.

Inloggen: pi

Wachtwoord: framboos

Belangrijk

Update en upgrade de pi:

Kopieer en plak: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

Stap 3: MySQL

MySQL
MySQL

Installeer MySQL voor Windows om uw database te maken met Workbench.

Instellingen voor pi:

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

Maak je database, voorbeeld van mij (tweede afbeelding)

Stuur uw schema door en voeg gegevens toe.

Geef jezelf toestemming (eerste afbeelding).

Stap 4: Schaal

Schaal
Schaal
Schaal
Schaal

Maak een schaal door 2 kleine houten planken te schroeven, één aan elke kant.

Let op: U wilt wat bewegingsruimte houden voor de identieke planken tussen de weegcel en de planken, op die manier zal de weegcel bewegen als er gewicht wordt toegevoegd

Zorg ervoor dat de loadcel precies in het midden staat voor een goede balans.

  1. Meet hoe groot de planken moeten zijn, maak ze allebei identiek
  2. Maak gaten in het midden in vergelijking met waar ze moeten worden bevestigd in de load cell
  3. Schroef de bouten in de planken en in de weegcel met moeren ertussen
  4. Zet de planken waterpas

Hoe te verbinden:

Laadcel -> HX711

  • RODE DRAAD -> E+
  • ZWARTE DRAAD -> E-
  • WITTE DRAAD -> A-
  • GROENE DRAAD -> A+

Hx711 -> Pi

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

Code:

Er zijn verschillende bibliotheken online beschikbaar, deze die ik gebruikte werkte perfect, je zult er wat over moeten lezen en uitzoeken hoe de sensor precies werkt.

Kalibreren Het gewicht:

Voer de code uit met de functie get_weight en verkrijg het gemiddelde van ongeveer 10 waarden.

Trek de gemiddelde eenheden af met de gegevensuitvoer om de schaal te kalibreren.

Meet gewichtseenheden door een bepaald gewicht op de weegschaal te zetten en de output te delen door het gewicht in grammen.

Kleine TLDR:

Load cell heeft ingebouwde gaten door de breedte van zijn lichaam, gevormd op een bepaalde manier dat de druk die erop wordt bevestigd het zal buigen en een weerstand zal creëren.

Stap 5: DC-motor

gelijkstroommotor
gelijkstroommotor
gelijkstroommotor
gelijkstroommotor

Koppel de gelijkstroommotor zoals getoond in de tweede afbeelding.

Stap 6: Dispenser

Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser

Boor een gat met een diameter van ongeveer 10 mm, net iets groter dan de 8 mm D-schacht.

Binnen in de dispenser zit een kleine carrousel die iets te groot is als je de gelijkstroommotor wilt laten draaien.

Foto 4:

Schroef de D-as in de schakel van 3 mm tot 8 mm en doe hetzelfde voor de andere kant met de DC-motor.

Foto 3:

Zet de stelten op de planken van de weegschaal, schroef de dispenser op de plank eronder. Zorg voor de juiste hoogte zodat de motor waterpas staat. Sluit de motor aan op het stelten-platform.

Stap 7: Bouwen

Gebouw
Gebouw
Gebouw
Gebouw
Gebouw
Gebouw
Gebouw
Gebouw

Foto 1:

Meet de lengte van de zijkanten, de mijne zijn ongeveer 60 cm lang, het hangt af van hoe groot de basis van je schaal is en tel de helft van de lengte van de basis op om de juiste lengte te krijgen.

Maak een fundament met dezelfde lengte van zijwanden en breedte van de schaalbasis.

Maak een dia door de breedte van uw basisplanken te meten en lijm aan de zijkant van uw zijwanden.

Foto 2:

Schroef de bouten van de buitenkant van de zijwanden aan de binnenkant van de schaalbasis.

Foto 3:

Maak een gat in het dak zodat de Dispenser container er doorheen past.

Stap 8: Website

Upload uw webpagina naar uw pi-directory: /home/name/projectname

Maak een service en laat deze automatisch starten: tutorial

Alles moet up and running zijn!

Aanbevolen: