Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Hakbang 1: Pag-kable ng Elektronika
- Hakbang 2: Hakbang 2: I-configure ang Raspberry Pi
- Hakbang 3: Hakbang 3: Pagbubuo ng Kaso
- Hakbang 4: Hakbang 4: Paggawa ng Mga Lalagyan
- Hakbang 5: Hakbang 5: Pagsasama sa Elektronika
- Hakbang 6: Hakbang 6: Pagtatapos
Video: Awtomatikong Bartender: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang layunin ng proyektong ito ay upang gawing mas madali ang proseso ng paggawa / paghahalo ng mga cocktail sa pamamagitan ng IoT (Internet of Things). ang mga recipe ng cocktail (sa sandaling ipinasok) ay maaalala ng proyekto. Ang mga lalagyan para sa mga inumin ay isinama sa mga sensors na maesure ang temperatura at ang nilalaman ng bote. Ang lahat ng proyekto ay makokontrol sa pamamagitan ng isang website sa smartphone / computer.
Mga gamit
HardWare:
- mdf kahoy sheet (0, 5cm)
- mga tornilyo sa kahoy
- 4mm panloob na tubo ng diameter
- 4 na lalagyan ng plastik
- 40 mm pvc tube
electronics:
- raspberry pi3
- 4x ultrasonic sensor (hc-sr04)
- 4x 10k ntc (hindi tinatagusan ng tubig)
- ADC mcp3008
- rfid scanner
- LCD screen
- 4 module relay
- 4 peristaltische pomp
- 12v dc power adapter
mga tool:
- tec7 transparent silicon
- drilling machine
- 3d printer
- nakita
ang gastos ng proyekto ng butas ay magiging halos 130 euro.
Hakbang 1: Hakbang 1: Pag-kable ng Elektronika
Mga kable:
habang itinatayo ang mga kable ng buong proyekto ay inirekomenda ko ang paggamit ng ilang mas mahahabang mga wire para sa mga ultrasonic sensor, ang dahilan para dito ay kailangan nilang maabot ang bawat lalagyan. gawin ang pareho sa mga relay module sinds na ito ay magiging sa iba pang mga bahagi ng build.
Paghinang ang circuit ng bomba sa 12v dc adapter at ikonekta ito sa module ng relay. (lagyan ng label ang mga sapatos na pangbabae upang mas madaling matandaan kung anong pump ang nakakonekta sa switch ng relay, madali itong magamit sa paglaon)
opsyonal (makakapagtipid ito ng trabaho habang itinatayo ang buong kaso):
- Maaari mong lagyan ng label ang mga ultrasonic sensor na konektado sa mga pin na may mga numero sa ibaba
- lagyan ng label ang ntc bilang konektado sa mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1 / i2c) ==> relay module 1
GPIO3 (scl1 / i2c) ==> relay module 2
GPIO17 ==> mag-trigger ng ultrasonic 1
GPIO27 ==> echo ultrasonic 1
GPIO22 ==> mag-trigger ng ultrasonic 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> echo ultrasonic 2
GPIO6 ==> mag-trigger ng ultrasonic 2
GPIO13 ==> echo ultrasonic 3
GPIO19 ==> mag-trigger ng ultrasonic 4
GPIO26 ==> echo ultrasonic 4
GPIO14 (uart0_TXD) ==> relay module 3
GPIO15 (uart0_RXD) ==> relay module 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS / SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==> LCD (RS)
Hakbang 2: Hakbang 2: I-configure ang Raspberry Pi
config:
ikonekta ang pi sa iyong wifi at paganahin ang SPI sa config menu (sudo rasp-config => mga pagpipilian sa interfacing => SPI => paganahin)
i-install ang mga sumusunod na package:
- mfrc522
- RPLCD
- prasko
- flask_cors
- flask_socketio
database:
i-install ang mariadb sa raspberry pi.
gumawa ng isang remote na koneksyon sa ssh na may MySQL workbench.
i-import ang file na naglalaman ng sarili gamit ang databaseonto ang raspberrypiand tiyakin na ang gumagamit na mayroon ka ay mayroong lahat ng mga karapatan sa database.
programa:
sa ibaba ng seksyong ito ay isang rar-file na i-download ito at i-extract ang mga file sa loob.
naglalaman ang mga punan na ito ng flask server at mga kinakailangang klase para sa proyekto.
ilipat ang mga file na ito sa raspberry pi, inirerekumenda ko ang paggawa ng isang mapa para sa iyong gumagamit na tinawag na awtomatikong bartender, at ilagay ang mga pagpuno doon
bago patakbuhin ang wecan ng programa kakailanganin mong buksan ang app.py at maghanap para sa 'db = DataBase (app, "gumagamit", "password", "cocktails_db")'
palitan ang gumagamit at password sa iyong mariadb username at password
website:
i-install ang isang apache2 server sa raspberry pi.
kumonekta sa pamamagitan ng filezilla.
kunin ang file sa ibaba at kakailanganin mong baguhin ang ilang mga bagay, sa loob ng js file mayroong 4.js file.
at sa wakas ilipat ang lahat sa / var / www map sa raspberry pi na may filezilla.
Hakbang 3: Hakbang 3: Pagbubuo ng Kaso
Ang kaso ay umiiral ng isang frame na gawa sa kahoy at pagkatapos ay idaragdag ang mga sheet ng mdf.
Frame:
gamit ang mga kahoy na 2x1 na kahoy kailangan mong makita ang mga ito sa tamang sukat.
- 6x 20cm
- 3x 49cm
- 2x 15cm
likod na bahagi (frame):
kumuha ng 2 piraso ng 50cm wood strip at 2 piraso ng 25cm
at gumawa ng isang simpleng rektanggulo. (litrato)
harap na bahagi (frame):
kunin kung ano ang natitira sa kahoy, dapat iyon ay 4 na piraso 25cm, 1 piraso ng 50cm at 2 piraso ng 17, 5cm
at ayusin ang mga ito tulad ng sumusunod na larawan.
Kaso:
sa 0, 5cm mdf sheet gupitin ang mga sumusunod na laki:
pangunahing kaso:
- 1x 51x36cm (itaas)
- 1x 50x35cm (ilalim)
- 2x 50x23, 5cm (harap at likod)
- 2x 35, 5x23, 5cm (mga panel sa gilid)
indent:
-1x 19, 5x19cm
-3x 10x19cm
1. kunin ang 50x36cm para sa ilalim at ikakabit namin ang likod at harap na bahagi ng frame dito.
2. ngayon ikabit ang mga gilid na panel sa frame, dapat itong mga gilid na walang mga frame. (ang dahilan kung bakit hindi namin ginawa ang mga tabla sa gilid para sa frame ay upang makatipid ng puwang sa loob ng proyekto).
3. Ngayon grab ang harap panel panel at at kakailanganin namin gumawa ng isang indent at isang butas sa kaliwang tuktok para sa display ng lcd.
indent:
- para sa indent na kailangan mo munang kumuha ng isang rektanggulo mula sa front panel na 18cm ang taas ng 19 cm
- pagkatapos ay kunin ang iyong 4 na piraso para sa indent at idikit ang mga ito kasama ng ilang pandikit na kahoy isang insert sa kaso.
ang 19, 5x19cm ay ang back panel para sa indent.
butas ng display ng lcd:
- sa kaliwang tuktok ng front panel kakailanganin mong gumawa ng isang butas na 7cm ang haba ng 2, 5cm ang lapad
Hakbang 4: Hakbang 4: Paggawa ng Mga Lalagyan
ang takip at ang lalagyan mismo ay kailangang baguhin, ang lalagyan ay nangangailangan ng isang butas upang ipasok ang tubo para sa pumping ang tubig mismo at isang butas para sa temperatura sensor ang takip ay nangangailangan ng 3 butas 1 para sa pagbuhos ng inumin at isa pang 2 para sa ultrasonik sensor sa bawat lalagyan.
takip ng lalagyan:
- Mag-dril ng 1 butas ng 4, 5cm sa tuktok na bahagi ng talukap ng mata
- sa ibabang bahagi ng 2 butas ng 1, 6cm na may pagitan na 0, 8cm
lalagyan mismo:
- kakailanganin mo ng ti drill 2 butas sa ilalim ng lalagyan mismo sa mismong bahagi ng lalagyan (ang maikling panig)
- Ang 1 sa 2 butas ay kailangang nasa paligid ng 1, 5 cm mula sa ilalim dahil sa likod na bahagi ng frame, ang isa pa ay dapat mababa sa ilalim.
Hakbang 5: Hakbang 5: Pagsasama sa Elektronika
1. una sa aming sisimulan ang pagdikit ng breadboard sa kaliwang bahagi tulad ng nakikita mula sa harap.
2. susunod susubukan at ilagay ang lcd sa loob ng sawed out na rektanggulo sa harap na ito ay dapat na masikip sapat na magkasya upang i-hold nang mag-isa. ngunit maaari mong gamitin ang mga tornilyo kung sa palagay mo ang pangangailangan
3. Sa ibaba mismo ng lcd kailangan mong i-tornilyo / i-tape ang rfid scanner sa lugar. (Pareho ang gagana)
4. Sa kanang bahagi ay ilalagay namin ang relay tulad ng nakikita sa larawan at i-tornilyo ang mga sapatos na pangbabae sa kanang bahagi, kasama ang mga kable para sa raspberry pi sa paglipas ng indent sa harap.
5. Ngayon kakailanganin mo ang lalagyan na may pinakamababang butas na nakaharap sa loob at ipasok ang mga sensor ng temperatura ayon sa pagnunumero na may bilang ng bote 1 na nagsisimula sa kaliwa papunta sa kanan. ang mga butas na may mga sensor ng temperatura ay kailangang hindi tinatagusan ng tubig kaya pandikit gamit ang tec7.
6. ipasok ang mga tubo sa kabilang panig at kumuha ng isang hininang na sukat ng haba na kinakailangan upang makarating sa mga pump at gupitin ito. tiyaking idikit ito sa.
7. samantala maaari nating ipasok ang mga ultrasonikong sensor at pvc tubes sa mga kaukulang butas na walang kola na kinakailangan na dapat silang magkasya nang maayos.
Hakbang 6: Hakbang 6: Pagtatapos
- Kunin ang 2 mga adaptor ng kuryente sa likod na bahagi at i-tornilyo ang backplate.
- Alisan ng takip ang mga takip na takip ng tubo ng pvc ilagay ang tuktok sa kaso mismo maaari mo itong i-screw kung kailangan mo, ngunit mas gusto ko na huwag sinds maaari kong i-acces ito sa ganoong paraan matapos itong gawin.
Ang proyekto ay tapos na ngayon, maaari mong palamutihan subalit nais mo.
Inirerekumendang:
Awtomatikong Sanitizer ng Kamay: 8 Mga Hakbang
Awtomatikong Sanitizer ng Kamay: Ang pandemya ng COVID-19 ay naging isang bagay na madalas na naririnig ng publiko sa panahon ng 2020. Ang bawat mamamayan na maririnig ang salitang "COVID-19" ay agad na mag-iisip ng salitang "Mapanganib", "Nakamamatay", "Panatilihing Malinis”, At iba pang mga salita. Ang COVID-19 na ito ay mayroon ding
Dispenser ng DIY Awtomatikong Kamay ng Sanitizer: 6 na Hakbang
Dispenser ng DIY Automatic Hand Sanitizer: Sa proyektong ito, magtatayo kami ng Dispenser ng Auto Hand Sanitizer. Gagamitin ng proyektong ito ang Arduino, Ultrasonic Sensor, Water pump, at Hand Sanitizer. Ginagamit ang isang ultrasonic sensor upang suriin ang pagkakaroon ng mga kamay sa ibaba ng outlet ng sanitizer machine.
Paano Palitan ang Mga Inch sa Mga Milimeter sa Bartender: 5 Mga Hakbang
Paano Palitan ang Mga Inch sa Milometro sa Bartender: isa pang itinuturo gamit ang bartender … ang bartender ay isa sa paggamit ng software ng pag-print ng label para sa pag-print ng barcode inaasahan kong makakatulong ang maituturo na ito sa mga may kahirapan sa kung paano ihanay ang layout ng kanilang bartender file ..: )
WiFi Awtomatikong Tagapakain ng Halaman Na May Reservoir - Panloob / Panlabas na Pag-aayos ng Paglilinang - Awtomatikong Mga Halaman ng Tubig na May Remote na Pagsubaybay: 21 Hakbang
Ang WiFi Awtomatikong Tagapakain ng halaman na may reservoir - Pag-set up ng Panloob / Panlabas na Paglilinang - Awtomatikong Mga Halaman ng Tubig Na May Malayuang Pagsubaybay: Sa tutorial na ito ipapakita namin kung paano mag-set up ng isang pasadyang panloob / panlabas na sistema ng feeder ng halaman na awtomatikong nagdidilig ng mga halaman at maaaring subaybayan nang malayuan gamit ang Adosia platform
Bartender's Buddy: isang @ Home Creative Switch: 6 Mga Hakbang
Bartender's Buddy: isang @ Home Creative Switch: Naisip mo ba sa iyong sarili habang inaaliw ang mga panauhin sa bahay … " Gee - Nais kong magkaroon ako ng isang natatanging paraan upang maipakita sa aking panauhin nang maabot ng kanilang inumin ang pinakamainam na antas ng pag-inom ng tasa ng party. .. " ? Ngayon ay maaari mong maisakatuparan ang kagustuhang ito, kasama ang ika