Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Logic at Setup
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Code
- Hakbang 5: Disenyo
Video: BotTender: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
BotTender, isang bartender assistant na nagbubuhos ng perpektong pagbaril!
Ang BotTender ay isang autonomous robot na dinisenyo na may layunin na mag-automate ng mga bar. Ito ay inilalagay sa tuktok ng bar at nakita ang mga shot glass sa harap nito. Kapag nakita ang mga baso, lumapit ito sa baso at hinihiling sa mga customer na ilagay ang kanilang mga baso sa robot. Pagkatapos ang perpektong pagbaril ay naghihintay na makuha! Kapag tapos na ang pagbuhos, patuloy ang BotTender sa pag-navigate sa kahabaan ng bar hanggang sa makita nito ang susunod na customer na may baso.
Ang proyekto ay isinasagawa bilang bahagi ng Computational Design at Digital Fabrication seminar sa ITECH masters program.
Hakbang 1: Listahan ng Mga Bahagi
Mga Kumpanya ng Elektriko
1. Pag-navigate:
- (2) Mga Gear Motors
- Ultrasonic Distance Sensor
2. Pagsukat ng Timbang:
- (5KG) Straight bar type micro load cell (maaaring matagpuan sa isang sukat sa kusina)
- HX711 Load Cell Amplifier
3. Ipinapakita ang:
- LCD Screen (4x20)
- LCD2004 I2C interface
4. Pagbuhos:
- Mini Submersible Water Pump (DC motor 3-6V)
- 2n2222 Transistor (EBC)
- 1K Resistor
- 1N4007 Diode Rectifier
5. Iba pa:
-
Arduino UNO R3 Controller Board
- Mini Breadboard
- Battery Pack
- Jumper Wires (M / M, F / F, F / M)
- Panghinang
DESIGN
6. Off-the-shelf:
- (2) Mga Gulong + Universal Wheel
- Glass Jar (8cm diameter)
- Shot Glass (3.5cm diameter)
- 9mm Tube ng Tubig
- (30) M3x16 bolts
- (15) M3x16 mani
- (4) M3x50 bolts
- (5) M3x5 bolts
- (2) M5x16 bolts
7. Pasadyang mga bahagi:
- Laser cut sa Plexiglass 3.0mm (25cm x 50cm): mga platform sa tuktok at ibaba ng chassis ng robot, platform ng Arduino at breadboard, may hawak ng LDC, may hawak ng ultrasonic sensor, sukat sa itaas at ilalim na mga platform, Jar cap.
- Mga naka-print na bahagi ng 3D: May-hawak ng kuryente na bangko
AT…
MARAMING ALKOHOL !!
Hakbang 2: Logic at Setup
1. Pag-navigate:
Ang pag-navigate sa BotTender ay kinokontrol ng data na kinuha mula sa ultrasonic sensor na inilalagay sa harap ng robot. Sa sandaling naka-plug ang robot sa pinagmulan ng kuryente, nagsisimulang basahin ng robot ang distansya sa shot glass at magsimulang lumapit dito. Kapag umabot ito sa isang tiyak na distansya, humihinto ito at naghihintay para sa customer na ilagay ang baso sa load cell plate.
Ang komunikasyon sa pagitan ng mga DC motor at ng Arduino ay nakakamit sa pamamagitan ng paggamit ng L293D Motor Driver IC. Tinutulungan kami ng modyul na ito upang makontrol ang bilis at ang direksyon ng pag-ikot ng dalawang DC motor. Habang ang bilis ay maaaring makontrol gamit ang pamamaraan ng PWM (Pulse Width Modulation), ang direksyon ay kinokontrol ng paggamit ng isang H-Bridge.
Kung ang dalas ng pulso ay tumaas, ang boltahe na inilapat sa mga motor ay tumataas din, na nagreresulta sa mga motor na mas mabilis ang pag-ikot ng mga gulong.
Ang mas detalyadong impormasyon sa paggamit ng H Bridge upang makontrol ang mga DC motor ay matatagpuan dito.
2. Pagsukat ng timbang:
Logic at circuit: Gumamit ng isang Straight Bar Type Load Cell at isang HX711ADC converter board upang palakasin ang natanggap na signal na form ng weight sensor. Ikonekta ang mga ito sa Arduino at breadboard tulad ng ipinahiwatig sa circuit diagram.
Ang HX711 ay konektado sa:
- GND: Breadboard (-)
- DATA: pin 6 CLOCK: pin 2
- VCC: Breadboard (+)
- E +: Nakakonekta sa PULA ng Load Cell
- E-: Nakakonekta sa BLUE
- A-: Nakakonekta sa Puti
- A +: Nakakonekta sa BLACK
- B-: walang koneksyon
- B +: walang mga koneksyon
Pinapayagan ng amplifier ang Arduino na makita ang mga pagbabago sa paglaban mula sa Load cell. Kapag inilapat ang presyon, ang paglaban ng elektrisidad ay magbabago bilang tugon sa inilapat na presyon.
Pag-setup: Sa aming kaso, gumagamit kami ng isang micro load cell (5KG). Ang cell ng pag-load ay mayroong 2 butas sa itaas at ibaba at isang arrow na nagpapahiwatig ng direksyon ng pagpapalihis. Sa pamamagitan ng arrow na nakaturo pababa, ilakip ang ilalim ng scale sa tuktok na platform ng robot. Ikabit ang kabaligtaran na butas ng tuktok ng load cell sa itaas na piraso ng sukat.
Kapag nakakonekta sa Arduino, i-download ang library para sa HX711 amplifier sa ilalim ng pahinang ito at i-calibrate ang load cell gamit ang Calibration sketch na ibinigay sa ibaba.
I-download ang HX711 library:
Kalkulasyon sketch:
3. Ipinapakita ang:
Logic at circuit: Ikonekta ang LCD Screen (4x20) sa interface ng I2C. Kung pinaghiwalay, kailangang gawin ang paghihinang. Ang I2C interphase ay binubuo ng dalawang signal: SCL at SDA. Ang SCL ay ang signal ng orasan, at ang SDA ay data signal. Ang I2C ay konektado sa:
- GND: Breadboard (-)
- VCC: Breadboard (+)
- SDA: pin A4
- SCL: pin A5
I-download ang IC2 library:
4. Pagbuhos:
Kakailanganin mo ang isang transistor, isang 1K risistor at isang Diode upang ikonekta ang water pump sa Arduino. (Sumangguni sa circuit diagram sa ibaba). Aktibo ang pump ng tubig kapag binabasa ng load cell ang bigat ng isang walang laman na baso. Kapag puno na ang baso, binabasa ng load cell ang bigat at pinatay ang water pump.
Hakbang 3: Diagram ng Circuit
Hakbang 4: Code
Hakbang 5: Disenyo
Layunin sa Disenyo
Ang pangunahing hangarin sa disenyo ay ang gumamit ng isang transparent na materyal at mapahusay ang pagkakaroon ng electronics. Hindi lamang ito makakatulong sa amin sa pagtukoy ng mga problema sa circuit nang mas mabilis, ngunit pinapagaan din ang disass Assembly kung kinakailangan ang pag-aayos ng kaso. Dahil nagtatrabaho kami sa alkohol, napakahalaga para sa aming disenyo na panatilihing magkahiwalay ang electronics at alkohol hangga't maaari sa isang compact na pamamaraan. Upang makamit ito, isinama namin ang mga produkto ng istante sa aming pasadyang disenyo. Bilang isang resulta, nakagawa kami ng isang multi-layered system na pinapanatili ang mga electronics sa ilalim na layer at tinaas ang shot shot area sa tuktok na layer.
Pasadyang mga bahagi: Laser cut
1. Katawan
Ang BotTender ay binubuo ng dalawang pangunahing mga layer na nakasalansan sa bawat isa na may sapat na distansya lamang upang payagan ang mga wires na mai-plug sa arduino at breadboard. Habang ang ilalim na layer ay pangunahing ginagamit para sa paglakip ng mga motor, likurang gulong, platform ng electronics at may hawak ng baterya sa katawan, pati na rin ang paghahatid bilang isang batayan para sa bote, ang tuktok na layer ay tumatanggap ng isang butas upang patatagin ang bote at sapat na puwang para sa load cell at mga plate nito.
2. Mag-load ng Mga Plato ng Cell
Ang mga plate ng load cell ay dinisenyo na isinasaalang-alang ang prinsipyo ng pagtatrabaho ng isang scale sa kusina. Ang load cell ay nakakabit sa isang tuktok at isang ilalim na layer mula sa mga bolt hole. Sa tuktok na layer, inilalagay ang isa pang layer upang maipahiwatig ang tumpak na puwang upang mailagay ang shot glass at panatilihin itong nasa lugar.
3. Hawak ng LCD at Ultrasonic Sensor
Ang suporta sa LCD ay idinisenyo upang mapanatili ang screen na 45 degree na naiikot mula sa ground plane, habang pinapanatili ng may hawak ng sensor ng Ultrasonic ang sensor na patayo at malapit sa lupa hangga't maaari para madaling makita ang shot glass.
4. Tansan ng Botelya
Dinisenyo namin ang isang takip ng bote na panatilihin ang inumin sa isang saradong kapaligiran ngunit pinapayagan pa rin ang mga thetube at water pump cable na lumabas sa bote. Ang takip ay may 2 mga layer: Itaas na layer upang mapanatili ang tubo sa lugar at ang ilalim na layer upang mai-lock ang takip papunta sa bote at ibigay ang mga water pump cable sa arduino. Ang dalawang layer na ito pagkatapos ay nakakabit sa bawat isa sa pamamagitan ng paggamit ng kaukulang maliit na mga butas sa mga gilid upang magsingit ng mga bolt.
Pasadyang Mga Bahagi: naka-print na 3D
5. May-ari ng Power BankPara sa aming BotTender nagpasya kaming gumamit ng isang panlabas na mapagkukunan ng kuryente: isang power bank. Samakatuwid kailangan namin ng isang pasadyang may hawak ng baterya para sa mga sukat ng power bank na aming pinili. Matapos idisenyo ang piraso sa Rhinoceros, naka-print namin ito ng 3D gamit ang itim na PLA. Ang mga bolt hole ay binuksan gamit ang isang drill.
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card