Table des matières:
- Étape 1: Onderdelen
- Étape 2: Elektrisch Ontwerp
- Étape 3: De Bouw Van De Kast
- Étape 4: Distributeur fabriqué
- Étape 5: Elektrische Componenten à De Machine Plaatsen
- Étape 6: Flacon Op De Raspberry Pi
- Étape 7: Installer Mysql Op De Raspberry Pi
- Étape 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Vidéo: Nespresso Raspberry Pi : 8 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Application Web De Vitalonga 1.0. is of 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 a rencontré Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet of computer kan bedienen. Dans deze jambe instructable ik stap voor stap uit houe je tot dit eindresultaat komt.
- Vitalonga est alimenté par l'Internet des objets (IoT).
- Het brein achter de koffiemachine is een raspberry pi
L'application web zal in de toekomst nog verschillende met à jour 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.
La machine zal geregeld nog een update krijgen, zowel de hardware als de software ervan.
Étape 1: Onderdelen
In de pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Étape 2: Elektrisch Ontwerp
Électricité
Les servomoteurs et moteurs pas à pas sont équipés de 5V bron van de raspberry pi et de HALL sensor aan de 3V bron ervan. De 2 moteurs à courant continu avec reductiekastje van 12V koppelen nous avons un motorHAT van Adafruit die we dan verbinden rencontré de power jack aan de 12V adapter.
Pauvreté
Voor elk component maden we gebruik van de pwm poorten van de raspberry pi, behalve voor de DC motors. Deze werken a rencontré un bus i2c. het adres ervan est 0x60 en voor dit voorbeeld gebruiken we poort 3.
Étape 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 distributeur op de machine moet gemonteerd worden anders kunnen de capsules nooit in de machine vallen.
Étape 4: Distributeur fabriqué
Ijzer zaag
Voor de distributeur 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 distributeur? 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.
Découpe au laser
Ik heb hieronder 2 fichiers bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 composants 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 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.
Étape 5: Elektrische Componenten à De Machine Plaatsen
Moteur pas à pas
De moteur pas à pas monteren nous aan de bovenkant van de machine net voor het gat waar de capsule kan door vallen, hierop lijmen zetten we de distributeur, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens vaste om te zorgen dat er zeker geen speling zit op de motor et de distributeur. Het control board van deze steppermotor monteren we aan de binnenzijde van de machine.
De Servomoteurs
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 motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
Moteurs à courant continu
nous boren een groter gaatje in de as waar de machine open en dicht gaat en we lijmen deze motors in het gaatje met de metal lijm, deze is extreem sterk en komt onmogelijk terug los, zorg er dus voor dat je de motors de recht plaatst op comme en laat rusten op open gestapelde boeken. Als de lijm gedroogd est maak je 2 houten blokjes vast aan de tubing van de machine en de motor maden we aan de houten blokjes vaste met metal lijm.
Capteur à effet Hall
De hal sensor bevestigen nous net onder de distributeur et waar de distributeur moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magnet.
Solderen
souder tous les fils et corriger les entrées de broches de motorHAT zoals afgebeeld op het elektronisch schema.
Étape 6: Flacon Op De Raspberry Pi
Flacon d'installateur
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
Étape 7: Installer Mysql Op De Raspberry Pi
Installateur Mysql
Voor we van start gaan zorgen we er best voor dat alle updates and upgrades geïnstalleerd zijn
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Nous gaan erst van start om de MySQL server te installeren
pi@raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren rencontré de base de données hebben nous avons regardé nog een client nodig. L'installateur demysql-client a rencontré les instructions de volgende:
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 a rencontré la base de données via l'utilisateur "root" standard
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie kan je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ FIXER LE MOT DE PASSE POUR 'root'@'localhost' = PASSWORD('MyNewPass');
Utilisateur MySQL toevoegen
Nous avons créé 2 comptes super-utilisateurs pour les connexions à distance. Het'%' teken est un joker.
mysql> CRÉER UN UTILISATEUR 'Vialonga'@'localhost' IDENTIFIÉ PAR 'some_password'
mysql> ACCORDER TOUS LES PRIVILÈGES SUR *.* À 'Vitalonga'@'localhost' AVEC L'OPTION GRANT;
mysql> CRÉER L'UTILISATEUR 'Vitalonga'@'localhost' IDENTIFIÉ PAR 'some_password'mysql> ACCORDER TOUS LES PRIVILÈGES SUR *.* À 'Vitalonga'@'%' AVEC L'OPTION GRANT;
Quitter la connexion MySQL
mysql> quitter
schéma MySQL toevoegen
tapez nu om terug in te loggen me jou net aangemaakte user
mysql u[nom d'utilisateur] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
CRÉER UN SCHÉMA vitalongadb
Ga nu naar github a rencontré onderstaande link et open vitalongadb.sql. kopieer de tekst in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. U heeft nu de base de données aangemaakt
lien du projet:
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
Tapez het volgende dans le terminal:
pi@raspberrypi ~ $ git clone
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 rencontré het volgende commando
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit rencontré elke fichier.py
Étape 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw framboise pi en tapez:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
In deze nieuwe file 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 defaults
start de framboise 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
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T