Taula de continguts:
- Pas 1: Onderdelen
- Pas 2: Elektrisch Ontwerp
- Pas 3: De Bouw Van De Kast
- Pas 4: fabricació del dispensador
- Pas 5: Elektrische Componenten a De Machine Plaatsen
- Pas 6: Flascó de gerds Pi
- Pas 7: Instal·leu Mysql Op De Raspberry Pi
- Pas 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Vídeo: Nespresso Raspberry Pi: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aplicació 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 es va reunir amb Vitalonga, automàticament el koffiemachine i el smartphone, la tauleta de l'ordinador. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga funciona amb Internet de les coses (IoT).
- Het brein achter de koffiemachine is een raspberry pi
Des de l'aplicació web es poden modificar les actualitzacions actualitzades.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functionie waarmee je de machine kan ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
De machine zal geregeld nog een update krijgen, zowel of hardware als of software ervan.
Pas 1: Onderdelen
In de pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Pas 2: Elektrisch Ontwerp
Elektriciteit
De servomotors en steppermotor koppelen we aan de 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. De 2 motors DC motors amb reductors de 12V coppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack a 12V adapter.
Poorten
Voor elk component made we gebruik van de pwm poorten van de raspberry pi, behalve voor de DC motors. Deze werken met een i2c bus. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
Pas 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.
Pas 4: fabricació del dispensador
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. 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, en dit gaat niet als we de onderkant en bovenkant er niet afhalen.
Tallat per làser
Ik heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 componentsen lijm
De sterkste lijm die we nu kunnen gebruiken is 2 componentsen 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 is 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.
Pas 5: Elektrische Componenten a 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 vast om te zorgen dat er zeker geen speling zit op de motor en de dispenser. Het control board van deze steppermotor monteren we aan de binnenzijde van de machine.
De Servomotors
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 normal koffie of 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.
Motors de corrent continu
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 as en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes vast aan de casing van de machine en de motor maken we aan de houten blokjes vast met metaal lijm.
Sensor de sala
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 all wires aan de correcte pin inputs for de motorHAT zoals afgebeeld op het elektronisch schema.
Pas 6: Flascó de gerds Pi
Flascó Installeer
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 install flask
Pas 7: Instal·leu Mysql Op De Raspberry Pi
Instal·lació de MySQL
Voor we van start gaan zorgen we are best voor dat all updates en upgrades geïnstalleerd zijn
pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Podem començar per instal·lar 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. Installeer demysql-client compleix les instruccions de volgenda:
pi @ raspberrypi ~ $ sudo apt-get install mysql-client
Tijdens de installatie zal er een paswoord gevraagd worden om in te loggen als “root” user. Deze "root" user zal de volledige controle hebben over de database
Connecteer met de database via standaard ‘root’ user
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');
Usuari de MySQL toevoegen
Disposem de 2 comptes de superusuari, que són de localhost i de connexions remotes. Het ‘%’ teken és un comodí.
mysql> CREA L'USUARI 'Vitalonga' @ 'localhost' IDENTIFICAT PER 'some_password'
mysql> CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS *. * A 'Vitalonga' @ 'localhost' AMB OPCIÓ DE CONCESSIÓ;
mysql> CREA L'USUARI 'Vitalonga' @ 'localhost' IDENTIFICAT PER 'some_password'mysql> CONCEDEIX TOTS ELS PRIVILEGIS ACTIVATS *. * A' Vitalonga '@'% 'AMB OPCIÓ DE SUBVENCIÓ;
Sortiu de la connexió MySQL
mysql> sortir
Esquema MySQL toevoegen
escriviu nu om terug in loggen me jou net aangemaakte user
mysql u [nom d'usuari] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
CREAR ESQUEMA vitalongadb
Ga nu naar github met onderstaande link en open vitalongadb.sql. copieer de text in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. Heu deixat la base de dades aangemaakt
enllaç del projecte:
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
Escriviu het volgende al 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 met elke.py file
Pas 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw raspberry pi en type:
pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
En un fitxer nou, no hi ha cap script que estigui basat en aquest estat
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 per defecte
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
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge