Orodha ya maudhui:

Nespresso Raspberry Pi: Hatua 8 (na Picha)
Nespresso Raspberry Pi: Hatua 8 (na Picha)

Video: Nespresso Raspberry Pi: Hatua 8 (na Picha)

Video: Nespresso Raspberry Pi: Hatua 8 (na Picha)
Video: Делаем ПК из Raspberry Pi с Kali Linux | Возможности Kali на Raspberry Pi | UnderMind 2024, Julai
Anonim
Image
Image
Nespresso Raspberry Pi
Nespresso Raspberry Pi

Programu ya wavuti ya De Vitalonga 1.0. ni oplossing om vanuit je luie zetel na ehe overheerlijke Nespresso koffie te zetten.

Je! Ungependa kutumia jembe jema kupendeza wakati unaofaa? Tenisi ya Maak ilikutana na Vitalonga, de automatische koffiemachine die je vanaf je smartphone, kibao cha kompyuta kan bedienen. Katika mguu unaoweza kufundishwa kama stap ya juu au stap ya uit hoe je tot dit eindresultaat komt.

  • Vitalonga ni mtandao wa vitu unaotumiwa (IoT).
  • Het brein achter de koffiemachine ni een raspberry pi

Ingiza programu ya wavuti kwenye vifaa vyako vya kusasisha programu mpya.

  • Je! Unatafuta njia mpya ya kutafakari au unataka kusoma habari zaidi.
  • Een functie waarmee je de machine kan ontkalken.
  • Je, wewe ni koffie kop kiasi kunnen aanpassen.

Je! Ni njia gani ya kuwasiliana na wewe, na hivyo unaweza kuwasiliana na watu wengine.

Vyombo vya habari vinaweza kusasisha programu mpya, Tazama vifaa vya vifaa vya programu.

Hatua ya 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen

Katika pdf ngazi zote zinazofaa kufanywa na mradi wa mradi wa mradi.

Hatua ya 2: Elektrisch Ontwerp

Elektrisch Ontwerp
Elektrisch Ontwerp

Elektriciteit

De servomotors en steppermotor koppelen we aan de 5V bron van de raspberry pi en de HALL sensor kutoka 3V bron ervan. De 2 grote DC motors met reductiekastje van 12V koppelen we a de de motorHAT van Adafruit die we dan verbinden met de power jack aan de 12V adapta.

Poorten

Sawa sehemu ya vifaa vya kutengeneza sisi gebruik van de pwm poorten van de raspberry pi, behalve voor de DC motors. Deze werken alikutana na een i2c basi. adres ervan ni 0x60 en voor dit voorbeeld gebruiken we poort 3.

Hatua ya 3: De Bouw Van De Kast

De Bouw Van De Kast
De Bouw Van De Kast
De Bouw Van De Kast
De Bouw Van De Kast

Ujumbe wa vyombo vya habari unaofaa kutumika kwenye mashine, ni nini kinachoweza kutekelezwa na watu wote, na vifaa vyako vyote vinaweza kutekelezwa, kwa hivyo mtoaji wa mashine atapewa vidokezo kwenye mashine vallen.

Hatua ya 4: Dispenser Maken

Dispenser Kufanywa
Dispenser Kufanywa
Dispenser Kufanywa
Dispenser Kufanywa
Dispenser Kufanywa
Dispenser Kufanywa

Ijzer zaag

Kwa habari ya mtoaji wa huduma hiyo, tunaweza kuona kwamba sisi ni watu wa kawaida, tunapeana nafasi ya kufanya kazi kwa njia inayofaa kwa njia ya utaftaji kwa njia ya habari na kwa njia nyingine. Je! Sisi tunasema, sisi tunashughulikia mgawanyiko? Ja maar hier kunnen we nog geen motor aan bevestigen en de koffie capsule moet er zowieso door kunnen vallen, en dit not the als we de onderkant en bovenkant er niet afhalen.

Kukatwa kwa laser

Maagizo ya faili 2 faili mbili bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.

Sehemu mbili lijm

De sterkste lijm die we nu kunnen gebruiken ni 2 elementen lijm wanataka deze zal niet mlango wa maji terug loskomen. Mlango wa mlolongo wa vifaa viwili viwili. Gebruik hiervoor ya plastiki lijm ervoor deze ni hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Wacha kila mtu ajiunge na njia mpya ya drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.

Hatua ya 5: Elektrische Componenten katika De Machine Plaatsen

Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen
Sehemu ya Elektrische huko De Machine Plaatsen

De Steppermotor

De steppermotor monteren we a de de bovenkant van de machine net voor het gat waar de capsule kan mlango vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens kubwa ya kila siku ya habari ya zana za uandishi wa vifaa vya kutolea magari. Bodi ya kudhibiti het van deze steppermotor monteren tunaweza kutumia mashine.

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 za sisi 2 passende houten blokjes zodat de de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.

Motors za DC

tulikuwa na nguvu ya kutumia groter kwa wakati kama mashine ya kufunguliwa kwa mashine kama vile sisi tunapiga motors katika uwanja wa metali, kwa hivyo tunazidi kuongeza maoni ya watu juu ya njia mpya, ambayo itasaidia kufanya kazi kwa magari. kama vile laust rusten op opeen gestapelde boeken. Als de lijm gedroogd ni maak je 2 houten blokjes kubwa kutoka kwa mashine ya mashine na vifaa vya magari tunapata blokjes kubwa iliyokutana na metaal lijm.

Sensor ya ukumbi

De sensor sensor bevestigen sisi wavu onder de dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magneet.

Solderen

waya za kila aina zinaingizwa pembejeo za penseli kwa gari za wanyama HAT zoals afgebeeld op het elektronisch schema.

Hatua ya 6: Flask Op De Raspberry Pi

Chupa ya kufunga

Njia ya kusanikisha zaidi inayosababishwa na viwango vya rasipberry.

pi @ raspberrypi ~ $ sudo apt-get kufunga python-pip

nadat sisi pip geïnstalleerd hebben, kunnen we dit gebruiken om flask te installeren.

pi @ raspberrypi ~ $ sudo pip install flask

Hatua ya 7: Pangilia Mysql Op De Raspberry Pi

Vipimo vya Mysql

Tunaweza kuanza kufanya kazi kwa njia bora zaidi ili kuboresha visasisho vyote kwenye toleo jipya

pi @ raspberrypi ~ $ sudo apt-pata sasisho && sudo apt-pata sasisho

Tunataka kuanza kutumia seva ya MySQL

pi @ raspberrypi ~ $ sudo apt-get kufunga mysql-server

Unaweza kuwasiliana na hifadhidata kutoka kwa hifadhidata kutoka kwa mteja wako. Mtengenezaji wa demysql aliyekua amekutana na maagizo mengi:

pi @ raspberrypi ~ $ sudo apt-get kufunga mysql-mteja

Ujumbe wa kusanikishwa kwa kutumia njia zote za kutumia neno linalotumiwa na mtumiaji wa "mizizi". Deze "mzizi" mtumiaji anaweza kutumia orodha kamili ya hebben juu ya hifadhidata

Kiunganishi kilikutana na hifadhidata kupitia mtumiaji wa 'mzizi' wa de standaard

pi @ raspberrypi ~ $ mysql -uroot -p

Kupitia njia ya kufundishia au kufanya kazi kwa njia ya wijzigen

pi @ raspberrypi ~ $ SET PASSWORD YA 'mzizi' @ 'localhost' = PASSWORD ('MyNewPass');

Mtumiaji wa MySQL toevoegen

Tunatengeneza akaunti 2 za wahusika wakuu, tazama barua pepe za ndani kwa ndani au kwenye uhusiano wa kijijini. Tekeni ya 'Het'% ni een wildcard.

mysql> Unda MTUMIAJI 'Vitalonga' @ 'localhost' ILIYOTAMBULISHWA NA 'some_password'

mysql> TOA MAHAKAMA YOTE KWENYE *. * KWA 'Vitalonga' @ 'localhost' KWA UCHAGUZI WA RUZUKU;

mysql> BUNA MTUMIAJI 'Vitalonga' @ 'localhost' INAYOTAMBULISHWA NA 'some_password'mysql> WAPE VITUO VYOTE KWENYE *. * KWA' Vitalonga '@'% 'KWA UCHAGUZI WA RUZUKU;

Toka kiunganishi cha MySQL

mysql> kuacha

Schema ya MySQL toevoegen

andika nu om terug in te loggen me jou net aangemaakte mtumiaji

mysql u [jina la mtumiaji] -p

Sasa sisi ni aina isiyo ya kawaida ya amri ya kijeshi, gebruik de juiste naam "vitalongadb"

Unda SCHEMA vitalongadb

Ga nu naar github alikutana na kiungo cha onderstaande en wazi vitalongadb.sql. kopieer de tekst in the file en the terug naar de terminal en plak de tekst en druk op of enter-toets. U Hett nu de database aangemaakt

Kiunga cha mradi:

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

Chapa safu ya het katika kituo:

pi @ raspberrypi ~ $ git clone

Druk nu op ls en je zul het mradi zien staan op je raspberry pi

Faili kwenye folda kwenye faili ya faili za

pi @ raspberrypi ~ $ sudo chmod + u VitaLonga.py

Doe dit met elke.py faili

Hatua ya 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Aina mpya ya raspberry pi en aina:

pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam

Katika faili mpya ya maandishi na maandishi yaliyomo kwenye ngazi ya juu

Na habari zaidi ya orodha ya habari inayoweza kutolewa kwa maandishi na kukimbia kutoka kwa bootup mlango wa heli volgendete runnen:

pi @ raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam

pi @ raspberrypi ~ $ sudo update-rc.d mradi Naam default

kuanza de raspberry pi nu opnieuw op

Hati hii ya maandishi ya kwanza ya kazi inaweza kuwa katika sentensi moja ya maandishi ya aina zote za programu ya chupa na kituo cha habari:

pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga anza

pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga acha

Ilipendekeza: