Índice:
- Etapa 1: Onderdelen
- Etapa 2: Elektrisch Ontwerp
- Etapa 3: De Bouw Van De Kast
- Etapa 4: Distribuidor Maken
- Etapa 5: Elektrische Componenten no De Machine Plaatsen
- Etapa 6: Frasco Op De Raspberry Pi
- Etapa 7: instalador Mysql Op De Raspberry Pi
- Etapa 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Vídeo: Nespresso Raspberry Pi: 8 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Aplicativo da 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 de slaapkamer de waar dan ook in huis? Maak kennis conheceu Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet de computador kan bedienen. Em deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga é movido a uma Internet das coisas (IoT).
- Het brein achter de koffiemachine é een raspberry pi
De app web zal in de toekomst nog verschillende updates 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 volume 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.
Etapa 1: Onderdelen
Em de pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Etapa 2: Elektrisch Ontwerp
Elektriciteit
De servomotors en steppermotor koppelen we aan de 5V bron van de framboesa sensor de HALL aan de 3V bron ervan. De 2 grote DC motores com 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 component make we gebruik van de pwm poorten van de raspberry pi, behalve voor de motores DC. Deze werken conheceu um ônibus i2c. het adres ervan é 0x60 en voor dit voorbeeld gebruiken we poort 3.
Etapa 3: De Bouw Van De Kast
Voor de opbouw van de kast zorg je ervoor dat de machine erin pas, je kan dit em 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 na máquina vallen.
Etapa 4: Distribuidor Maken
Ijzer zaag
Voor de dispenser zullen we een ijzerzaag nodig hebben, we gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. O que achamos de dit, hebben toch al een dispenser? Ja maar hier kunnen nós nog geen motor aan bevestigen en de koffie capsule moet er zowieso door kunnen vallen, en dit gaat niet als we de onderkant en bovenkant er niet afhalen.
Corte a laser
Ik heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 componentes lijm
De sterkste lijm morrer nós nu kunnen gebruiken é 2 componentes lijm querem deze zal niet porta água terug loskomen. Dit komt door de chemische connectie tussen de 2 substanties. Gebruik hiervoor de plastic lijm ervoor deze é hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Let wel op dat je de ijzeren stangen tijdens het drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.
Etapa 5: Elektrische Componenten no De Machine Plaatsen
De Steppermotor
De steppermotor monteren we aan de 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 vasto om te zorgen dat er zeker geen speling zit no motor e no dispenser. Het control board van deze steppermotor monteren nós aan de binnenzijde van de machine.
De Servomotores
Kleef de eerste 2 motores 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 de een espresso. Voor de andere 2 motors maken we 2 passende houten blokjes zodat de 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 motores em het gaatje met de metaal lijm, deze is extreem sterk en komt onmogelijk terug los, zorg er dus voor dat de motores recht plaatst op de as en laat rusten opeen gestapelde boeken. Als de lijm gedroogd é maak je 2 houten blokjes vasto aan de casing van de máquina e de motor maken we aan de houten blokjes vasto met metaal lijm.
Sensor Hall
De hal sensor bevestigen we net onder dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magneet.
Solderen
soldeer todos os fios e entradas corretas do pino van de motorHAT zoals afgebeeld op het elektronisch schema.
Etapa 6: Frasco Op De Raspberry Pi
Installeer Flask
Installeer 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 instalar frasco
Etapa 7: instalador Mysql Op De Raspberry Pi
Instalador Mysql
Voor we van start gaan zorgen we er best voor dat all updates en upgrades geïnstalleerd zijn
pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Podemos começar a usar o servidor MySQL para instalar o instalador
pi @ raspberrypi ~ $ sudo apt-get install mysql-server
Depois de conectar-se com o banco de dados, ele também está disponível para o cliente. Installeer demysql-client met de volgende instructie:
pi @ raspberrypi ~ $ sudo apt-get install mysql-client
Tijdens de instalação zal é een paswoord gevraagd worden om no loggen como usuário “root”. Deze o usuário “root” zal de volledige controle hebben sobre o banco de dados
O Connecteer encontrou o banco de dados por meio do usuário "root" padrão
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');
Usuário MySQL toevoegen
Nós criamos 2 contas de superusuário aan, één voor de localhost e één voor de conexões remotas. Het ‘%’ teken é apenas um caractere curinga.
mysql> CRIAR USUÁRIO 'Vitalonga' @ 'localhost' IDENTIFICADO POR 'alguma_senha'
mysql> GRANT ALL PRIVILEGES ON *. * TO 'Vitalonga' @ 'localhost' COM GRANT OPTION;
mysql> CREATE USER 'Vitalonga' @ 'localhost' IDENTIFICADO POR 'some_password'mysql> GRANT ALL PRIVILEGES ON *. * TO' Vitalonga '@'% 'WITH GRANT OPTION;
Sair da conexão MySQL
mysql> quit
Esquema MySQL toevoegen
digite nu om terug em te loggen me jou net aangemaakte usuário
mysql u [nome de usuário] -p
Nu zijn we ingelogd digite nu het volgende comando, gebruik de juiste naam "vitalongadb"
CRIAR ESQUEMA vitalongadb
Ga nu naar github encontrou link onderstaande en open vitalongadb.sql. copie de tekst no arquivo en ga terug naar de terminal em plak de tekst e druk op de enter-toets. U heeft nu de database aangemaakt
link do projeto:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "clone or download" copieer de link en ga terug naar de terminal van de raspberry pi
Digite het volgende no terminal:
pi @ raspberrypi ~ $ git clone
Druk nu op ls en je zul het projeto zien staan op je raspberry pi
Ga in de folder en geef de.py files rechten to starten bij boot van de raspberry pi met het volgende command
pi @ raspberrypi ~ $ sudo chmod + u VitaLonga.py
ele conheceu o arquivo.py
Etapa 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw tipo pi en de framboesa:
pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
Em deze nieuwe arquivo sla je het script em 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 padrões do projetoNaam
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 stop
Recomendado:
Tire ótimas fotos com um iPhone: 9 etapas (com fotos)
Tire ótimas fotos com um IPhone: a maioria de nós carrega um smartphone conosco para todos os lugares atualmente, por isso é importante saber como usar a câmera do smartphone para tirar ótimas fotos! Só tenho um smartphone há alguns anos e adoro ter uma câmera decente para documentar coisas que eu
Cabine de fotos de casamento Arduino - peças impressas em 3D, automatizadas e de baixo orçamento: 22 etapas (com fotos)
Arduino Wedding Photo Booth - peças impressas em 3D, automatizadas e de baixo orçamento: Recentemente fui convidado para o casamento do irmão do meu parceiro e eles perguntaram se poderíamos construir uma cabine fotográfica para eles, pois seu aluguel é muito caro. Isso é o que nós pensamos e depois de vários elogios, decidi transformá-lo em um instrutivo
Lance sua apresentação de slides de fotos de férias com um toque de mágica!: 9 etapas (com fotos)
Lance sua apresentação de slides de fotos de férias com um toque de magia! Ao longo dos anos, desenvolvi o hábito de levar uma pequena estatueta comigo quando viajava: geralmente compro um pequeno objeto em branco (como o da foto) e pinto para combinar com a bandeira e o tema do país que estou visitando (neste caso, a Sicília). T
Transferência de fotos para lata de refrigerante: 7 etapas (com fotos)
Transferência de fotos para uma lata de refrigerante: Este manual mostra uma maneira fácil e rápida de como transferir fotos para uma lata de refrigerante. O processo básico é copiar a foto primeiro em um papel comum. Em seguida, você transfere a foto para um filme autoadesivo. Depois disso, você limita o filme a
Cabine de fotos para casamento / evento: 6 etapas (com fotos)
Casamento / Evento Photobooth: Olá a todos, casei-me no ano passado, quando procurávamos a preparação do dia D, participámos em várias convenções de casamento. Em todas as convenções há um aluguer de Photobooth, pensei que fosse um photobooth foi uma ótima ideia para um casamento, cada convidado c