Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Mantiki na Usanidi
- Hatua ya 3: Mchoro wa Mzunguko
- Hatua ya 4: Kanuni
- Hatua ya 5: Kubuni
Video: BotTender: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
BotTender, msaidizi wa baa anayemwaga risasi nzuri!
BotTender ni roboti inayojitegemea ambayo imeundwa kwa lengo la kutengeneza baa. Imewekwa juu ya bar na hugundua glasi za risasi mbele yake. Mara glasi zinapogunduliwa, hukaribia glasi na kuuliza wateja waweke glasi zao kwenye roboti. Kisha risasi kamili inasubiri kuchukuliwa! Wakati kumwagika kumalizika, BotTender inaendelea kusogea kando ya baa mpaka itakapogundua mteja anayefuata na glasi.
Mradi uliofanywa kama sehemu ya Semina ya Ubunifu wa Kompyuta na Utengenezaji wa Dijiti katika mpango wa masters wa ITECH.
Hatua ya 1: Orodha ya Sehemu
VYOMBO VYA UMEME
1. Urambazaji:
- (2) Gia Motors
- Sensor ya Umbali wa Ultrasonic
2. Kupima Uzito:
- (5KG) Kiini cha bar moja kwa moja aina ndogo ya mzigo (inaweza kupatikana kwa kiwango cha jikoni)
- Kiambatisho cha Kiini cha HX711
3. Kuonyesha:
- Skrini ya LCD (4x20)
- Kiolesura cha LCD2004 I2C
4. Kumwaga:
- Pampu ya Maji inayoweza kuingia chini (DC motor 3-6V)
- 2n2222 Transistor (EBC)
- 1K Mpingaji
- 1N4007 Kiboreshaji cha Diode
5. Nyingine:
-
Bodi ya Mdhibiti wa Arduino UNO R3
- Bodi ndogo ya mkate
- Ufungashaji wa Betri
- Waya za Jumper (M / M, F / F, F / M)
- Chuma cha kulehemu
Ubunifu
6. Nje ya rafu:
- (2) Magurudumu + Gurudumu la Ulimwenguni
- Mtungi wa glasi (kipenyo cha 8cm)
- Shot Glass (kipenyo cha 3.5cm)
- Tube 9mm ya Maji
- (30) M3x16 bolts
- (15) karanga M3x16
- (4) M3x50 bolts
- (5) M3x5 bolts
- (2) bolts M5x16
7. Sehemu maalum:
- Kukatwa kwa Laser kwenye Plexiglass 3.0mm (25cm x 50cm): chassis ya juu na majukwaa ya chini, Arduino na jukwaa la mkate, mmiliki wa LDC, mmiliki wa sensor ya ultrasonic, majukwaa ya juu na chini, Jar cap.
- Sehemu zilizochapishwa za 3D: Mmiliki wa benki ya nguvu
NA…
POMBE NYINGI !!
Hatua ya 2: Mantiki na Usanidi
1. Urambazaji:
Urambazaji wa BotTender unadhibitiwa na data iliyochukuliwa kutoka kwa sensorer ya ultrasonic ambayo imewekwa mbele ya roboti. Mara tu roboti imechomekwa kwenye chanzo cha nguvu, roboti huanza kusoma umbali wa glasi iliyopigwa risasi na kuanza kuikaribia. Inapofikia umbali fulani, husimama na kusubiri mteja aweke glasi kwenye bamba la seli.
Mawasiliano kati ya motors za DC na Arduino hupatikana kwa kutumia L293D Motor Dereva IC. Moduli hii hutusaidia kudhibiti kasi na mwelekeo wa kuzungusha wa motors mbili za DC. Wakati kasi inaweza kudhibitiwa kwa kutumia mbinu ya PWM (Pulse Width Modulation), mwelekeo unadhibitiwa kwa kutumia H-Bridge.
Ikiwa mzunguko wa kunde huongezeka, voltage inayotumiwa kwa motors pia huongezeka, na kusababisha motors kuzungusha magurudumu haraka.
Maelezo zaidi juu ya kutumia H Bridge kudhibiti motors za DC zinaweza kupatikana hapa.
2. Kupima uzito:
Mantiki na mzunguko: Tumia Kiini cha Mzigo wa Aina ya Baa Sawa na bodi ya kubadilisha HX711ADC ili kukuza ishara iliyopokea fomu sensor ya uzito. Unganisha hizi kwa Arduino na ubao wa mkate kama ilivyoonyeshwa kwenye mchoro wa mzunguko.
HX711 imeunganishwa na:
- GND: Bodi ya mkate (-)
- DATA: piga SAA 6: pini 2
- VCC: Bodi ya mkate (+)
- E +: Imeunganishwa na RED ya Kiini cha Mzigo
- E-: Imeunganishwa na BLUE
- A-: Imeunganishwa na NYEUPE
- A +: Imeunganishwa na WEUSI
- B-: hakuna unganisho
- B +: hakuna unganisho
Amplifier inawezesha Arduino kugundua mabadiliko ya upinzani kutoka kwa seli ya Mzigo. Shinikizo linapotumiwa, upinzani wa umeme utabadilika kujibu shinikizo lililowekwa.
Usanidi: Kwa upande wetu, tunatumia seli ndogo ya mzigo (5KG). Seli ya mzigo ina mashimo 2 juu na chini na mshale unaoonyesha mwelekeo wa kupotoka. Na mshale ukielekeza chini, ambatisha chini ya kiwango kwenye jukwaa la juu la roboti. Ambatisha shimo lililo kinyume cha juu ya seli ya mzigo kwenye kipande cha juu cha mizani.
Mara baada ya kushikamana na Arduino, pakua maktaba ya kipaza sauti cha HX711 chini ya ukurasa huu na usawazishe seli ya mzigo kwa kutumia mchoro wa Upimaji uliotolewa hapa chini.
Pakua maktaba ya HX711:
Mchoro wa upimaji:
3. Kuonyesha:
Mantiki na mzunguko: Unganisha Skrini ya LCD (4x20) kwenye kiolesura cha I2C. Ikiwa imetengwa, soldering inahitaji kufanywa. Interphase ya I2C ina ishara mbili: SCL na SDA. SCL ni ishara ya saa, na SDA ni ishara ya data. I2C imeunganishwa na:
- GND: Bodi ya mkate (-)
- VCC: Bodi ya mkate (+)
- SDA: pini A4
- SCL: pini A5
Pakua maktaba ya IC2:
4. Kumwaga:
Utahitaji transistor, kontena la 1K na Diode kuunganisha pampu ya maji kwa Arduino. (Rejea mchoro wa mzunguko hapa chini). Pampu ya maji imeamilishwa wakati kiini cha mzigo kinasoma uzito wa glasi tupu. Mara glasi imejaa, kiini cha mzigo husoma uzito na kuzima pampu ya maji.
Hatua ya 3: Mchoro wa Mzunguko
Hatua ya 4: Kanuni
Hatua ya 5: Kubuni
Nia ya Kubuni
Kusudi kuu la kubuni lilikuwa kutumia nyenzo za uwazi na kuongeza uwepo wa umeme. Hii haitusaidii tu kuamua shida katika mzunguko haraka, lakini pia hupunguza utaftaji wa mazingira ikiwa ukarabati wa kesi unahitajika. Kwa kuwa tunafanya kazi na pombe, ilikuwa muhimu kwa muundo wetu kuweka vifaa vya elektroniki na pombe vikiwa tofauti iwezekanavyo kwa njia thabiti. Ili kufanikisha hili, tuliunganisha bidhaa za rafu na muundo wetu uliobinafsishwa. Kama matokeo, tulikuja na mfumo wa safu nyingi ambao huweka umeme kwenye safu ya chini na kuinua eneo la kutumikia risasi hadi safu ya juu.
Sehemu za kawaida: Kukatwa kwa Laser
1. Mwili
BotTender ina tabaka kuu mbili zilizowekwa juu ya kila mmoja na umbali wa kutosha tu kuruhusu waya kuingizwa kwenye arduino na ubao wa mkate. Wakati tabaka la chini linatumiwa hasa kwa kushinikiza motors, gurudumu la nyuma, jukwaa la umeme na mmiliki wa betri mwilini, na pia kutumika kama msingi wa chupa, safu ya juu hubeba shimo kutuliza chupa na nafasi ya kutosha. kwa seli ya mzigo na sahani zake.
2. Pakia Sahani za seli
Sahani za seli za mzigo zimeundwa kwa kuzingatia kanuni ya kiwango cha jikoni. Kiini cha mzigo kimeambatanishwa juu na safu ya chini kutoka kwa mashimo ya bolt. Juu ya safu ya juu, safu nyingine imewekwa ili kuonyesha nafasi sahihi ya kuweka glasi ya risasi na kuiweka mahali pake.
3. LCD na Mmiliki wa Sensorer ya Ultrasonic
Msaada wa LCD umeundwa kuweka skrini digrii 45 ikizungushwa kutoka ndege ya ardhini, wakati mmiliki wa sensa ya Ultrasonic anaweka sensor kwa njia ya karibu na karibu na ardhi iwezekanavyo kwa kugundua glasi iliyopigwa kwa urahisi.
4. Kofia ya chupa
Tulibuni kofia ya chupa ambayo ingeweka kinywaji katika mazingira yaliyofungwa lakini bado inaruhusu nyaya za pampu za maji na pampu za maji kutoka kwenye chupa. Kofia ina tabaka 2: Safu ya juu kuweka bomba mahali pake na safu ya chini ili kufunga kofia kwenye chupa na kutoa nyaya za pampu ya maji kufikia arduino. Tabaka hizi mbili zimeunganishwa kwa kila mmoja kwa kutumia mashimo madogo yanayolingana pande ili kuingiza bolts.
Sehemu za kawaida: 3D iliyochapishwa
5. Mmiliki wa Benki ya NguvuKwa BotTender yetu tuliamua kutumia chanzo cha nje cha umeme: benki ya umeme. Kwa hivyo tulihitaji mmiliki wa betri iliyoboreshwa kwa vipimo vya benki ya nguvu tuliyochagua. Baada ya kubuni kipande hicho katika Faru, sisi 3D tulichapisha kwa kutumia PLA nyeusi. Mashimo ya bolt yalifunguliwa kwa kutumia drill.
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha