Obsah:

Nespresso Raspberry Pi: 8 kroků (s obrázky)
Nespresso Raspberry Pi: 8 kroků (s obrázky)

Video: Nespresso Raspberry Pi: 8 kroků (s obrázky)

Video: Nespresso Raspberry Pi: 8 kroků (s obrázky)
Video: CS50 2013 - Week 10, continued 2024, Červenec
Anonim
Image
Image
Nespresso Raspberry Pi
Nespresso Raspberry Pi

Webová aplikace De Vitalonga 1.0. je oplossing om vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.

Er al ooit aan gedacht hoe cool het zou zijn om is nespresso apperaat te bedienen vanaf je woonkamer of slaapkamer of waar dan ook in huis? Maak kennis met Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet of computer can bedienen. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.

  • Vitalonga je poháněn internetem věcí (IoT).
  • Het brein achter de koffiemachine is een raspberry pi

De web app zal in de toekomst nog verschillende updates krijgen.

  • Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
  • Funguje to tak, že je to možné.
  • Je zal het koffie kop volume kunnen aanpassen.

Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.

Zaktualizujte všechny aktualizace a aktualizace hardwaru a softwaru.

Krok 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen

V de pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.

Krok 2: Elektrisch Ontwerp

Elektrisch Ontwerp
Elektrisch Ontwerp

Elektřina

Servomotory a steppermotor kopelen we aan de 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. K dispozici jsou 2 stejnosměrné motory s redukovaným napájením 12 V, dodávané s motorem HAT od Adafruit, dodávané s napájecím konektorem a adaptérem 12V.

Poorten

Vyrábíme více komponentů, které nabízíme k dodávce malinového, malinového a maltového motoru. Deze werken met een i2c bus. naše adresa je 0x60 en veor dit voorbeeld gebruiken we poort 3.

Krok 3: De Bouw Van De Kast

De Bouw Van De Kast
De Bouw Van De Kast
De Bouw Van De Kast
De Bouw Van De Kast

Více informací o tom, jak se zorientujete, budete mít více informací o strojích, které se vám budou líbit, když se budete chtít dozvědět více, budete mít více dávkovačů, než se budete moci vydávat, dávat pozor a zhoršovat množství kapslí nooit ve stroji vallen.

Krok 4: Zásobník vyroben

Zásobník vyroben
Zásobník vyroben
Zásobník vyroben
Zásobník vyroben
Zásobník vyroben
Zásobník vyroben

Ijzer zaag

Nyní se vydáváme, dáváme si pozor, dáváme vám vědět, dáváme vám vědět, co děláme, vybíráme a přemýšlíme. Waarom do we dit, we hebben toch al een dispenser? Nejvíce se nám daří vyrábět motorové kapsuly, ale také se otevírají dveře, které se dají měřit, stejně jako my se budeme snažit zůstat v bezpečí.

Řezané laserem

Ih heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.

2 komponentní lijm

De sterkste lijm die we nu kunnen gebruiken is 2 componenten lijm want deze zal niet door water terug loskomen. Prohlédněte si 2 chemické zázemí. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Nejčastěji používejte laserové řezačky a gemaakt. Nechte nás opouštět více informací, než kolik jich bude stát, a pak se vydejte a vydejte vše, co potřebujete.

Krok 5: Elektrische Componenten ve společnosti De Machine Plaatsen

Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen
Elektrische Componenten ve společnosti De Machine Plaatsen

De Steppermotor

Dojde k monitorování motorových dodávek a dodáváme strojní síť, která vám pomůže s otevřením dveří, vysouváním, vysouváním laserových řezačů, přesouváním, procházením a procházením. Všechny možnosti jsou velmi rozsáhlé, takže 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.

Servomotory

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 normalale koffie of een espresso. Před 2 motory jsme vyrobili 2 blokové bloky, z nichž všechny byly vybrány. Kleef dit aan de blockjes en zet op de machine zoals afgebeeld.

Stejnosměrné motory

jsme se dozvěděli o tom, že se naše zařízení otevřelo a otevřelo všechny motory, které se dají spojit s motory, které se setkaly s metaal lijm, deze is extreem sterk en komt onmogelijk terug los, zorg er dus voor dat je de motor recht plaatst op de jak en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blockjes vast aan de casing van de machine en de motor maken we aan de houten blockjes vast met metaal lijm.

Hallovo čidlo

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

všechny pájecí vodiče a opravte pinové vstupy z motorHAT zoálů, které mají k dispozici elektronické schéma.

Krok 6: Baňka Op De Raspberry Pi

Instalační baňka

Instalovat první pip indien dit nog niet op is 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 baňka

Krok 7: Instalujte Mysql Op De Raspberry Pi

Instalační program MySQL

Nyní můžeme začít s hledáním nových aktualizací a aktualizací všech aktualizací

pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade

Provádíme první spuštění instalace serveru MySQL a jeho instalaci

pi@raspberrypi ~ $ sudo apt-get install mysql-server

Mnoho připojení k síti se setkalo s databází, o které jsme se dozvěděli, že jsme museli přikázat klientovi. Instalační program demysql-client splnil následující pokyny:

pi@raspberrypi ~ $ sudo apt-get install mysql-client

Uživatelé mohou instalovat více než jeden uživatel, který má za následek „přihlášení“uživatele root. Deze „root“uživatel zal de volledige control hebben over de database

Connecteer se setkal s databází prostřednictvím standardního uživatele „root“

pi@raspberrypi ~ $ mysql -uroot -p

Via de volgende instructie can is achteraf is paswoord nog wijzigen

pi@raspberrypi ~ $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('MyNewPass');

Uživatel MySQL toevoegen

Vytvořili jsme 2 účty superuživatelů, vzdálené připojení nebo lokální hostitele. „%“Teken je jen zástupný znak.

mysql> VYTVOŘIT UŽIVATELE 'Vitalonga'@'localhost' IDENTIFIKOVÁNO PODLE 'some_password'

mysql> UDĚLAT VŠECHNY PRIVILEGY NA *. * TO 'Vitalonga'@'localhost' S GRANT MOŽNOSTÍ;

mysql> VYTVOŘIT UŽIVATELE 'Vitalonga'@'localhost' IDENTIFIKOVANÉ PODLE 'some_password'mysql> UDĚLAT VŠECHNY PRIVILEGY NA *. * TO' Vitalonga '@'%'S MOŽNOSTÍ GRANTU;

Ukončete připojení MySQL

mysql> skončit

Schéma MySQL toevoegen

typ nu om terug in te loggen me jou net aangemaakte user

mysql u [uživatelské jméno] -p

Nyní zkopírujeme typ volného komanda, gebruik de juiste naam "vitalongadb"

VYTVOŘTE SCHÉMA vitalongadb

Ga nu naar github met onderstaande link en open vitalongadb.sql. Kopieer tekst in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. Využití nové databáze

odkaz na projekt:

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

Do terminálu zadejte het volgende:

pi@raspberrypi ~ $ git clone

Druk nu op ls en je zul het project zien staan op je raspberry pi

Ve složce můžete vytvářet soubory.py, které můžete začít spouštět nebo spouštět z malinového souboru, a to s volgendovým komandem

pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py

doe dit met elke.py soubor

Krok 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Typický terminál typu malina pi typ:

pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam

V případě, že soubor není k dispozici, skript je připraven k vytvoření hierarchického schématu

Na opslagen zorg je ervoor dat het script can 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 raspberry pi nu opnieuw op

Nyní můžete skript spustit, abyste mohli spustit, spustit nebo spustit aplikaci, kterou chcete použít:

pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga start

pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga stop

Doporučuje: