Cuprins:

GrooveTail - Mașină de cocktail: 8 pași
GrooveTail - Mașină de cocktail: 8 pași

Video: GrooveTail - Mașină de cocktail: 8 pași

Video: GrooveTail - Mașină de cocktail: 8 pași
Video: Finishing Groove,Tail Duct FTTH Construction 2024, Noiembrie
Anonim
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine

Încetează-ți timpul în timp ce trebuie să faci un cocktail și să cauți toate ingredientele. Faceți-vă doar un aparat de cocktail. Asta îmi trecea prin cap când mi-a venit ideea de a face acest proiect.

Am vrut să fac ceva pentru care mi-ar plăcea să lucrez și tocmai asta este. După ce mi-am făcut propriul cocktailmachine, mă simt minunat, pentru că acum pot bea cocktail-uri toată vara fără a fi nevoie să fac nimic.

Acest proiect este controlat complet de un site web simplu, care este receptiv și foarte ușor de utilizat. Ingredientele și cocktail-urile pe care le-ai pus în proiect depind în totalitate de tine.

Acest aparat de cocktail este uimitor și vă voi arăta cum l-am făcut.

Pasul 1: consumabile

Din păcate, acest proiect nu este gratuit …. Va trebui să cumpărați unele consumabile necesare pentru a controla aplicația și pompele.

Este atașată o listă completă de aprovizionare (lista materialelor (BOM)).

  1. „Raspberry Pi” este necesar pentru a controla tot ce veți codifica.
  2. Avem nevoie de o „sursă de alimentare de 12V” pentru a ne asigura că totul este alimentat. Acesta vine și cu un cablu de alimentare.
  3. Am comandat 6 "12V Perialistic Pumps" pentru a pompa lichidul în pahar.
  4. 7,5 metri de tuburi din silicon pentru a trece de la lichid la pompă și apoi la sticlă.
  5. De asemenea, avem nevoie de un „releu cu 8 canale” pentru a controla modul de pornire (pornire / oprire) al pompelor perialiste.
  6. „Regulatorul 5V” este utilizat pentru conectarea sursei de alimentare de 12V la 5V Raspberry Pi.
  7. În acest proiect am folosit o „placă de distribuție a energiei” pentru a controla + și - dar puteți face acest lucru și pe o placă de calcul.
  8. De asemenea, am comandat un „afișaj OLED” pentru a afișa ip-ul pe care va trebui să-l introduceți în browser.
  9. Pentru locuința proiectului am mers la un magazin local și am cumpărat 2 grinzi de lemn de 27x27mm și 210cm înălțime și 2 plăci de lemn de 125x62, 5cm
  10. Pentru băuturi am mers și la un magazin local și am cumpărat băuturile necesare pentru cocktailurile mele.

Pasul 2: Schema Fritzing

Primul lucru pe care l-am făcut a fost să-mi fac schema. Acest program este foarte ușor de utilizat și vă ajută foarte mult atunci când vă conectați efectiv toate componentele.

Puteți verifica întotdeauna ce pini am folosit și cum am conectat totul în fișierele atașate.

Pasul 3: Baza de date

Bază de date
Bază de date

După ce am terminat schema, mi-am făcut baza de date. Baza mea de date este utilizată pentru a conecta împreună medicamentele și cocktailurile mele. Baza de date a stocat și temperatura preluată de la senzorul ds1820.

Am început să desenez un model și, odată ce modelul meu a fost completat bine, l-am proiectat înainte.

Pasul 4: Wireframes & Design

Wireframes & Design
Wireframes & Design

Aveam deja o idee pentru structura site-ului web de când am început cu acest proiect. Așa că l-am desenat pe fireframes la început și după aceea am adăugat culorile. Am ales culori închise pentru că cocktail-urile ar ieși mai mult.

Acesta este și momentul în care a trebuit să mă gândesc la ce caracteristici aveam să pun în proiectul meu. Am adăugat un buton de anulare, deci dacă apăsați pe faceți cocktail în caz de accident, vă puteți anula acțiunea. De asemenea, am simțit că este necesar să introduc o funcție de curățare, astfel încât să existe o viață bacteriană mai mică în tuburi.

Pasul 5: Cablarea totul

Cablarea totul
Cablarea totul
Cablarea totul
Cablarea totul
Cablarea totul
Cablarea totul

Este timpul să conectăm totul. Asigurați-vă că utilizați schema Fritzing pentru acest lucru, deoarece acestea fac acest lucru mult mai ușor de făcut și nu veți face la fel de multe greșeli.

Asigurați-vă că ați pus regulatorul de 5V între sursa de alimentare de 12V și Raspberry Pi. În caz contrar, Raspberry Pi va fi supratensibil și va muri. De asemenea, asigurați-vă că toate firele + și - sunt la locul corect, deoarece Raspberry Pi este foarte fragil pentru acest gen de lucruri.

Pasul 6: Frontend & Backend Code

Frontend & Backend Code
Frontend & Backend Code

După ce mi-am realizat wireframe-urile în design. Am început să-mi scriu html en css. Totul a mers foarte bine și ar trebui să meargă destul de repede.

Codul frontend a fost scris în Visual Studio Code cu javascript, iar codul backend a fost scris în Python3.5.

În frontendul meu am scris câteva caracteristici precum procesul de numărătoare inversă atunci când fac un cocktail. În backend-ul meu am scris totul pentru a face legătura cu baza mea de date, afișarea temperaturii, afișarea intrărilor și activarea și dezactivarea pompelor.

Partea dificilă apare atunci când trebuie să legați codul frontend cu codul backend. Am folosit prize pentru asta. Soclurile sunt destul de ușor de utilizat și au funcționat bine pentru mine.

Depozit Github

Pasul 7: Locuința

Locuinta
Locuinta
Locuinta
Locuinta
Locuinta
Locuinta

După ce s-a făcut o mare parte din codificarea mea, am început să realizez carcasa acestui proiect. Am cumpărat totul de la un magazin local.

  1. 2 grinzi de lemn de 27x27mm și 210cm înălțime
  2. 2 farfurii din lemn de 125x62, 5cm

Am început prin a tăia toate dimensiunile potrivite ale grinzilor și plăcilor de lemn. Locuința mea are 40x40cm și 62, 5cm înălțime.

După ce am tăiat toate dimensiunile potrivite, am făcut un dreptunghi cu grinzile de lemn. Odată ce dreptunghiul a fost făcut, am pus plăcile de lemn din jurul său cu niște șuruburi. M-am asigurat că există o placă în mijlocul carcasei pentru a se potrivi dispozitivelor mele electronice. Această parte va fi închisă ulterior și va fi afișată doar partea inferioară a carcasei.

După ce s-au făcut cele mai multe lucruri principale din carcasă, am început să înșurubez câteva găuri în care ar fi pompele perialiste și le-am pus la locul lor.

În partea din spate a carcasei a fost realizată o gaură I pentru ca cabina electrică să se potrivească. În platforma din mijloc am tras 6 găuri pentru ca tuburile de silicon să treacă și să intre în băuturi.

De asemenea, am tras o gaură în mijlocul peronului și am pus un tub alb prin el pe care îl așezam în casă, un pic de improvizație. Acest tub este locul în care vor intra toate tuburile din silicon.

Pasul 8: atingerea finală

Atingerea finală
Atingerea finală
Atingerea finală
Atingerea finală
Atingerea finală
Atingerea finală

După ce exteriorul carcasei a fost terminat. Am înșurubat și am înregistrat toate componentele mele. A fost o mulțime de muncă și necesită mult timp, deoarece trebuie să faceți acest lucru foarte atent și precis pentru a nu deteriora componentele.

După ce am introdus toate componentele mele, mi-am atașat pompele Perialistic la carcasă și am atașat tuburile de silicon la ea.

Am introdus tuburile de silicon prin găurile pe care le-am tras pe o parte. Și, pe de altă parte, l-am pus în tubul alb, astfel încât toate tuburile de silicon să se unească. Aici sticla ajunge să stea.

Ecranul OLED este unul dintre ultimele lucruri pe care le-am atașat la carcasa mea. L-am înșurubat și, de asemenea, am înșurubat o gaură mică pentru ca toate firele să intre în partea componentă.

După ce am conectat totul și am testat dacă funcționează, am închis partea superioară a părții frontale a carcasei și părea foarte frumos. Sunt foarte mândru de proiectul pe care l-am creat.

Recomandat: