Cov txheej txheem:

BotTender: 6 Kauj Ruam (nrog Duab)
BotTender: 6 Kauj Ruam (nrog Duab)

Video: BotTender: 6 Kauj Ruam (nrog Duab)

Video: BotTender: 6 Kauj Ruam (nrog Duab)
Video: Dab neeg tu siab-Sib txeeb ntsuag poj niam 11/6/2023 2024, Kaum ib hlis
Anonim
Image
Image
BotTender
BotTender

BotTender, tus pab bartender uas nchuav qhov txhaj tshuaj zoo tshaj plaws!

BotTender yog tus neeg hlau tsis siv neeg uas tau tsim los nrog lub hom phiaj ntawm cov khoom siv tshuab. Nws tau muab tso rau saum lub bar thiab kuaj pom cov iav tsom iav nyob rau ntawm nws xub ntiag. Thaum pom lub tsom iav, nws txav mus rau lub iav thiab thov kom cov neeg siv khoom tso lawv lub tsom iav rau ntawm tus neeg hlau. Tom qab ntawd qhov kev txhaj tshuaj zoo tshaj yog tos kom tau txais! Thaum nchuav dej tiav, BotTender txuas ntxiv mus raws qhov bar kom txog thaum nws pom cov neeg siv khoom tom ntej nrog iav.

Txoj haujlwm tau ua los ua ib feem ntawm Kev Sib Tham Tsim thiab Kev Tsim Kho Digital hauv kev kawm ITECH masters program.

Kauj Ruam 1: Daim Ntawv Teev Npe

Daim Ntawv Teev Npe
Daim Ntawv Teev Npe

Cov khoom siv hluav taws xob

1. Kev taw qhia:

  • (2) Iav Motors
  • Ultrasonic nrug Sensor

2. Ntsuas Qhov hnyav:

  • (5KG) Ncaj bar yam micro load cell (tuaj yeem pom hauv chav ua noj nplai)
  • HX711 Load Cell Amplifier

3. Zaub:

  • LCD Screen (4x20)
  • LCD2004 I2C interface

4. Ncuav:

  • Mini Submersible Dej Twj (DC lub cev muaj zog 3-6V)
  • 2n2222 Transistor (EBC)
  • 1K tus neeg tiv thaiv
  • 1N4007 Diode Rectifier

5. Lwm yam:

  • Arduino UNO R3 Controller Board

  • Mini Breadboard Cov
  • Roj Teeb Pob
  • Jumper Wires (M/M, F/F, F/M)
  • Soldering Hlau

TSHUAJ

6. Tawm-lub-txee:

  • (2) Log + Universal Log
  • Iav Jar (8cm txoj kab uas hla)
  • Txhaj iav (3.5cm txoj kab uas hla)
  • 9mm Dej Raj
  • (30) M3x16 ntsia liaj qhov rooj
  • (15) M3x16 txiv ntoo
  • (4) M3x50 ntsia liaj qhov rooj
  • (5) M3x5 ntsia liaj qhov rooj
  • (2) M5x16 ntsia liaj qhov rooj

7. Cov khoom tshwj xeeb:

  • Laser txiav ntawm Plexiglass 3.0mm (25cm x 50cm): neeg hlau chassis sab saum toj thiab hauv qab platforms, Arduino thiab breadboard platform, LDC yas dhos, ultrasonic sensor yas dhos, nplai saum thiab hauv qab platforms, Jar cap.
  • 3D luam qhov chaw: Lub hwj chim tuav

THIAB …

Muaj ntau ntawm ALCOHOL !

Kauj ruam 2: Logic thiab Teeb

Logic thiab Teeb
Logic thiab Teeb

1. Kev taw qhia:

Kev taw qhia ntawm BotTender yog tswj los ntawm cov ntaub ntawv coj los ntawm lub ntsuas hluav taws xob ultrasonic uas tau muab tso rau pem hauv ntej ntawm tus neeg hlau. Sai li tus neeg hlau txuas rau hauv lub zog, tus neeg hlau pib nyeem qhov deb mus rau lub khob iav thiab pib nce mus rau nws. Thaum nws mus txog qee qhov deb, nws nres thiab tos rau cov neeg siv khoom kom muab lub iav tso rau ntawm lub xov tooj ntawm tes.

Kev sib txuas lus ntawm DC motors thiab Arduino ua tiav los ntawm kev siv L293D Tsav Tsav Tsheb IC. Cov qauv no pab peb tswj hwm qhov nrawm thiab kev sib hloov ntawm ob lub tshuab DC. Thaum lub nrawm tuaj yeem tswj tau siv cov txheej txheem PWM (Pulse Width Modulation), kev qhia yog tswj los ntawm kev siv H-Choj.

Yog tias qhov zaus ntawm cov roj ntau ntxiv, qhov hluav taws xob tau thov rau lub tshuab hluav taws xob kuj nce ntxiv, ua rau lub tshuab tig lub log nrawm dua.

Xav paub ntau ntxiv txog kev siv H Choj los tswj DC lub cav tuaj yeem pom ntawm no.

2. Ntsuas qhov hnyav:

Logic thiab Circuit: Siv Straight Bar Hom Load Cell thiab HX711ADC hloov lub rooj tsav xwm kom nthuav dav lub teeb liab tau txais los ntawm lub ntsuas qhov hnyav. Txuas cov no mus rau Arduino thiab daim ntawv qhia zaub mov raws li qhia hauv daim duab kos.

HX711 txuas nrog:

  • GND: Cov qhob cij (-)
  • DATA: pin 6 CLOCK: tus pin 2
  • VCC: Cov qhob cij (+)
  • E+: Txuas nrog RED ntawm Load Cell
  • E-: Txuas nrog XEEB
  • A-: Txuas nrog DAWB
  • A+: Txuas nrog BLACK
  • B-: tsis muaj kev sib txuas
  • B+: tsis muaj kev sib txuas

Lub tshuab hluav taws xob ua rau Arduino txhawm rau txheeb xyuas qhov kev hloov pauv hauv kev tiv thaiv los ntawm Load cell. Thaum siv qhov siab, qhov hluav taws xob tsis kam yuav hloov pauv rau qhov ua kom siab.

Teeb: Hauv peb qhov xwm txheej, peb siv lub micro load cell (5KG). Lub xovtooj ntawm tes muaj 2 qhov nyob rau sab saum toj thiab hauv qab thiab tus xub qhia qhov kev taw qhia ntawm kev cuam tshuam. Nrog tus xub taw qhia qis, txuas hauv qab ntawm cov nplai mus rau tus neeg hlau lub platform saum toj kawg nkaus. Txuas qhov sib txawv ntawm qhov sab saum toj ntawm lub xov tooj ntawm tes mus rau sab saum toj ntawm lub teev.

Thaum txuas nrog Arduino, rub tawm lub tsev qiv ntawv rau HX711 lub tshuab hluav taws xob nyob hauv qab ntawm nplooj ntawv no thiab ntsuas qhov ntsuas ntawm tes siv Calibration kos duab qhia hauv qab no.

Rub tawm HX711 lub tsev qiv ntawv:

Calibration daim duab:

3. Zaub:

Logic thiab Circuit: Txuas lub LCD Screen (4x20) rau I2C interface. Yog tias sib cais, yuav tsum tau ua kom tiav. I2C interphase muaj ob lub cim: SCL thiab SDA. SCL yog lub moos teeb liab, thiab SDA yog cov ntaub ntawv teeb liab. I2C txuas nrog:

  • GND: Cov qhob cij (-)
  • VCC: Cov qhob cij (+)
  • SDA: pin A4
  • SCL: tus pin A5

Rub tawm IC2 lub tsev qiv ntawv:

4. Ncuav:

Koj yuav xav tau transistor, 1K resistor thiab Diode los txuas lub twj tso kua dej mus rau Arduino. (Xa mus rau daim duab qhia chaw hauv qab no). Lub twj tso kua dej tau qhib thaum lub xov tooj ntawm tes nyeem qhov hnyav ntawm lub iav khoob. Thaum lub khob puv lawm, lub xovtooj ntawm tes nyeem qhov hnyav thiab tua lub twj tso kua dej tawm.

Kauj Ruam 3: Daim duab Circuit Court

Daim duab Circuit Court
Daim duab Circuit Court

Kauj ruam 4: Code

Kauj Ruam 5: Tsim

Tsim
Tsim
Tsim
Tsim
Tsim
Tsim

Tsim Siab Xav

Lub hom phiaj tseem ceeb tsim yog siv cov khoom siv pob tshab thiab txhim kho kev muaj cov khoom siv hluav taws xob. Qhov no tsis tsuas yog pab peb nrog txiav txim siab cov teeb meem hauv Circuit Court sai dua, tab sis kuj tseem yooj yim rau kev sib tsoo thaum tsim kho. Txij li thaum peb tab tom ua haujlwm nrog cawv, nws yog qhov tseem ceeb heev rau peb tsim los khaws cov khoom siv hluav taws xob thiab dej cawv kom sib cais raws li qhov ua tau. Txhawm rau ua tiav qhov no, peb suav nrog cov khoom txee rau peb cov qauv tsim. Raws li qhov tshwm sim, peb tau los nrog ntau txheej txheej uas ua rau cov khoom siv hluav taws xob nyob hauv txheej txheej hauv qab thiab ua kom thaj chaw txhaj tshuaj txhaj rau txheej txheej saum toj kawg nkaus.

Kev cai ntu: Laser txiav

1. Lub Cev

BotTender muaj ob txheej txheej txheej sib dhos ib leeg nrog qhov deb txaus kom tso cai xaim txuas mus rau hauv arduino thiab daim txiag ntoo. Thaum cov txheej hauv qab feem ntau yog siv rau txuas lub cav, lub log tsheb, lub tshuab hluav taws xob thiab lub roj teeb rau lub cev, ntxiv rau ua lub hauv paus rau lub raj mis, txheej sab saum toj haum rau lub qhov kom ruaj khov lub raj mis thiab qhov chaw txaus. rau load cell thiab nws cov phaj.

2. Load Cell Plates

Cov phiajcim ntawm tes tau tsim los rau hauv tus lej ntawm chav ua noj txoj haujlwm ua haujlwm. Load cell tau txuas rau saum thiab txheej hauv qab los ntawm nws lub qhov ntsia liaj qhov rooj. Dhau ntawm txheej txheej saum toj kawg nkaus, lwm txheej tau muab tso rau txhawm rau txhawm rau qhia qhov tseeb txhawm rau txhawm rau txhawm rau txhaj tshuaj iav thiab khaws nws nyob hauv qhov chaw.

3. LCD thiab Ultrasonic Sensor Holder

Kev txhawb nqa LCD tau tsim los ua kom lub vijtsam 45 degrees tig los ntawm lub dav hlau hauv av, thaum tus tuav lub tshuab ntsuas Ultrasonic ua kom lub ntsuas ntsuas nyob ib puag ncig thiab ze rau hauv av kom ntau li ntau tau txhawm rau txheeb xyuas cov iav txhaj tshuaj yooj yim.

4. Lub raj mis Cap

Peb tsim lub raj mis hau uas yuav ua rau cov dej haus nyob hauv ib puag ncig kaw tab sis tseem tso cai rau cov raj thiab cov twj tso kua dej tso tawm hauv lub raj mis. Lub hau muaj 2 txheej: txheej sab saum toj kom lub raj tso rau hauv qhov chaw thiab txheej hauv qab txhawm rau xauv lub hau rau hauv lub raj mis thiab muab cov twj tso dej tso dej nkag mus rau arduino. Ob txheej no tau txuas rau ib leeg los ntawm kev siv qhov me me sib xws ntawm ob sab kom ntxig rau cov ntsia hlau.

Cov Khoom Tshwj Xeeb: luam tawm 3D

5. Lub Hwj Chim Lub Hwj Huam Rau Peb BotTender peb txiav txim siab siv lub zog sab nraud: lub txhab nyiaj fais fab. Yog li peb xav tau lub tshuab roj teeb tshwj xeeb rau qhov ntev ntawm lub txhab nyiaj uas peb tau xaiv. Tom qab tsim daim hauv Rhinoceros, peb 3D luam tawm nws siv dub PLA. Lub qhov ntsia liaj qhov rooj tau qhib nrog siv lub laum.

Pom zoo: