Talaan ng mga Nilalaman:
- Hakbang 1: Onderdelen
- Hakbang 2: Elektrisch Ontwerp
- Hakbang 3: De Bouw Van De Kast
- Hakbang 4: Dispenser Maken
- Hakbang 5: Elektrische Componenten sa De Machine Plaatsen
- Hakbang 6: Flask Op De Raspberry Pi
- Hakbang 7: Installeer Mysql Op De Raspberry Pi
- Hakbang 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
De Vitalonga 1.0 web app. is 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? Nakilala ni Maak kennis ang Vitalonga, de automatische koffiemachine die je vanaf je smartphone, tablet ng computer para mabigyan ito. In deze itinuturo binti ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Ang Vitalonga ay malakas sa Internet ng mga bagay (IoT) na pinapatakbo.
- Ang Het brein achter de koffiemachine ay een raspberry pi
Ang web app ay dapat na mag-update ng mga update sa krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie waarmee je de machine para ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
Ang machine machine ay hindi dapat i-update ang update, maaari mong i-install ang hardware als de software ervan.
Hakbang 1: Onderdelen
Sa de pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Hakbang 2: Elektrisch Ontwerp
Elektriciteit
Ang mga servomotor sa steppermotor koppelen ay aan ng 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. Ang de 2 grote DC motors ay nakilala ang reductiekastje van 12V koppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack aan de 12V adapter.
Poorten
Ang sangkap ng Voor elk ay ginagawa namin sa pamamagitan ng van de pwm poorten van de raspberry pi, behalve voor de DC motors. Nakilala ni Deze werken ang een i2c bus. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
Hakbang 3: De Bouw Van De Kast
Maaari kang magdagdag ng isang de-kuryenteng aparato sa pamamagitan ng machine erin pas, na kung saan ay nasa loob ng lahat ng mga makina ay nasa loob ng machine ay nodig, maaari mong ibigay ang dispenser ng machine moet gemonteerd worden anders kunnen de capsules nooit sa de machine si vallen
Hakbang 4: Dispenser Maken
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. Ano ang dapat nating gawin, tayo ay nangangasiwa sa lahat ng 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.
Laser cutten
Ang heb hieronder 2 na mga file ay inilalagay sa loob ng hebben ng perpektong pag-imbak ng mga serye ng mga serbisyong ito sa pamamagitan ng isang dispenser na maken.
2 bahagi ng lijm
Nangangailangan kami ng isang tao na bahagi ng bahay na nais ng isang pinto ng tubig sa pintuan ng tubig. Narito ang pinto ng chemische connectie tussen ng 2 mga substantiya. Gebruik hiervoor de plastic lijm ervoor deze ay hiervoor bestemd. Maaring magbigay ng karagdagang impormasyon tungkol sa 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.
Hakbang 5: Elektrische Componenten sa De Machine Plaatsen
De Steppermotor
Ang steppermotor monteren ay 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. Mahusay na mag-aaral kung saan ay malawak ang lahat ng mga datos na nais mong baybayin sa motor o de dispenser. Het control board van deze steppermotor monteren we aan de binnenzijde van de machine.
De Servomotors
Kleef de eerste 2 motor zoals afgebeeld op de foto's, kung saan ay nakakuha ng 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. Maaring i-block ang mga bloke sa loob ng isang machine sa loob ng isang taon.
DC motor
tinutulungan namin ang isang tagataguyod sa de bilang pag-andar ng makina na bukas at maipasok namin ang mga motor sa het gaatje met de metaal lijm, si deze ay extreem sterk at komt onmogelijk terug los, zorg er dus voor dat je de motors recht plaatst op de as en laat rusten op opeen gestapelde boeken. Ang Als de lijm gedroogd ay nasa loob ng 2 beses na mag-block ng malawak na machine ng de-motor na de motor maken namin ang isang blokeng malawak na nakilala ang metaal lijm.
Hall sensor
Ang hal sensor bevestigen namin net onder de dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magneet.
Solderen
nabenta ng lahat ang mga wires aan de correcte pin inputs van de motorHAT zoals afgebeeld op het elektronisch schema.
Hakbang 6: Flask Op De Raspberry Pi
Installeer Flask
Installeer 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 flask
Hakbang 7: Installeer Mysql Op De Raspberry Pi
Mysql installeren
Hindi natin nasisimulan ang pagsisimula ng aming mga pinakamainam na impormasyon tungkol sa mga pag-update at pag-upgrade na ito
pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Inaasahan namin ang pagsisimula ng aking server ng MySQL na mai-install
pi @ raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren met de database hebben we ook nog een client nodig. Nakilala ng Installeer demysql-client ang de volgende instructie:
pi @ raspberrypi ~ $ sudo apt-get install MySQL-client
Tijdens de installatie zal er een paswoord gevraagd worden om in te loggen als “root” user. Gumamit ng "root" na gumagamit ng zal de volledige controle hebben over de database
Nakilala ng Connecteer ang de database sa pamamagitan ng de standaard na 'root' na gumagamit
pi @ raspberrypi ~ $ MySQL -uroot -p
Via de volgende instructie kan je achteraf je paswoord nog wijzigen
pi @ raspberrypi ~ $ SET PASSWORD PARA sa 'root' @ 'localhost' = PASSWORD ('MyNewPass');
Ang MySQL user toevoegen
Gumagawa kami ng 2 mga superuser account, dahil dito, ang localhost at mga remote na koneksyon. Ang Het '%' teken ay een wildcard.
MySQL> GUMAWA NG USER 'Vitalonga' @ 'localhost' NAINILALA NG 'some_password'
MySQL> IPAGBIGAY ANG LAHAT NG PRIVILEGES SA *. * SA 'Vitalonga' @ 'localhost' MAY GRANT OPTION;
MySQL> GUMAWA NG USER 'Vitalonga' @ 'localhost' KILALA NG 'some_password'mysql> IPAGBIGAY ANG LAHAT NG PRIVILEGES SA *. * TO' Vitalonga '@'% 'WITH GRANT OPTION;
Lumabas sa MySQL connectie
MySQL> umalis
MySQL schema toevoegen
type nu om terug in te loggen me jou net aangemaakte user
mysql u [username] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
GUMAWA NG SKEMA vitalongadb
Ga nu naar github met 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 heftft nu de database aangemaakt
link ng proyekto:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "clone or download" kopieer de link en ga terug naar de terminal van de raspberry pi
Mag-type ng volgende sa 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 met het volgende commando
pi @ raspberrypi ~ $ sudo chmod + u VitaLonga.py
Doe dit met elke.py file
Hakbang 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar je terminal van jouw raspberry pi en type:
pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
Sa pamamagitan ng file na ito ay nasusulat ang script sa iyong opsyong nagtapos sa hierboven staat
Sa pamamagitan ng zorg je ervoor dat het script para sa runnen bij de bootup door het volgendete runnen:
pi @ raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi @ raspberrypi ~ $ sudo update-rc.d proyektoNaam mga default
simulan ang de raspberry pi nu opnieuw op
Ang script na ito ay mag-opstart para sa iyo 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
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card