» Electronics » Arduino »Robotic bartender na may kontrol ng bluetooth

Bluetooth na kinokontrol ng robotic na bartender



Sa artikulong ito, sasabihin sa amin ng Wizard kung paano niya ginawa ang isang robotic bartender na kinokontrol ng isang smartphone.
Mga tampok ng aparato: gumana sa Arduino, abot-kayang presyo, kontrol ng bluetooth mula sa anumang gadget, awtonomiya (gumana mula sa 8 na baterya ng AA).
Upang bumuo ng tulad ng isang aparato, ginamit ng master ang sumusunod

Mga materyales at tool:
-Arduino Uno;
-Driver engine L293D;
- switch ng contact;
-Linearings bearings;
-Step engine;
-Belt at pulley (bersyon 2m);
-Belt at pulley (bersyon 5m);
-HM10 Bluetooth module;
-Ang distornilyador;
-Fastener;
-Leg;
-Table tuktok;
-3D printer;
-Metal rod;
- distornilyador;
- RGB LED;
-Wire;
-Mga accessory;
-Azolenta;
-Glue gun;
-Bartolina ng baterya;
-Connectors;
-Battery;
-Computer na may software;
- Mga humahawak para sa mga bote;
Balbula
-Bote;

Hakbang Una: Ang Talahanayan
Una, kinokolekta ng master ang mesa. Sukat ng talahanayan 120 * 45 cm. Ang lapad ng tabletop 18 mm.


Pangalawang Hakbang: Tensioner
Ang mga file para sa mga bahagi ng pag-print ay maaaring ma-download sa ibaba.
Mga File ng 3D sa Pagpi-print.
Ngayon ay kinakailangan upang mai-print ang unang dalawang detalye "idler.stl" at "Rod_Clamp_V5.stl".
Pagkatapos mag-print, kinakailangan upang ilakip ang tension roller sa clamp ng stem gamit ang isang mahabang M4 bolt at nut. Hindi kinakailangan ang malakas na clamping, dahil ang roller ay dapat malayang iikot.

Pagkatapos ang dalawang bahagi ay magkadikit.
Mga marka sa isang talahanayan 3 cm mula sa kaliwang maikling dulo at 5 cm mula sa harap na gilid at higpitan ang tensioner.





Hakbang Dalawang: Engine Mount
Nag-print ng mount sa engine, mag-file ng "X_Axis_Motor_Mount.stl". Tumatakbo sa tabletop sa layo na 95 cm mula sa tensioner at 5 cm mula sa gilid ng mesa.


Hakbang Tatlong: Mga Gabay
Nagtatakda ng mga gabay. Ang haba ng mga rods ay 1 metro.


Hakbang Apat: LED
Gagamitin ng panginoon ang RGB LED para sa indikasyon. Maglagay ng 180 cm na mga wire ng iba't ibang kulay sa bawat binti. Ang junction ay naghihiwalay.





Hakbang Limang: Platform
Nagpi-print ng bahagi na 'slider_base_v3.stl'. Pag-aayos ng isang LED. Mag-install ng mga motor na stepper.






Mga pag-install ng mga guhit ng guhit.



Ika-anim na Hakbang: Cable Channel
Ang cable channel para sa aparato ay binubuo ng magkakahiwalay na mga segment na konektado sa isang solong circuit.Sa loob ng circuit, inilalagay ang mga wire. Ang chain ay mailipat at yumuko kung kinakailangan. Ang mga segment ng chain ay naka-print din sa printer.




Sa layo na 25 mm mula sa matinding gabay at 47 cm mula sa tensioner, ay nag-drill ng isang butas na 16 mm. Ipasok ang manggas na "Table_Tidy.STL" sa butas. I-fasten ang cable channel sa isang dulo sa platform, ang pangalawa sa countertop sa tabi ng manggas. Itinatag ang mga wire.









Ikapitong hakbang: lumipat
Sa tabi ng mount engine, isa pang 16 mm hole ay drilled. Nagpasok ng isang manggas dito. Pabilis ang trailer sa mount. Magbenta sa mga contact nito para sa 1 metro ng kawad.





Hakbang Walong: X-axis engine
Secure engine upang i-mount.


Hakbang Siyam: Belt
Secure ang kalo sa motor shaft. Pinapagana ang pagtatapos ng sinturon sa mga may hawak ng platform. Hilahin ang sinturon sa pamamagitan ng kalo at sa pamamagitan ng tensioner pulley. Pabilis ang pangalawang pagtatapos sa mga may hawak. Kung kinakailangan, ang pag-igting ng sinturon ay maaaring maiakma sa pamamagitan ng higpitan o pag-unscrewing ang tornilyo.











Ika-sampung Hakbang: May hawak ng Cup
Nagpi-print ng dalawang may sinulid na rods main_rod2.3.STL at may hawak na Dispenser_Paddle_V2.STL. Tumatakbo sa isang platform.
Bluetooth na kinokontrol ng robotic na bartender



Pang-onse ng hakbang: tagapagpahiwatig, trailer, tinapay
Ang RGB LED, ay may apat na binti. Ang isang binti ay karaniwan at tatlo ang kulay. Ang master ay tumatagal ng apat na higit pang mga wire, bawat isa ay halos 15 cm ang haba, at ang mga nagbebenta ng mga ito tulad ng sumusunod (sa pamamagitan ng mga kulay ng LED glow) sa module ng driver ng engine:
Pula sa pin D9
Asul na i-pin ang D10
Green upang ma-pin ang A1
Ang katod sa pin ng GND.








Ikinonekta nito ang trailer: ang pang-itaas na contact ay GND, ang gitnang contact ay 5 V, ang mas mababang contact ay output No. 2.


Susunod na mai-mount ang lahat sa isang breadboard (tingnan ang larawan). Secure ang board sa mesa.


Hakbang Labindalawa: Arduino
Mga kopya ng pag-mount plate para sa Arduino. Secure ang plate sa mesa. Tumatakbo sa isang plato ng Arduino. Nag-install ng isang module ng driver ng engine sa Arduino.





Ikinonekta ang mga wire mula sa driver papunta sa breadboard, tulad ng sa larawan.


Hakbang Labintatlo: I-download ang Code
Kinokonekta ang Arduino sa isang PC at nai-download ang code. Ang code ay matatagpuan dito.
Nagpapatakbo ng LED code ng pagsubok. Ang LED ay dapat na gumaan sa iba't ibang kulay.
Ang sumusunod na script upang mai-download ay "Contact_switch_test". Sa sandaling ito ay na-load, ang bawat pindutin ng limitasyon ng switch ay dapat ipakita sa monitor.




Hakbang labing-apat: kumokonekta sa X at Z motor
Siniguro ang konektor na nagmumula sa engine X sa pamamagitan ng breadboard sa mesa. Kumokonekta sa mga wire ng driver.



Kumokonekta sa Z-axis stepper motor.





Labing-limang Hakbang: Kompartamento ng Baterya
Tinatanggal ang isang lumulukso sa isang module. Kumokonekta sa kompartimento ng baterya.



Ngayon ay maaari kang magpatakbo ng "pagsubok 1". Ang pulang LED ay dapat na magaan at dapat na maabot ng platform ang limit switch. Pagkatapos ang LED ay magiging berde.

Hakbang labing-anim: may hawak ng bote
Ang paggamit ng mga bracket ay nakakatipid sa likurang dingding ng MDF.






Karagdagang gumagalaw ang platform 1 cm mula sa switch ng limit. I-align ang may-hawak ng baso at sinigurado ang may-hawak ng bote kasama ang dispenser (sa kasamaang palad ay hindi nagbigay ng paglalarawan ang master para sa paggawa o pagbili ng may-hawak). Susunod. ang mga may hawak ay nakakabit tuwing 12 cm.




Hakbang labing-pito: code, pagkakalibrate, pagsubok
Naglo-load ng pangunahing code sa https://www.thingiverse.com/thing:2478890
Ang mga sumusunod na halaga ay nakatakda sa setting: 50,10,01,50,06,01,50,50,00,57,00,00,50,50,02,50,50,00. Ang master ay may anim na dispenser. Sa mga setting ay may anim na pangkat ng tatlo, kung saan ang unang digit ay ang distansya mula sa switch ng limitasyon, ang unang dispenser, ang pangalawang dispenser, atbp, ang pangalawang digit ay ang oras na inumin na ibinuhos sa baso, ang pangatlo ang bilang ng pagbuhos. Ang lahat ng mga halagang ito ay maaaring mabago kung kinakailangan.





Ang unang inumin na inihanda ng aparato ay gin at cola. Upang maisaayos ang presyon sa bote na may cola, kailangan mong gumawa ng isang butas. Pagkatapos ay itakda ng wizard ang mga kinakailangang mga parameter.



Hakbang labing walo: bluetooth module
Upang makontrol ang bartender mula sa gadget, naka-install ang master ng isang module ng Bluetooth. Nag-uugnay ang module tulad ng mga sumusunod.
HM10 -> Arduino Shield
RXD ------> TX
TXD -------> RX
GND ------> Ground
VCC ------> 3.3V





Ang master ay may isang smartphone na nagpapatakbo ng iOS. Para sa sistemang ito, nag-download siya ng "hm10 bluetooth serial lite" mula sa application store. Pagkatapos ay itinatag nito ang mga koneksyon at pumapasok sa mga setting.




Handa na ang lahat at para sa kumpletong impormasyon ng ilang mga video.



10
10
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
1 komentaryo
Sabihin sa may-akda, magdagdag siya ng isang dispenser ng yelo at isang tumatanggap ng barya! ngiti

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...