Sadržaj:

Nespresso Raspberry Pi: 8 koraka (sa slikama)
Nespresso Raspberry Pi: 8 koraka (sa slikama)

Video: Nespresso Raspberry Pi: 8 koraka (sa slikama)

Video: Nespresso Raspberry Pi: 8 koraka (sa slikama)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Novembar
Anonim
Image
Image
Nespresso Raspberry Pi
Nespresso Raspberry Pi

De Vitalonga 1.0 web aplikacija. je 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? Kako biste saznali više o Vitalongi, automatizovanoj mašini za pametne telefone, tablet računaru ili bedienenu. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.

  • Vitalonga je pokrenuta internetom stvari (IoT).
  • Het brein achter de koffiemachine je malina pi

U web aplikaciji za ažuriranje ažuriranih verzija ažurirajte križgen.

  • Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
  • Funkcija waarmee je mašina koja se može isključiti.
  • Je zal het koffie kop volume kunnen aanpassen.

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

Na stroju nije potrebno ažurirati niti ažurirati hardver niti hardverski softver.

Korak 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen

U pdf formatu staan alles onderdelen die je moet gebruiken om het project te kunnen maken.

Korak 2: Elektrisch Ontwerp

Elektrisch Ontwerp
Elektrisch Ontwerp

Elektriciteit

Servomotori i steppermotori koji se nalaze na 5 V brončanom vanjskom uređaju sa malinovim pi i na HALL senzoru na 3V brončanom ervanu. Na dva istosmjerna motora sa reduktorskim naponom od 12V koji smo priključili na motor HAT van Adafruit -a i mi smo napajali utičnicu sa adapterom od 12V.

Jadno

Za komponente komponenti losova mi smo napravili slabljenje od maline pi, ponašamo se za istosmjerne motore. Deze werken met een i2c bus. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.

Korak 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

Za 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 je nodig, dit omdat de dozator za mašinu moet gemonteerd worden anders kunnen de kapsule nooit in de machine vallen.

Korak 4: Dozator napravljen

Dozator napravljen
Dozator napravljen
Dozator napravljen
Dozator napravljen
Dozator napravljen
Dozator napravljen

Ijzer zaag

Za dispenzer zullen we een ijzerzaag nodig hebben, we gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. Da li smo se odlučili za točenje, dali smo dozator? 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.

Laserski rezano

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

2 sastavne komponente

De sterkste lijm die we nu kunnen gebruiken is 2 componentsnten lijm want deze zal niet door water terug loskomen. Ova vrata mogu spojiti kemijsku vezu na 2 stvari. Gebruik hiervoor de plastic lijm ervoor deze je hiervoor bestem. Lijm elk ijzer uiteinde in de gaatjes die laserski rezač visoke kvalitete. Neka je opt dat de ijzeren stangen tijdens het drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.

Korak 5: Elektrische Componenten u De Machine Plaatsen

Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen
Električna komponenta u De Machine Plaatsen

De Steppermotor

Steppermotor monteren we aan de bovenkant van stroja netto za het gat waar de kapsula kan door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens wide om te zorgen dat er zeker geen speling zit op de motor and depenser. Het upravljačka ploča van deze steppermotor monteren we aan de binnenzijde van stroja.

De Servomotors

Kleef de eerste 2 motor zoals afgebeeld op de foto's, dit zodat ze machine machine kunnen aan en uit zetten, maar ook zodat we de keuze hebben tussen een normale koffie of een espresso. Za dva motora dva motora smo napravili dva bloka koji su smješteni u bloku motornih vozila. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.

DC motori

we boren een groter gaatje in de as waar de machine open en dicht gaat en we lijmen deze motori 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 kao en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes aan de casing van of machine and de motor maken we aan de houten blokjes met metal lijm.

Hall senzor

De hal senzor provjeravamo u mreži dozatora i raspršivača dozatora moet stoppen met draaien om zijn nul punt te bereiken bevestien we een magneet.

Solderen

lemljenje svih žica i ispravljeni pin ulazi sa motora HAT zoals afgebeeld op het elektronisch schema.

Korak 6: Flask Op De Raspberry Pi

Boca za instalaciju

Instalater je eerst pip indien dit nog niet op je malina 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 instalirajte bocu

Korak 7: Instalacijski program Mysql Op De Raspberry Pi

Mysql installeren

Kako bismo započeli gaan zorgen, mi smo najbolji za sve nadogradnje i nadogradnje geïnstalleerd zijn

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

Želimo da počnemo sa instaliranja MySQL servera

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

Sve što vam je potrebno za povezivanje sa bazom podataka koja je potrebna za klijenta. Instalacijski demysql-klijent s volgende instrukcijama:

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

Instalirajte instalaciju ako ste zaboravili da unesete riječi o prijavljenom “root” korisniku. Ugradi „root“korisničku zal de volledige kontrolu nad bazom podataka

Povezivanje s bazom podataka putem standardnog 'root' korisnika

pi@raspberrypi ~ $ mysql -uroot -p

Via de volgende instructie can can achteraf is paswoord nog wijzigen

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

MySQL korisnik toevoegen

Napravimo 2 naloga superkorisnika za daljinsko povezivanje sa lokalnim hostom i za udaljene veze. Oznaka "%" je zamjenski znak.

mysql> KREIRAJ KORISNIKA 'Vitalonga'@'localhost' IDENTIFIKIRANO sa 'some_password'

mysql> ODOBRI SVE PRIVILEGIJE NA *. * NA 'Vitalonga'@'localhost' SA OPCIJOM GRANTA;

mysql> CREATE USER 'Vitalonga'@'localhost' IDENTIFICIRANO 'some_password'mysql> ODOBRI SVE PRIVILEGIJE NA *. * NA' Vitalonga '@'%'SA OPCIJOM GRANTA;

Zatvorite MySQL vezu

mysql> odustani

MySQL shema toevoegen

upišite sve što vas zanima i prijavite me kao korisnika mreže

mysql u [korisničko ime] -p

Ne morate unositi nikakav tip komandne komande, ali morate koristiti "vitalongadb"

CREATE SCHEMA vitalongadb

Na vašem github -u možete pronaći vezu na otvorenom vitalongadb.sql. kopiraj tekst u datoteci en ga terug naar de terminal i plak tekst tekst druk op de enter-toets. Vašu bazu podataka ne možete ažurirati

link projekta:

github.com/ashleyvanlaer/project_1

Druk op de groene knop "clone or download" kopirajte vezu do web stranice na terminalu van maline pi

Upišite het volgende u terminalu:

pi@raspberrypi ~ $ git klon

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

Datoteke u folderu i geef de.py datoteke koje možete pronaći ako pokrenete sistem za pokretanje iz programa malina pi sastavili ste se s komandosom

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

doe dit met elke.py datoteku

Korak 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

Ga terug naar je terminal van jouw maline pi en type:

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

In deze nieuwe file is het het script op dat op de afbeelding hierboven staat

Na ovoj opciji zorg je pogrešno napisana skripta koja može pokrenuti vrata za pokretanje pri pokretanju:

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

pi@raspberrypi ~ $ sudo update-rc.d defaultName projektaNaam

start de malina pi nu opnieuw op

Da biste započeli skriptu, vanzelf opstart može biti u cmd -u ako je piet volgende typen om je flask app herstarten of the zitten:

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

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

Preporučuje se: