Daftar Isi:
- Langkah 1: Onderdelen
- Langkah 2: Elektrisch Ontwerp
- Langkah 3: De Bouw Van De Kast
- Langkah 4: Dispenser Dibuat
- Langkah 5: Elektrische Componenten di De Machine Plaatsen
- Langkah 6: Labu Op De Raspberry Pi
- Langkah 7: Installeer Mysql Op De Raspberry Pi
- Langkah 8: Zorg Dat De Scripts Mengaktifkan Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Aplikasi web De Vitalonga 1.0. adalah de oplossing om vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.
Er al ooit aan gedacht hoe keren het zou zijn om je nespresso apperaat te bedienen vanaf je woonkamer of slaapkamer of waar dan ook in huis? Maak kennis bertemu Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet komputer kan bedienen. In deze instruksi kaki ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga didukung oleh Internet of things (IoT).
- Het brein achter de koffiemachine adalah een raspberry pi
De web app zal in de toekomst nog verschillende update krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie waarmee je de machine kan ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen dari een leuk voorstel, dan kan je mij altijd contacteren.
De machine zal geregeld nog een update krijgen, zowel de hardware als de software ervan.
Langkah 1: Onderdelen
Dalam pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Langkah 2: Elektrisch Ontwerp
listrik
De servomotors dan steppermotor koppelen we aan de 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. De 2 grote motor DC bertemu reductiekastje van 12V koppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack aan de 12V adaptor.
Miskin
Komponen voor elk membuat kita gebruik van de pwm poorten van de raspberry pi, berperilaku seperti motor DC. Deze werken bertemu een i2c bus. alamat ervan adalah 0x60 en voor dit voorbeeld gebruiken we poort 3.
Langkah 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 capsules nooit in de machine vallen.
Langkah 4: Dispenser Dibuat
Ijzer zaag
Voor de dispenser zullen we een ijzerzaag nodig hebben, we gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat we enkel nog ijzeren stangen overhouden. Waarom apakah kita dit, kita 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.
Dipotong laser
Ik heb hieronder 2 file bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 komponen lijm
De sterkste lijm die we nu kunnen gebruiken is 2 componenten lijm want deze zal niet door water terug loskomen. Dit komt door de chemische connectie tussen de 2 substansi. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk 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.
Langkah 5: Elektrische Componenten di De Machine Plaatsen
De Steppermotor
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 luas om te zorgen dat er zeker geen mengeja zit op de motor en de dispenser. Papan kontrol van deze steppermotor monteren we aan de binnenzijde van de machine.
De Servomotors
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.
motor DC
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 extreem sterk en komt onmogelijk terug los, zorg er dus voor dat je de motors recht plaatst op sebagai en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd adalah maak je 2 houten blokjes vast aan de casing van de mesin en de motor maken we aan de houten blokjes vast met metaal lijm.
sensor aula
De hal sensor bevestigen we net onder de dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bevestigen we een magneet.
solder
solder alle wires aan de koreksi pin input van de motorHAT zoals afgebeeld op het skema elektronisch.
Langkah 6: Labu Op De Raspberry Pi
Labu Pemasang
Installer eerst pip indien dit nog niet op je raspberry 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 install labu
Langkah 7: Installeer Mysql Op De Raspberry Pi
Penginstal MySQL
Voor we van start gaan zorgen we er best voor dat alle update en upgrades geïnstalleerd zijn
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Kami memulai dengan menginstal server MySQL
pi@raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren bertemu de database hebben we ook nog een client nodig. Installeer demysql-client bertemu dengan instruksi dari volgende:
pi@raspberrypi ~ $ sudo apt-get install mysql-client
Tijdens de installatie zal er een paswoord gevraagd worden om di loggen als pengguna "root". Deze "root" pengguna zal de volledige controle hebben melalui database
Connecteer bertemu dengan basis data melalui pengguna 'root' standar
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instruksikan je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ SET PASSWORD UNTUK 'root'@'localhost' = PASSWORD('MyNewPass');
toevoegen pengguna MySQL
Kami membuat 2 akun superuser aan, één voor de localhost en ééén voor de koneksi jarak jauh. Het'%' teken adalah wildcard.
mysql> BUAT PENGGUNA 'Vitalonga'@'localhost' DIIDENTIFIKASI DENGAN 'some_password'
mysql> HIBAH SEMUA HAK ISTIMEWA DI *.* KE 'Vitalonga'@'localhost' DENGAN GRANT OPTION;
mysql> BUAT PENGGUNA 'Vitalonga'@'localhost' DIIDENTIFIKASI DENGAN 'some_password'mysql> HIBAH SEMUA HAK ISTIMEWA DI *.* KE 'Vitalonga'@'%' DENGAN GRANT OPTION;
Keluar dari koneksi MySQL
mysql> keluar
Skema MySQL toevoegen
ketik nu om terug di te loggen me jou net aangemaakte user
mysql u[nama pengguna] -p
Nu zijn we ingelogd ketik nu het volgende commando, gebruik de juiste naam "vitalongadb"
BUAT SKEMA vitalongadb
Ga nu naar github ketemu onderstaande link en open vitalongadb.sql. kopieer de tekst in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. U heeft nu de database aangemaakt
tautan proyek:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "klon atau unduh" kopieer de link en ga terug naar de terminal van de raspberry pi
Ketik het volgende di de terminal:
pi@raspberrypi ~ $ git clone
Druk nu op ls en je zul het project zien staan op je raspberry pi
Ga in de folder en geef de.py files rechten om te starten bij boot van de raspberry pi bertemu het volgende commando
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit bertemu file.py elke
Langkah 8: Zorg Dat De Scripts Mengaktifkan Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw raspberry pi en ketik:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
Dalam file deze nieuwe skrip sla je het 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 default
mulai dari raspberry pi nu opnieuw op
Nu dat het script vanzelf opstart kan 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
Direkomendasikan:
Pemegang Gambar Dengan Speaker Internal: 7 Langkah (dengan Gambar)
Picture Holder Dengan Built-in Speaker: Ini adalah proyek yang bagus untuk dilakukan selama akhir pekan, jika Anda ingin membuat speaker Anda sendiri yang dapat menampung gambar/kartu pos atau bahkan daftar tugas Anda. Sebagai bagian dari pembangunan kita akan menggunakan Raspberry Pi Zero W sebagai jantung dari proyek, dan sebuah
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: 9 Langkah (dengan Gambar)
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: Selama bertahun-tahun, saya telah mengembangkan kebiasaan membawa patung kecil saat bepergian: Saya sering membeli seni kecil kosong (seperti yang ada di gambar) dan melukis agar sesuai dengan bendera dan tema negara yang saya kunjungi (dalam hal ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat