Taula de continguts:
- Pas 1: material
- Pas 2: configureu Raspberry Pi
- Pas 3: MySQL
- Pas 4: Escala
- Pas 5: motor de corrent continu
- Pas 6: dispensador
- Pas 7: construcció
- Pas 8: lloc web
Vídeo: Dogspenser: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Tots els propietaris de gossos s’hi han enfrontat almenys una vegada, un problema ben conegut i comú. La meva família i jo ho hem experimentat nosaltres mateixos, marxem de vacances i esteu obligats a preguntar als vostres amics i familiars si volen mantenir el vostre gos alimentat cada dia. No només és molest preguntar-hi i trobar algú que estigui preparat per a la feina, sinó que consumeix molt de temps per a la persona que està preparada per alimentar la seva mascota cada dia. Aquest tutorial us proporcionarà el confort que heu demanat a la vostra vida si us heu trobat mai en la situació que acabo d'imaginar. La màquina distribuirà menjar automàticament, però també manualment, obtindreu un lloc web segur que es pot personalitzar i us proporcionarà informació en directe, com el pes del contenidor d’alimentació, el darrer temps d’alimentació, etc.
Document BOM, per preu
Pas 1: material
Electrònica:
- raspberry pi 3 model B.
- Motor 12V CC a 15RPM
- Cèl·lula de càrrega de 20 kg (les de 5 kg també estan bé)
- Amplificador de cèl·lules de càrrega HX711
- connectors femella-femella
- connectors mascle-mascle
- Targeta SD de 8 Gb
- Adaptador de 12 volts 2A
- Transistor
- 1k resistència
Materials:
- Enllaç de 3 mm a 8 mm
- Eix en D de 8 mm
- Distribuïdor de cereals
- 1,5 m x 1,5 m Planxes de fusta d'almenys 1 cm de gruix
- Cargols 6-8
- Cargols 6-8
- 2 cables de cremallera
Eines:
- Tornavís
- Soldadura
- Cola
- Soldador
Mireu la cinquena imatge
Pas 2: configureu Raspberry Pi
- Heu d’escriure jessie a la targeta SD mitjançant win32diskimager.
- Afegiu un fitxer buit sense l'extensió anomenada ssh a la carpeta d'arrencada.
- Configureu una ip estàtica (apipa): escriviu ip = 169.254.10.1 al fitxer "cmd.txt" (imatge superior).
- Inseriu la targeta SD al pi i connecteu-la amb Putty.
Inici de sessió: pi
Contrasenya: gerd
Important
Actualitzeu i actualitzeu el pi:
Copia i enganxa: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Pas 3: MySQL
Instal·leu MySQL per a Windows per crear la vostra base de dades amb Workbench.
Configuració per pi:
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client.
Feu la vostra base de dades, exemple meu (segona imatge)
Reenvia el vostre esquema i afegiu dades.
Concedeix-te permís (primera imatge).
Pas 4: Escala
Feu una balança cargolant 2 taulons de fusta de mida petita, un a cada costat.
Precaució: voleu mantenir una mica d’espai en moviment per als taulons idèntics entre la cel·la de càrrega i els taulons, de manera que la cel·la de càrrega es mourà quan s’afegeixi pes
Assegureu-vos que la cel·la de càrrega estigui al centre per obtenir un bon equilibri.
- Mesureu la mida de les taules i feu-les idèntiques
- Feu forats al centre en comparació amb on s’haurien d’adherir a la cel·la de càrrega
- Cargoleu els cargols a les taules i a l'interior de la cel·la de càrrega amb femelles entre elles
- Anivelleu les taules
Com connectar-se:
Cel·la de càrrega -> HX711
- FIL VERMELL -> E +
- FIL NEGRE -> E-
- FIL BLANC -> A-
- FIL VERD -> A +
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Codi:
Hi ha diverses biblioteques disponibles en línia, aquesta que he utilitzat ha funcionat perfectament, haurà de llegir-ne una mica i esbrinar com funciona exactament el sensor.
Calibra el pes:
Executeu el codi amb la funció get_weight i obteniu la mitjana d’uns 10 valors.
Resteu les unitats mitjanes amb la sortida de dades per calibrar l'escala.
Mesureu les unitats de pes posant un pes determinat a la balança i dividint la sortida pel pes en grams.
TLDR petit:
La cèl·lula de càrrega s’obté en forats a través de l’amplada del seu cos, amb una forma determinada que la pressió que s’aplica a la part superior la doblega i crea una resistència.
Pas 5: motor de corrent continu
Enllaceu el motor de CC de la manera que es mostra a la segona imatge.
Pas 6: dispensador
Practicar un forat amb un diàmetre d’uns 10 mm, una mica més gran que l’eix D.
A l'interior del dispensador hi ha un petit carrusel que és una mica massa gran si voleu fer funcionar el motor de corrent continu.
Imatge 4:
Cargoleu l’eix D dins de l’enllaç de 3 mm a 8 mm i feu el mateix per l’altre costat amb el motor de corrent continu.
Imatge 3:
Col·loqueu els pilots a les taules de la bàscula, cargoleu el dispensador a la planxa que hi ha a sota. Obteniu l’alçada adequada perquè el motor quedi al mateix nivell.
Pas 7: construcció
Imatge 1:
Mesureu la longitud dels costats, els meus fan al voltant dels 60 cm de llargada, depèn de la mida de la base de la vostra escala i afegiu la meitat de la longitud de la base per obtenir la longitud adequada.
Feu un fonament amb la mateixa longitud de parets laterals i amplada de la base de l’escala.
Feu una diapositiva mesurant l’amplada de les taules base i enganxeu-la al costat de les parets laterals.
Imatge 2:
Enrosqueu negretes des de l'exterior de les parets laterals fins a l'interior de la base de l'escala.
Imatge 3:
Feu un forat a l'interior del sostre perquè el contenidor del dispensador s'adapti.
Pas 8: lloc web
Pengeu la vostra pàgina web al directori pi: / home / nom / nom del projecte
Feu un servei i deixeu-lo iniciar automàticament: tutorial
Tot hauria d’estar en marxa!
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0