Tabla de contenido:
- Paso 1: Onderdelen
- Paso 2: Elektrisch Ontwerp
- Paso 3: De Bouw Van De Kast
- Paso 4: Dispensador Maken
- Paso 5: Elektrische Componenten en De Machine Plaatsen
- Paso 6: Frasco Op De Raspberry Pi
- Paso 7: Instalador Mysql Op De Raspberry Pi
- Paso 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Aplicación web De Vitalonga 1.0. is de oplossing om vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.
Er al ooit aan gedacht hoe cool het zou zijn om je nespresso apperaat te bedienen vanaf je woonkamer of slaapkamer of waar dan ook in huis? Maak kennis conoció a Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet of computer kan bedienen. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga tiene una tecnología de Internet de las cosas (IoT).
- Het brein achter de koffiemachine es una frambuesa pi
La aplicación web zal in de toekomst nog verschillende actualiza krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie waarmee je de machine kan ontkalken.
- Je zal het koffie kop volumen kunnen aanpassen.
- …
Heb je vragen de een leuk voorstel, dan kan je mij altijd contacteren.
De machine zal geregeld nog een update krijgen, zowel de hardware als de software ervan.
Paso 1: Onderdelen
En pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Paso 2: Elektrisch Ontwerp
Elektriciteit
De servomotores en motor paso a paso koppelen we aan de 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. De 2 motores de corriente continua con reductiekastje van 12V koppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack aan de 12V adapter.
Poorten
Voor elk componente fabricamos nosotros gebruik van de pwm poorten van de raspberry pi, comportamos voor de motores DC. Deze Werken se encontró con un autobús i2c. het adres ervan es 0x60 en voor dit voorbeeld gebruiken we poort 3.
Paso 3: De Bouw Van De Kast
Voor de opbouw van de kast zorg je ervoor dat de machine erin pas, je kan dit in allerlei vormen doen, maar een kast rond de machine is nodig, dit omdat de dispenser op de machine moet gemonteerd worden anders kunnen de capsules nooit in de machine vallen.
Paso 4: Dispensador Maken
Ijzer zaag
Voor de dispenser zullen we een ijzerzaag nodig hebben, we gaan hierbij de bovenkant y de onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. Waarom doen we dit, we hebben toch al een dispenser? Ja maar hier kunnen we nog geen motor aan bevestigen en de koffie capsule moet er zowieso door kunnen vallen, y dit gaat niet als we de onderkant en bovenkant er niet afhalen.
Cortado con láser
Ik heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant y onderkant voor de dispenser te maken.
2 componentes lijm
De sterkste lijm die we nu kunnen gebruiken is 2 componenten lijm want deze zal niet door water terug loskomen. Dit komt door de chemische connectie tussen de 2 substanties. Gebruik hiervoor de plastic lijm ervoor deze es hiervoor mejor. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Dejemos que wel op dat je de ijzeren stangen tijdens het drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.
Paso 5: Elektrische Componenten en De Machine Plaatsen
De motor paso a paso
De motor paso a paso monteren tenemos el bovenkant van de machine net voor het gat waar de capsule kan door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens vast om te zorgen dat er zeker geen speling zit op de motor en de dispenser. Het tablero de control van deze motor paso a paso monteren we aan de binnenzijde van de machine.
De servomotores
Kleef de eerste 2 motors zoals afgebeeld op de foto's, dit zodat ze de machine kunnen aan en uit zetten, maar ook zodat we de keuze hebben tussen een normale koffie of een espresso. Voor de andere 2 motors hace que 2 pasajeros houten blokjes zodat de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
Motores DC
we boren een groter gaatje in de as waar de machine open en dicht gaat en we lijmen deze motors in het gaatje met de metaal lijm, deze is extreem sterk en komt onmogelijk terug los, zorg er dus voor dat je de motors recht plaatst op de como en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes vasto aan de case van de machine y de motor maken we aan de houten blokjes vasto met metaal lijm.
sensor de pasillo
De hal sensor bevestigen we net onder de dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magneet.
Solderen
soldeer todos los cables y corregir las entradas de los pines van de motorHAT zoals afgebeeld op het elektronisch schema.
Paso 6: Frasco Op De Raspberry Pi
Matraz de instalador
Instalador eerst pip indien dit nog niet op je raspberry staat.
pi @ raspberrypi ~ $ sudo apt-get install python-pip
nadat we pip geïnstalleerd hebben, kunnen we dit gebruiken om flask te installeren.
pi @ raspberrypi ~ $ sudo pip install flask
Paso 7: Instalador Mysql Op De Raspberry Pi
Instalador de mysql
Si vamos a empezar gaan zorgen, lo mejor es para todas las actualizaciones y actualizaciones geïnstalleerd zijn
pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Podemos iniciar la instalación desde el servidor MySQL
pi @ raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren met de database hebben we ook nog een client nodig. El instalador demysql-client reunió las instrucciones de volgende:
pi @ raspberrypi ~ $ sudo apt-get install mysql-client
Tijdens de installatie zal er een paswoord gevraagd worden om in te loggen als usuario “root”. Deze el usuario "root" zal de volledige controle hebben sobre la base de datos
El usuario se reunió con la base de datos a través del usuario "root" estándar
pi @ raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie kan je achteraf je paswoord nog wijzigen
pi @ raspberrypi ~ $ SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ('MyNewPass');
Usuario de MySQL toevoegen
Creamos 2 cuentas de superusuario aan, één voor de localhost y één voor de conexiones remotas. El "%" teken es un comodín.
mysql> CREAR USUARIO 'Vitalonga' @ 'localhost' IDENTIFICADO POR 'alguna_contraseña'
mysql> OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'Vitalonga' @ 'localhost' CON OPCIÓN DE OTORGAMIENTO;
mysql> CREAR USUARIO 'Vitalonga' @ 'localhost' IDENTIFICADO POR 'some_password'mysql> OTORGAR TODOS LOS PRIVILEGIOS EN *. * A' Vitalonga '@'% 'CON OPCIÓN DE OTORGAMIENTO;
Salir de MySQL Connectie
mysql> salir
Esquema de MySQL toevoegen
escriba nu om terug in te loggen me jou net aangemaakte usuario
mysql u [nombre de usuario] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
CREAR ESQUEMA vitalongadb
Ga nu naar github se reunió con el enlace onderstaande en open vitalongadb.sql. kopieer de tekst en el archivo en ga terug naar de terminal en plak de tekst en druk op de enter-toets. U heeft nu de database aangemaakt
enlace del proyecto:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "clone or download" kopieer de link en ga terug naar de terminal van de raspberry pi
Escriba het volgende en la terminal:
pi @ raspberrypi ~ $ git clon
Druk nu op ls en je zul het project zien staan op je raspberry pi
Ga in de folder en geef de.py files rechten om te starten bij boot van de raspberry pi met het volgende commando
pi @ raspberrypi ~ $ sudo chmod + u VitaLonga.py
doe dit conoció el archivo.py de elke
Paso 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw raspberry pi en tipo:
pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
En el archivo deze nieuwe sla je het script op dat op de afbeelding hierboven staat
Na het opslagen zorg je ervoor dat het script kan runnen bij de bootup door het volgendete runnen:
pi @ raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi @ raspberrypi ~ $ sudo update-rc.d projectNaam por defecto
start de raspberry pi nu opnieuw op
Nu dat het script vanzelf opstart kan je in je cmd van je pi het volgende typen om je flask app te herstarten of uit te zetten:
pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga start
pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga parada
Recomendado:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: 6 pasos (con imágenes)
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: ¡Hola, chicos! Akarsh aquí de CETech. En este proyecto, vamos a echar un vistazo a HuskyLens de DFRobot. Es un módulo de cámara impulsado por inteligencia artificial que es capaz de realizar varias operaciones de inteligencia artificial como el reconocimiento facial
¡Hazlo tú mismo con Ambilight con Raspberry Pi y SIN Arduino! Funciona en cualquier fuente HDMI .: 17 pasos (con imágenes)
¡Hazlo tú mismo con Ambilight con Raspberry Pi y SIN Arduino! Funciona en cualquier fuente HDMI: Tengo una comprensión bastante básica de la electrónica, por lo que estoy muy orgulloso de mi configuración DIY Ambilight en una carcasa de madera básica con la capacidad de encender y apagar las luces cuando me plazca. Para aquellos que no saben qué es un Ambilight;
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil