Sadržaj:
- Korak 1: Onderdelen
- Korak 2: Elektrisch Ontwerp
- Korak 3: De Bouw Van De Kast
- Korak 4: Dozator napravljen
- Korak 5: Elektrische Componenten u De Machine Plaatsen
- Korak 6: Flask Op De Raspberry Pi
- Korak 7: Instalacijski program Mysql Op De Raspberry Pi
- Korak 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
U pdf formatu staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Korak 2: 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
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
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
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
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:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Drveni LED ekran za igre Pokreće Raspberry Pi Zero: 11 koraka (sa slikama)
Drveni LED ekran za igre sa napajanjem Raspberry Pi Zero: Ovaj projekat realizuje LED ekran sa 20x10 piksela zasnovan na WS2812 veličine 78x35 cm koji se može lako instalirati u dnevnoj sobi za igranje retro igara. Prva verzija ove matrice izgrađena je 2016. godine i obnovili su je mnogi drugi ljudi. Ovo očekivanje
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja