Sisukord:
- Samm: Onderdelen
- 2. samm: Elektrisch Ontwerp
- 3. samm: De Bouw Van De Kast
- 4. samm: dosaator Maken
- Samm: Elektrische Componenten De Machine Plaatsenis
- 6. samm: kolb Op De Raspberry Pi
- Samm: paigaldaja Mysql Op De Raspberry Pi
- Samm 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
De Vitalonga 1.0 veebirakendus. on 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? Maak kennis kohtus Vitalonga, automaatse koffiemachine die je vanaf je nutitelefoniga, arvuti tahvelarvutiga. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga on varustatud asjade Interneti (IoT) toitega.
- Het brein achter de koffiemachine on een vaarika pi
Veebirakenduste värskendused krügeni värskendustes.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie waarmee je de machine can ontkalken.
- Je zal het koffie kop köide kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
De masin zal geregeld nog een update krijgen, zowel de riistvara ka tarkvara ervan.
Samm: Onderdelen
In pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
2. samm: Elektrisch Ontwerp
Elektriciteit
Servomootorid ja astmelised mootorid on 5V pronksist vaarikapiirist ja HALL -andurist 3V pronksist. Kui 2 alalisvoolumootorit on vähendatud 12 V toiteallikaga, siis mootor HAT on Adafruit, mida me kontrollime, ja toitepistik 12 V adapteriga.
Poorten
Kui teil on põdrakomponent, siis on see vaarikapiirist saadaval, see on alalisvoolumootor. Deze werken kohtus een i2c bussiga. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
3. samm: 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 dispenser op de machine moet gemonteerd worden anders kunnen de kapslid nooit in de machine vallen.
4. samm: dosaator Maken
Ijzer zaag
Kui soovite jaoturit väljastada, siis jätkake seda, me saame aru saada, kuidas bovenkant ja onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. Waarom doen we dit, we hebben toch al een dosaator? 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.
Laserlõikus
Iga heb hieronder 2 faili on paremal ajal täiuslikuks saada, kui see on saavutatud, ja see on valmis.
2 komponenti
De sterkste lijm die we nu kunnen gebruiken is 2 komponenti lijm want deze zal niet door water terug loskomen. Selle kahe ukse taga on chemische connectie tussen. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm põder 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.
Samm: Elektrische Componenten De Machine Plaatsenis
Steppmootor
De steppermotor monteren we aan de bovenkant van de machine net voor het gat waar de capsule kan door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens vast om te zorgen dat er zeker geen spelling zit op de motor en de dispenser. Het juhtpaneel van deze steppermotor monteren we aan de binnenzijde van de machine.
Servomootorid
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 normale koffie of een espresso. Voor de andere 2 motors maken we 2 passende houten blokjes zodat de de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
Alalisvoolumootorid
me boren een groter gaatje in de as waar de machine open en dicht gaat en we lijmen deze motors in het gaatje met de metaal lijm, deze is extreme sterk en komt onmogelijk terug los, zorg er dus voor dat je de motors recht plaatst op de as en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak on 2 houten blokjes hatalmas aan de casing van de machine en de motor maken we aan de houten blokjes vast met met lijm.
Halli andur
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
soldeer alle juhtmed aan de correcte pin sisendid van de motorHAT zoals afgebeeld op het elektroonisch schema.
6. samm: kolb Op De Raspberry Pi
Paigaldaja kolb
Paigaldaja eerst pip indien dit nog niet op je raspberry staat.
pi@raspberrypi ~ $ sudo apt-get install python-pip
nadat me pip geïnstalleerd hebben, kunnen we dit gebruiken om flask te installeren.
pi@raspberrypi ~ $ sudo pip install kolb
Samm: paigaldaja Mysql Op De Raspberry Pi
MySQL installijad
Kui me alustame gaan zorgen, oleme parimad värskendused ja uuendused geïnstalleerd zijn
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Me alustame MySQL -i serveri installimist
pi@raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren met de database hebben we ook nog een client nodig. Paigaldaja demysql-klient järgis volgende juhiseid:
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” kasutaja kontrollib andmebaasi üle kontrolli
Connecteer kohtus andmebaasiga tavalise „root” kasutaja kaudu
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie can je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('MyNewPass');
MySQL kasutaja toevoegen
Oleme loonud 2 superkasutaja kontot, kohalikel isikutel ja kaugühendustel. Het ‘%’ teken on een metamärk.
mysql> CREATE USER 'Vitalonga'@'localhost' IDENTIFITED "some_password"
mysql> TOODA KÕIK PRIILIID ON *. * TO VITALONGA@@localhost 'TOETUSVALIKUGA;
mysql> LOO KASUTAJA 'Vitalonga'@'localhost' TUNNISTATUD 'some_password'mysql> ANNE KÕIK PRIILIID ON *. * TO' Vitalonga '@'%'TOETUSVALIKUGA;
Väljuge MySQL -ühendusest
mysql> lõpetage
MySQL skeem toevoegen
tüüp nu om terug in te loggen me jou net aangemaakte user
mysql u [kasutajanimi] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
CREATE SCHEMA vitalongadb
Ga nu naar github ja onderstaande link on avatud vitalongadb.sql. kopeerija tekstis de failis en ga terug naar de terminal en plak de tekst ja druk op de enter-toets. U heeft nu de database aangemaakt
projekti link:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "kloonige või laadige alla" kopeerija link lingile, mis on saadaval vaarika pi terminali terminalis
Tippige terminali het volgende:
pi@raspberrypi ~ $ git kloon
Druk nu op ls en je zul het project zien staan op je raspberry pi
Ga kausta ja geef de.py failid rechten om te starten bij boot van de raspberry pi met het volgende commando
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit kohtus elke.py failiga
Samm 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal on jouw raspberry pi en type:
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 vaikeseaded
alusta de vaarika pi nu opnieuw op
No dat het script vanzelf opstart can 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
Soovitan:
Nutikas kodu Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas kodu Raspberry Pi poolt: Seal on juba mitu toodet, mis muudavad teie korteri nutikamaks, kuid enamik neist on patenteeritud lahendused. Aga miks on vaja nutitelefoniga valguse vahetamiseks Interneti -ühendust? See oli üks põhjus, miks ma oma Smar'i üles ehitasin
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut