INHOUDSOPGAWE:

Nespresso Raspberry Pi: 8 stappe (met foto's)
Nespresso Raspberry Pi: 8 stappe (met foto's)

Video: Nespresso Raspberry Pi: 8 stappe (met foto's)

Video: Nespresso Raspberry Pi: 8 stappe (met foto's)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Image
Image
Nespresso Framboos Pi
Nespresso Framboos Pi

De Vitalonga 1.0 webprogram. is die oplossing om van u 'n oorheerlike Nespresso -koffie te plaas.

Is daar al ooit 'n gedagte hoe koel dit sou wees dat u 'n bediening vanaf die woonkamer van die slaapkamer of waar ook in die huis kan kry? Maak kennis met Vitalonga, die outomatiese koffiemachine vanaf u smartphone, tabletrekenaar. In hierdie instruksie kan ek stap vir stap uit hoe jy die eindresultaat kan bereik.

  • Vitalonga is 'n internet van dinge (IoT).
  • Die brein achter die koffiemasjien is 'n framboos pi

Die webprogram sal in die toekoms nog verskillende opdaterings kry.

  • U kan 'n wekker plaas wanneer u u koffie kan eet.
  • 'N Funksie vir watter masjien u kan gebruik.
  • Jy sal die koffie kop volume kan aanpas.

Daar is ook vrae oor 'n leuk voorstel, maar ek kan altyd kontak maak.

Die masjien sal ook 'n opdatering kry, sowel as die hardeware as die sagteware.

Stap 1: Onderdele

Onderdele
Onderdele
Onderdele
Onderdele
Onderdele
Onderdele
Onderdele
Onderdele

In die pdf staan alles wat u moet gebruik om die projek te maak.

Stap 2: Elektriese ontwerp

Elektriese Ontwerp
Elektriese Ontwerp

Elektrisiteit

Die servomotors en stappermotorkoppels bied aan die 5V -bron van die framboospi en die HALL -sensor aan die 3V -bron. Die twee groot DC -motors met 12V -koppeling word aan die motor toegerus met die 12V -aansluiting.

Poorten

Vir elk komponent kan ons gebruik maak van die pwm poort van die framboos pi, behalwe vir die DC motors. Hierdie werke het 'n i2c -bus. die adres is groot en 0x60 vir hierdie voorbeeld gebruik ons poort 3.

Stap 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

Vir die opbou van die kast sorg u dat die masjien in die pas kan kom, maar u kan dit in allerhande vorms doen, maar 'n kast om die masjien is nodig, omdat die afgifte van die masjien anders kan gebeur dat die kapsules nooit in die masjien kan wees nie vallen.

Stap 4: Dispenser gemaak

Dispenser gemaak
Dispenser gemaak
Dispenser gemaak
Dispenser gemaak
Dispenser gemaak
Dispenser gemaak

Ijzer zaag

Vir die dispenser sal ons 'n ijzerzaag nodig hê, maar ons sal die boonste kant en die onderkant heeltemal kan aflaai, sodat ons nog 'n paar keer kan oorskry. Waarom het ons dit gedoen? Ja, maar ons kan nie 'n motor om die koffiekapsel te bevestig nie, maar dit kan nie ook as ons onderkant en bokant nie afhanklik is nie.

Laser gesny

Ek kan hieronder 2 lêers byvoeg wat die perfekte afmetings vir die nuwe bokant en onderkant vir die dispenser kan maak.

2 komponente

Die sterkste wat ons nou kan gebruik, is 2 komponente wat ons nie meer deur die water kan teruggee nie. Dit kom deur die chemiese verbinding tussen die twee substanties. Gebruik hierdie plastiek om dit te gebruik. Ons het 'n uiteenlopende uiteensetting van die lasersnyer wat gemaak is. Laat ons opdaag dat u die regte tyd kan vind terwyl die styl van die styl bly, anders sal die dispenser nie die regte vorm kry nie.

Stap 5: Elektrische komponente in De Machine Plaatsen

Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen
Elektrische Componenten in De Machine Plaatsen

De Steppermotor

Die stapmotoriese motor kan ons die boonste kant van die masjien net vir die kapsel waar ons kan vashou, en die lasersnyer kan ons 'n deurlopende uitbreiding gee. Ons kan ook nie eens groot probleme hieroor bekommer nie, maar daar is geen sekerheid dat die motor en die afgee nie. Die bedieningsbord van hierdie stapmotor monteren ons aan die binnekant van die masjien.

De Servomotors

Die eerste twee motors lyk soos foto's op die foto, sodat hulle die masjien kan installeer, maar ook dat ons die keuse kan hê tussen 'n normale koffie of 'n espresso. Vir die ander 2 motors kan ons 2 gepaste houtblokke maak sodat die motore bo mekaar staan. Kleef dit op die blokke en kan op die masjien soos afgebeeld word.

GS motors

ons het 'n groter gat in die as waar die masjien oop en dig kan oopmaak, en ons kan hierdie motors in die metaal met 'n spesiale materiaal gebruik, en dit is 'n uiters sterk en kom onmogelik terug, en ons kan dit vir die motor regstel. as en laat rusten op opeen gestapelde boeke. As 'n stuk hout gemaak word, kan u twee houtblokke met groot masjiene en motors vervaardig om groot houtmetale te vervaardig.

Hall sensor

Die bevestiging van die sensor kan nie onder die dispenser en waar die dispenser moet stop nie, maar ons kan ons punt bereik om ons 'n magneet te kry.

Solderen

soldeer alle drade om die motor se insette te korrigeer, soos 'n elektroniese skema.

Stap 6: Fles Op De Raspberry Pi

Installeerfles

Installeer eers as dit nie op u framboos staat kan gebeur nie.

pi@raspberrypi ~ $ sudo apt-get install python-pip

nadat ons 'n geïnstalleerde oplossing geïnstalleer het, kan ons hierdie fles installeer.

pi@raspberrypi ~ $ sudo pip installeer fles

Stap 7: Installeer Mysql Op De Raspberry Pi

Mysql installeer

Voor ons begin kommer maak, is ons die beste vir alle opdaterings en opgraderings wat geïnstalleer word

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

Ons begin eers om die MySQL -bediener te installeer

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

Ons kan ook nie 'n kliënt benodig nie. Installeer demysql-kliënt met die volgende instruksies:

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

Tydens die installasie word 'n wagwoord vir die gebruiker as 'n "root" gebruiker aangemeld. Hierdie 'root' gebruiker sal die volledige beheer oor die databasis hê

Gebruik die databasis via die standaard 'root' gebruiker

pi@raspberrypi ~ $ mysql -uroot -p

Via die volgende instruksies kan u die wagwoord nog nie verander nie

pi@raspberrypi ~ $ STEL WAGWOORD VIR 'root'@'localhost' = PASSWORD ('MyNewPass');

MySQL -gebruiker byvoeg

Ons maak 2 supergebruiker -rekeninge, een vir die plaaslike gasheer en een vir eksterne verbindings. Die '%' teken is 'n wildcard.

mysql> SKEP GEBRUIKER 'Vitalonga'@'localhost' IDENTIFICED BY 'some_password'

mysql> TOEEN ALLE VOORREGTE AAN *. * AAN 'Vitalonga'@'localhost' MET TOELETINGSOPTIE;

mysql> SKEP GEBRUIKER 'Vitalonga'@'localhost' GEIDENTIFISEER DEUR 'some_password'mysql> GEEN ALLE VOORREGTE AAN *. * AAN' Vitalonga '@'%'MET GRANTOPSIE;

Sluit MySQL -verbinding af

mysql> hou op

MySQL -skema bygevoeg

tik nou om terug te kom om my 'n gebruikersnaam te gee

mysql u [gebruikersnaam] -p

Ons kan die volgende kommando gebruik, en die regte naam "vitalongadb"

SKEP SKEMA vitalongadb

Gaan nou na github met onderstaande skakel en oop vitalongadb.sql. kopieer die teks in die lêer en gaan terug na die terminale en plak die tekst en druk op die toets. U het die databasis aangepas

projek skakel:

github.com/ashleyvanlaer/project_1

Druk op die groene knop "kloon of aflaai" kopieer die skakel en gaan terug na die terminale van die framboos pi

Tik die volgende in die terminale:

pi@raspberrypi ~ $ git kloon

Druk nou op ls en jy kan die projek op jou framboos sien

In die map en geef die.py -lêers kan u die framboospy met die volgende kommando begin

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

doe dit met elke.py -lêer

Stap 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

Gaan terug na jou terminale van jou framboos pi en tipe:

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

In hierdie nuwe lêer kan u die skripsie op die beeld hierboven stel

As u die versorgingsopsie probeer, kan die script by die opstart deur die volgende runnet gevind word:

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

pi@raspberrypi ~ $ sudo update-rc.d projek Naam standaard

begin die framboos pi nou weer op

Nu kan die script self opstart in u cmd van u pi as die volgende tipe om u kolf -app te herstel of uit te stel:

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

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

Aanbeveel: