Taula de continguts:
- Subministraments
- Pas 1: Creació del circuit
- Pas 2: elaboració de la base de dades
- Pas 3: programació de codi (Python)
- Pas 4: Creació del lloc web (Frontend i Backend)
- Pas 5: fer l’habitatge
- Pas 6: Inserció del circuit a la carcassa
- Pas 7: Pintar
Vídeo: Màquina de sopar: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Màquina de sopar
Bon dia a tothom en aquest instructiu, explicaré com vaig crear el meu propi dispensador de sopes amb els següents elements. Al pdf podeu veure la meva llista de materials.
Subministraments
Subministraments
·
Raspberry Pi 3B +
·
Sensor de temperatura (impermeable, Onewire)
·
Resistència de detecció de força
·
Sensor d'ultrasons
·
Servo (x2)
·
MCP3008
·
LCD
·
Potenciòmetre
·
Bomba d'aigua
·
Transistor
·
Diodo
·
Relleu
·
Botó (x4)
·
Resistència de 2,2 k Ohm
·
Resistència 3,3k Ohm
·
Resistència 4,7 k Ohm
·
Resistència 1k Ohm (x2)
·
Resistència 220 Ohm (x3)
·
Filferros de 5 metres
·
Tubs termorretractables
·
Mànega de 30 cm
·
Taulons de fusta de 2m²
·
Cola
·
Cargols
·
Suport de cantonada metàl·lica
·
Pintura (negre, blanc i vermell)
·
Lletres i figures de fusta
·
Embut de conversió (x2)
·
Tub d’aigua dividit
·
Endoll de distribució
Eines
·
Soldador
·
Decapants de filferro
·
Talladors de filferro
·
Pistola de cola
·
Màquina de perforació
·
Serradora
·
Tallador làser
Pas 1: Creació del circuit
A les imatges de dalt podeu veure el meu circuit. Al circuit veieu un DS18B20 que és el meu sensor de temperatura perquè puguem mesurar la temperatura a l’aigua. Al costat, es pot veure un motor de corrent continu amb un díode, aquesta és la meva bomba. A prop d’això podeu veure els relais perquè puguem activar i desactivar l’element calefactor. També hi ha un MCP3008 que és per a la nostra resistència de detecció de força. Amb això podem saber si hi ha una tassa a sota del nostre fabricant o no. També hauríeu de veure 2 servos que són necessaris per al nostre subministrament de pols. El US-100 CSC és un sensor d'ultrasons que permet mesurar la quantitat d'aigua que necessitem per bombar a la tassa. Per fi tenim els nostres 3 botons i lcd que són necessaris per interactuar amb els usuaris.
Pas 2: elaboració de la base de dades
La meva base de dades s’executa al meu raspberry pi. Com podeu veure, tinc tres entitats a la part superior esquerra, tinc una entitat anomenada temperatura amb dos atributs idtemperature i value. Sota això tinc una entitat anomenada taste amb 5 atributs: gust, nom, imatge, imatge principal i descripció. Al costat d’això, tenim el nostre historial de noms d’entitats en aquesta entitat, també tenim 5 atributs: idhistòria, data, aleatori, gustós, temperatura.
Pas 3: programació de codi (Python)
El meu codi és bastant senzill. Primer hauríeu de fer-ho, mentre que la resistència de detecció de força no es prem, no podríeu executar la resta del codi, de manera que no es faci sopa sense tassa. Després he afegit detectors d'esdeveniments que haurien de detectar quan es prem un botó. Si premo un botó, la màquina farà una sopa, de manera que simplement deixo girar el servo perquè la pols pugui caure a la tassa i enviï un senyal elevat als meus relais. Això condueix a cuinar l'aigua perquè el nostre element calefactor començarà a funcionar. Al cap d’un temps quan l’aigua es cou, el sensor de temperatura detectarà que es cou i la bomba començarà a bombar-se. Continua abocant aigua a la tassa fins que el sensor ultrasònic detecta que la tassa està gairebé plena. Podeu veure el meu codi al meu github:
Pas 4: Creació del lloc web (Frontend i Backend)
Al meu backend tinc tres consultes. El primer és aquest: "Seleccioneu s.foto, s.naam, t.waarde, date_format (g.datum, '% Y-% m-% d% H:% i') com a Datum de geschiedenis com g join smaak as s on g.smaakid = s.idsmaak join temperatuur as t on g.temperatuurid = t.idtemperatuur order by Datum "amb aquesta consulta puc obtenir imatges, nom, valor de temperatura i data de la nostra història. La segona consulta és la següent: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" amb això puc mostrar quins tipus de sopa tinc amb una bonica imatge i una descripció. Per últim, tinc una consulta que posa a la meva base de dades sopes elaborades recentment: "INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)". Amb el mètode app.route puc enviar les meves dades al lloc web.
A la meva interfície tinc dos fitxers javascript. El primer és per a la meva pàgina principal. En això tinc un querySelector que empleno utilitzant innerHTML amb les dades que he rebut del meu backend.
El segon guió fa el mateix per a la meva pàgina d’història amb cada sopa feta amb la meva màquina.
Podeu veure el meu codi al meu github:
Pas 5: fer l’habitatge
Per la nostra mànega, la faré de fusta. A les imatges podeu veure les mides dels taulons que he tallat. També podeu veure com els ajunto tots. També he fet una petita placa de metall on puc posar el meu LCD i el meu botó. A la segona darrera imatge podeu veure una placa de metall que faig servir per a la humitat creada per la nostra caldera. Els dos grans forats són per posar els dits perquè pugueu eliminar-lo fàcilment. Per fi es pot veure que hem enganxat algunes taules i les posaré a sobre de la nostra construcció. Amb les frontisses facilitarem l'obertura i el tancament. Aquests dos darrers passos són importants, ja que farem que reomplim l'aigua i la pols. Ara la nostra construcció està acabada, la podem decorar i he comprat una llauna vermella. Després de acolorir el nostre habitatge, hem acabat.
Pas 6: Inserció del circuit a la carcassa
Com podeu veure a les imatges anteriors, podeu veure com he aconseguit posar el circuit al meu habitatge
Pas 7: Pintar
He utilitzat pintura vermella, negra i blanca
Recomanat:
Kit de conversió de màquina d'escriure USB: 9 passos (amb imatges)
Kit de conversió de màquines d'escriure USB: hi ha alguna cosa molt màgic en escriure en aquestes màquines d'escriure manuals de la vella escola. Des de la satisfacció de les claus amb moll, fins a la brillantor dels accents de crom polit, fins a les marques nítides de la pàgina impresa, les màquines d’escriure fan un
Ubidots + ESP32- Monitoratge predictiu de la màquina: 10 passos
Ubidots + ESP32- Monitoratge predictiu de la màquina: anàlisi predictiu de la vibració i la temperatura de la màquina mitjançant la creació d’esdeveniments de correu i un registre de vibracions al full de google mitjançant Ubidots. Manteniment predictiu i control de la salut de les màquines
Com vaig fabricar la meva pròpia màquina de boxa ?: 11 passos (amb imatges)
Com he fet la meva pròpia màquina de boxa ?: No hi ha cap història sorprenent darrere d’aquest projecte: sempre m’han agradat les màquines de boxa ubicades a diversos llocs populars. Vaig decidir construir la meva
Màquina Goldberg de 11 passos: 8 passos
Màquina Goldberg 11 Step Rube: aquest projecte és una màquina Goldberg 11 Step Rube, dissenyada per formar una tasca senzilla de manera complicada. La tasca d’aquest projecte és agafar una barra de sabó
Màquina d'ensenyar els passos crítics per rentar-se les mans: 5 passos
Màquina d’ensenyar els passos crítics per rentar-se les mans: és una màquina que recorda a l’usuari els passos en què ha de rentar-se les mans. El propòsit d’aquesta màquina és ajudar a la gent a entendre com rentar-se les mans correctament d’una manera eficaç. Durant els períodes de prevenció de pandèmies o epidèmies