Taula de continguts:
Vídeo: Auto PetFeeder: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola, em dic Gilian, estudi a Howest Kortrijk, Bèlgica, i sóc estudiant de MCT, ja que he de fer un dispositiu IOT.
Tinc un gos a casa que s’alimenta 2 vegades al dia a una hora específica, a més, la quantitat d’aliment és precisa, de manera que dues vegades al dia pesem 56 grams d’aliment i l’alimentem. Així que vaig fabricar un dispositiu que automatitza aquest procés i es diu PetFeeder. Al lloc web podeu afegir diversos horaris triant una hora i especificar el pes dels aliments que voleu distribuir. Si no voleu esperar a la següent hora d’alimentació a la pàgina inicial, hi ha un botó que distribueix els aliments immediatament.
Pas 1: materials
Dins de la caixa hi ha un sistema de cargols que empeny els aliments secs al bol, no ho vaig dissenyar jo mateix perquè vaig trobar allò que necessitava a thingiverse i va ser dissenyat per George Tsianakas. El disseny i la descàrrega del que he utilitzat els podeu trobar aquí.
A continuació es mostra la llista de parts que necessiteu per a aquest projecte.
- raspberry pi
- targeta micro SD (mínim 8 GB)
- Pantalla lcd de 20x4 amb mòdul i2c a la part posterior
- codificador rotatiu + pom
- sensor d'ultrasons srf-05
- 1 kg de càrrega + amplificador hx711
- Alimentació 12 / 5v
- motor pas a pas nema 17 + control pas a pas drv8825
- 2 resistències (2 kohm i 1 kohm)
- Cable pla de 40 pins + cable
Pas 2: cablejat
El següent pas és connectar-ho tot a una taula de proves i comprovar si tot funciona. Podeu deixar-ho d’aquesta manera, però vaig decidir soldar-ho tot en una protoborda perquè tot sembli millor i sigui menys voluminós i ocupi més espai en el cas més endavant.
Pas 3: base de dades
Aquest projecte fa servir una base de dades per emmagatzemar les dades del sensor i tots els temps i potències d’alimentació que s’acompanyen. Hi ha 3 taules:
- Alimentació on es guarden tots els temps i pesos que poseu al lloc web.
- Història on s’emmagatzemen els valors del sensor d’ultrasons juntament amb la data de gravació
- Els sensors on s’utilitzen tots els sensors que s’utilitzen al projecte es guarden juntament amb un identificador per ara quin valor és del sensor de la taula Historial.
Pas 4: Codi
Primer, haureu d’instal·lar apache2 per fer funcionar el vostre lloc web, cosa que podeu fer mitjançant l’ordre següent a la terminal del vostre pi.
sudo apt install apache2 -y
També tanqueu la configuració d'una connexió sense fils al vostre pi, perquè després de posar-ho tot dins de la caixa, no podreu connectar fàcilment un cable Ethernet.
També haureu de configurar la base de dades MariaDB perquè hi pugueu accedir.
Un cop fet això, podeu posar tots els fitxers frontend a la carpeta següent: / var / www / html
El codi de fons que acabeu de posar a la carpeta inicial.
També és més fàcil fer un servei de l’app.py de manera que, quan arrenca el programa, els programes s’executin automàticament. Per fer-ho, només heu de copiar el fitxer de servei (inclòs al fitxer zip següent) a la carpeta correcta amb l'ordre següent:
sudo cp petfeeder.service / etc / systemd / system / petfeeder.service
Pas 5: cas
Per al cas, el vaig dissenyar a Fusion 360 i vaig exportar els esbossos a fitxers dxf a lasercut en un lloc local que conec. El vaig dissenyar amb articulacions dels dits perquè tot encaixi bé. Després de tallar-lo, vaig enganxar els panells, excepte per al panell posterior i el panell mitjà, on es col·loca el sensor lcd i ultrasònic per tenir fàcil accés a tot. Tot i que no estan enganxades, romanen ben tancades a causa de les articulacions dels dits.
Això és tot el que espero que us hagi agradat aquest projecte. - Gilian
Recomanat:
Auto Hébergement Sur Vieux PC Portable: 6 passos
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, on aime bien les id é es et on aime bien Internet. Du coup en mettant tout ç a ensemble on obtient: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Bluetooth Bestuurbare Auto: 4 passos
Bluetooth Bestuurbare Auto: Podeu canviar automàticament els vostres comentaris mitjançant Bluetooth. De auto is gebaseerd op een bestaande auto en wordt nu aangestuurd door een Arduino
Shelly EM Auto Toggle basat en panells solars Producció: 6 passos
Shelly EM Auto Toggle Basat en la producció de panells solars: P1: consum domèstic (per exemple, " P1 = 1kW " ⇒ consumim 1kW) P2: producció de panells solars (per exemple " P2 = - 4kW " ⇒ produïm 4kW) l’escalfador consumeix 2 kW quan s’encén. Volem activar-lo si el panell solar produeix
Auto Ph: 11 passos
Auto Ph: Hola, sóc estudiant MCT de Howest Belgium. Alguna vegada heu volgut automatitzar el Ph a la vostra piscina / jacuzzi / jacuzzi? Llavors, això pot ser alguna cosa per a vosaltres. He creat un dispositiu que ajustarà automàticament el nivell de Ph
Amplificador de classe D auto oscil·lant de 350 watts: 8 passos
Amplificador de classe D auto oscil·lant de 350 watts: introducció i per què ho vaig fer instructiu: a Internet hi ha multitud de tutorials que mostren a la gent com construir els seus propis amplificadors de classe D. Són eficients, senzills d’entendre i fan servir la mateixa topologia general. Hi ha un hola