Talaan ng mga Nilalaman:

GrooveTail - Cocktail-Machine: 8 Hakbang
GrooveTail - Cocktail-Machine: 8 Hakbang

Video: GrooveTail - Cocktail-Machine: 8 Hakbang

Video: GrooveTail - Cocktail-Machine: 8 Hakbang
Video: Man vs Machine - duo showreel 2024, Nobyembre
Anonim
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine
GrooveTail - Cocktail-Machine

Itigil ang baywang ng iyong oras sa pamamagitan ng pagkakaroon ng paggawa ng isang cocktail at google sa lahat ng mga sangkap. Gawin mo lang ang iyong sarili na isang cocktail machine. Iyon ang tumatakbo sa aking ulo nang maisip ko ang ideya na gawin ang proyektong ito.

Nais kong gumawa ng isang bagay na gusto kong pagtrabaho, at ito talaga. Matapos gawin ang aking sariling cocktailmachine nararamdaman kong mahusay dahil maaari na akong uminom ng mga cocktail sa buong tag-init nang hindi ko kailangang gawin.

Ang proyektong ito ay ganap na kinokontrol ng isang simpleng website na tumutugon at napakadaling gamitin. Ang mga sangkap at cocktail na inilalagay mo sa proyekto ay nasa iyo mismo.

Ang cocktail machine na ito ay kamangha-mangha at ipapakita ko sa iyo kung paano ko ito nagawa.

Hakbang 1: Mga Panustos

Nakalulungkot na ang proyektong ito ay hindi libre …. Kakailanganin mong bumili ng ilang mga supply na kinakailangan upang makontrol ang app at mga sapatos na pangbabae.

Mayroong isang buong Listahan ng Supply (Bill Of Materials (BOM)) na nakakabit.

  1. Ang "Raspberry Pi" ay kinakailangan upang makontrol ang lahat ng iyong ii-code.
  2. Kailangan namin ng isang "12V power supply" upang matiyak na ang lahat ay pinalakas. Mayroon din itong power cable.
  3. Nag-order ako ng 6 "12V Perialistic Pumps" upang ibomba ang likido sa baso.
  4. 7.5 metro ng mga silicone tubes upang ibalhin ang likido sa bomba at pagkatapos ay sa baso.
  5. Kailangan din namin ng isang "8 channel Relay" upang makontrol ang mode na power (on / off) ng mga perialistic pump.
  6. Ginagamit ang "5V Regulator" upang ikonekta ang 12V power supply sa 5V Raspberry Pi.
  7. Sa proyektong ito, ginamit ko ang isang "Lupon ng Pamamahagi ng Lakas" upang makontrol ang aking + at - ngunit magagawa mo rin ito sa isang pisara.
  8. Nag-order din ako ng isang "OLED display" upang ipakita ang ip na kakailanganin mong i-type sa iyong browser.
  9. Para sa pabahay ng proyekto nagpunta ako sa isang lokal na tindahan at bumili ng 2 kahoy na beam na 27x27mm at 210cm ang taas at 2 mga plate na gawa sa kahoy na 125x62, 5cm
  10. Para sa mga inumin nagpunta rin ako sa isang lokal na tindahan at bumili ng mga kinakailangang inumin para sa aking mga cocktail.

Hakbang 2: Ang Fritzing Scheme

Ang unang bagay na ginawa ko ay ang paggawa ng aking iskema. Napakadaling gamitin ng program na ito at malaki ang naitutulong nito sa iyo kapag talagang nagkokonekta ka sa lahat ng iyong mga bahagi.

Maaari mong laging suriin kung aling mga pin ang ginamit ko at kung paano ko ikinonekta ang lahat sa mga nakalakip na file.

Hakbang 3: Database

Database
Database

Matapos kong matapos ang aking iskema ay ginawa ko ang aking database. Ginagamit ang aking database upang ikonekta magkasama ang aking mga sangkap at aking mga cocktail. Inimbak din ng database ang temperatura na kinuha mula sa sensor ng ds1820.

Sinimulan ko ang pagguhit ng isang modelo at sa sandaling ang aking modelo ay nakumpleto nang maayos, pinasulong ko ito.

Hakbang 4: Mga Wireframes at Disenyo

Mga Wireframes at Disenyo
Mga Wireframes at Disenyo

Mayroon na akong ideya para sa istraktura ng website mula nang magsimula ako sa proyektong ito. Kaya inilabas ko ito sa mga wireframes noong una at pagkatapos nito ay idinagdag ko ang mga kulay. Pinili ko ang mga madilim na kulay dahil mas maraming pop out ang mga cocktail.

Ito rin ang sandali na naisip kong tungkol sa kung anong mga tampok ang ilalagay ko sa aking proyekto. Nagdagdag ako ng isang pindutan na kanselahin, kaya't kung pipindutin mo ang paggawa ng cocktail nang hindi sinasadya maaari mo pa ring kanselahin ang iyong aksyon. Naramdaman ko rin na kinakailangan na maglagay ng isang function sa paglilinis upang magkaroon ng mas kaunting buhay na bakterya sa mga tubo.

Hakbang 5: Pag-kable ng Lahat

Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up

Panahon na upang i-wire ang lahat. Tiyaking ginagamit mo ang iyong Fritzing scheme para dito habang ginagawa nilang mas madaling gawin ito at hindi ka makakagawa ng maraming pagkakamali.

Tiyaking inilagay mo ang 5V regulator sa pagitan ng 12V power supply at ang Raspberry Pi. Kung hindi man ang iyong Raspberry Pi ay labis na magagawa at siya ay mamamatay. Siguraduhin din na ang lahat ng iyong mga + at - mga wire ay nasa tamang lugar dahil ang Raspberry Pi ay napaka marupok para sa ganitong uri ng mga bagay-bagay.

Hakbang 6: Frontend & Backend Code

Frontend & Backend Code
Frontend & Backend Code

Matapos gawin ang aking wireframes en na disenyo. Sinimulan kong isulat ang aking html en css. Tunay na naging maayos ang lahat at dapat mabilis.

Ang frontend code ay nakasulat sa Visual Studio Code na may javascript at ang backend code ay nakasulat sa Python3.5.

Sa aking frontend nagsulat ako ng ilang mga tampok tulad ng proseso ng countdown kapag gumagawa ng isang cocktail. Sa aking backend isinulat ko ang lahat upang mai-link sa aking database, ang display ng temperatura, ang pagpapakita ng mga sangkap at ang pag-activate at pag-deactate ng mga pump.

Dumarating ang mahirap na bahagi kapag kailangan mong i-link ang iyong frontend code gamit ang backend code. Gumamit ako ng mga socket para dito. Ang mga socket ay medyo madaling gamitin at mahusay na nagtrabaho para sa akin.

Repository ng Github

Hakbang 7: Ang Pabahay

Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay

Matapos ang isang malaking bahagi ng aking pag-coding ay tapos na, sinimulan ko ang paggawa ng pabahay ng proyektong ito. Binili ko ang lahat sa isang lokal na tindahan.

  1. 2 kahoy na beam na 27x27mm at 210cm ang taas
  2. 2 mga plate na gawa sa kahoy na 125x62, 5cm

Nagsimula ako sa pamamagitan ng paggupit ng al sa mga tamang sukat ng mga kahoy na beam at mga kahoy na plate. Ang Aking Pabahay ay 40x40cm at taas na 62, 5cm.

Matapos i-cut ang mga tamang sukat gumawa ako ng isang rektanggulo sa mga kahoy na beam. Sa sandaling ginawa ang rektanggulo inilagay ko ang mga kahoy na plato sa paligid nito na may ilang mga turnilyo. Tinitiyak kong mayroong isang plato sa gitna ng pabahay upang magkasya ang aking electronics. Ang bahagi na iyon ay isasara sa paglaon at ang mas mababang bahagi lamang ng kaso ang ipapakita.

Matapos ang karamihan sa mga pangunahing bagay mula sa pabahay ay tapos na nagsimula akong mag-ikot sa ilang mga butas kung saan ang mga perialistic pump ay at inilagay ko ito sa lugar.

Sa likuran ng pabahay ay gumuhit ako ng butas para makapasok ang kuryente. Sa gitna ng platform ay iginuhit ko ang 6 na butas para sa mga silicone tubes na dumaan at pumunta sa loob ng mga inumin.

Gumuhit din ako ng isang butas sa gitna ng platform at naglagay ng isang puting tubo sa loob nito na inilatag ko sa aking bahay, isang maliit na improvisation. Ang tubong ito ay kung saan papasok ang lahat ng mga tubo ng silicone.

Hakbang 8: Ang Finishing Touch

Ang Finishing Touch
Ang Finishing Touch
Ang Finishing Touch
Ang Finishing Touch
Ang Finishing Touch
Ang Finishing Touch

Matapos ang labas ng pabahay ay natapos. Kinulit at na-tape ko ang lahat ng aking mga sangkap. Ito ay maraming trabaho at tumatagal ng maraming oras dahil kailangan mong gawin ito nang napakaingat at tumpak upang hindi makapinsala sa mga bahagi.

Matapos mailagay ang lahat ng aking mga sangkap ay ikinabit ko ang aking mga Perialistic Pump sa pabahay at ikinabit dito ang mga silicone tubes.

Inilagay ko ang mga silicone tubes sa mga butas na iginuhit ko sa isang gilid. At sa kabilang panig inilagay ko ito sa puting tubo upang ang lahat ng mga tubo ng silicone ay magkakasama. Dito tatayo ang baso.

Ang OLED screen ay isa sa mga huling bagay na na-attach ko sa aking tirahan. Inilagay ko ito sa loob at pinasok din sa isang maliit na butas para mapunta ang lahat ng mga wire sa loob ng bahagi ng bahagi.

Matapos ang pag-wire sa lahat at subukan kung gumagana ito, isinara ko ang itaas na bahagi ng front-side ng kaso at napakaganda ng hitsura nito. Ipinagmamalaki ko ang proyektong nilikha ko.

Inirerekumendang: