Sisällysluettelo:
- Vaihe 1: Onderdelen
- Vaihe 2: Elektrisch Ontwerp
- Vaihe 3: De Bouw Van De Kast
- Vaihe 4: Maken -annostelija
- Vaihe 5: Elektrische Componenten De Machine Plaatsenissa
- Vaihe 6: Pullo Op De Raspberry Pi
- Vaihe 7: Asentaja Mysql Op De Raspberry Pi
- Vaihe 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
De Vitalonga 1.0 -sovellus. on 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 tapasi Vitalonga, automaattinen 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 toimii esineiden internetissä (IoT).
- Het brein achter de koffiemachine on vadelma pi
De web -sovelluksen zal in de toekomst nog verschillende updates krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Ean functie waarmee je de machine can ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
De kone zal geregeld nog een update krijgen, zowel de hardware als de software ervan.
Vaihe 1: Onderdelen
In pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Vaihe 2: Elektrisch Ontwerp
Sähkölaitteet
Servomoottorit ja askelmoottoripyörä 5V bron van vadelmat pi en de HALL sensori 3V bron ervan. Tässä on kaksi tasavirtamoottoria, joissa on 12 V: n moottorin vähennysventtiili.
Poorten
Voor elk -komponentti on tehty, mutta se on saatavana raspberry pi, behalve voor de DC -moottoreina. Deze werken tapasi een i2c -bussin. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
Vaihe 3: 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 capsule nooit in de machine vallen.
Vaihe 4: Maken -annostelija
Ijzer zaag
Kun annostelija on pakattu, voimme kertoa, että me saamme sen, ja me saamme hierbij de bovenkant en de onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. Waarom doen we dit, we hebben toch al een dispenser? 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.
Laserleikkaus
Ik heb hieronder 2 files varmennettu deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 komponenttia
De sterkste lijm die we nu kunnen gebruiken is 2 komponens lijm want deze zal niet door water terug loskomen. Tässä on kaksi ovea, joissa on chemische connectie tussen. Gebruik hiervoor de muovi lijm ervoor deze on hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Olkaa hyvä ja ilmoittakaa, että stangen tijdens het drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.
Vaihe 5: Elektrische Componenten De Machine Plaatsenissa
Askelmoottori
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 laaja om te zorgen data er zeker geen spelling zit op de motor en de dispenser. Ohjauskortti van deze steppermotor monteren we aan de binnenzijde van de machine.
Servomoottorit
Kleef de eerste 2 motors zoals afgebeeld op de photos'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.
DC -moottorit
we 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 extremeem 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 maakunta 2 houten blokjes valtavat koneet ja koneet ja koneet moottorilla, me aan de houten blokjes laaja met metal lijm.
Hall -anturi
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 wire aan de correcte pin input in de motorHAT zoals afgebeeld op het elektronisch schema.
Vaihe 6: Pullo Op De Raspberry Pi
Asentajapullo
Asentaja eerst pip intian dit nog niet op je vadelma staat.
pi@raspberrypi ~ $ sudo apt-get install python-pip
nadat we pip geïnstalleerd hebben, kunnen we dit gebruiken om flask te installers.
pi@raspberrypi ~ $ sudo pip asennuspullo
Vaihe 7: Asentaja Mysql Op De Raspberry Pi
MySQL -asentajat
Voor we van start gaan zorgen we best best or all data updates en upgrades geïnstalleerd zijn
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Aloitamme MySQL -palvelimen asentamisen
pi@raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren met de database hebben we ook nog een client nodig. Asentaja demysql-client tapasi volgende-ohjeet:
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" -käyttäjä zal de volledige hallitsee tietokantaa
Yhdistäjä löysi tietokannan tavallisen "root" -käyttäjän kautta
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie can je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ SET SALASANA 'root'@'localhost' = SALASANA ('MyNewPass');
MySQL -käyttäjä toevoegen
Olemme luoneet 2 pääkäyttäjätiliä, paikallisen isännän tai etäyhteyden kautta. Tämä "%" teken on jokerimerkki.
mysql> LUO KÄYTTÄJÄ 'Vitalonga'@'localhost' TUNNISTETTU 'some_password'
mysql> ANNA KAIKKI OIKEUDET PÄÄLLÄ *. * Vitalonga@@"localhost" APUVAIHTOEHDOLLA;
mysql> LUO KÄYTTÄJÄ 'Vitalonga'@'localhost', TUNNISTETTU 'some_password'mysql> ANTA KAIKKI OIKEUDET *.
Lopeta MySQL -yhteys
mysql> lopeta
MySQL -malli toevoegen
kirjoita nu om terug sisään kirjautumalla sisään jou net aangemaakte user
mysql u [käyttäjätunnus] -p
Nyt kirjoitamme nu het volgende commando, gebruik de juiste naam "vitalongadb"
LUO KAAVA vitalongadb
Ga nu naar github on onderstaande -linkki ja avoin vitalongadb.sql. tekstin kopiointi tiedostossa en ga terug naar de terminal en plak de text and druk op de enter-toets. U heeft nu de database aangemaakt
linkki projektiin:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "klooni tai lataa" kopieer de link en ga terug naar de terminal van de raspberry pi
Kirjoita term volttina terminaaliin:
pi@raspberrypi ~ $ git klooni
Druk nu op ls en je zul het project zien staan op je vadelma pi
Tallenna kansioon ja tarkista.py -tiedostot, jotka on aloitettu raspberry -käynnistyksen yhteydessä
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit tapasi elke.py -tiedoston
Vaihe 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminaali van jouw vadelma 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 bootup door het volgendete runnen:
pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi@raspberrypi ~ $ sudo update-rc.d projectNaamin oletusasetukset
aloita vadelma pi nu opnieuw op
Nu 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
Suositeltava:
Smart Home by Raspberry Pi: 5 vaihetta (kuvilla)
Smart Home by Raspberry Pi: Siellä on jo useita tuotteita, jotka tekevät asunnostasi älykkäämmän, mutta suurin osa niistä on omia ratkaisuja. Mutta miksi tarvitset Internet -yhteyden vaihtaaksesi valon älypuhelimellasi? Se oli yksi syy minulle rakentaa oma Smar
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: 11 vaihetta (kuvilla)
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: Tämä projekti toteuttaa 20x10 pikselin WS2812 -pohjaisen LED -näytön, jonka koko on 78x35 cm ja joka voidaan helposti asentaa olohuoneeseen retro -pelejä pelaamaan. Tämän matriisin ensimmäinen versio rakennettiin vuonna 2016 ja monet muut ihmiset rakensivat sen uudelleen. Tämä esimerkki
Borderlands Raspberry Pi: 9 vaihetta (kuvilla)
Borderlands Raspberry Pi: Joten olin eräänä päivänä pelikaupassa ja näin tämän Borderlandsin rekvisiitan raivausosastolla hintaan 20 dollaria, enkä voinut vastustaa sen ostamista. Noin viikon kuluttua ajattelin itselleni: "Voisin suolen kokonaan ja ahdistaa piin sisälle". Silloin seikkailuni alkoi
Raspberry Pi NFS ja Samba -tiedostopalvelin: 11 vaihetta (kuvilla)
Raspberry Pi NFS ja Samba File Server: Tämä projekti on viimeinen tulosvaihe, joka yhdistää kaksi aiemmin tehtyä ja lähetettyä piiriä. *** 1. Raspberry Pi CPU CPU Indicator-Julkaistu 20. marraskuuta 2020https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Vadelma Pi
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite