INHOUDSOPGAWE:
- Stap 1: Lys van onderdele
- Stap 2: Logika en opstelling
- Stap 3: Kringdiagram
- Stap 4: Kode
- Stap 5: Ontwerp
Video: BotTender: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
BotTender, 'n kroegman -assistent wat die perfekte kans gee!
BotTender is 'n outonome robot wat ontwerp is met die doel om balke te outomatiseer. Dit word bo -op die kroeg geplaas en bespeur die skootbril voor dit. Sodra die bril opgespoor is, kom dit na die glas en vra die klante om hul bril op die robot te plaas. Dan wag die perfekte skoot om geneem te word! As dit gestort is, gaan BotTender verder langs die kroeg totdat dit die volgende kliënt met 'n glas opspoor.
Die projek is uitgevoer as deel van die seminaar Computational Design and Digital Fabrication in die ITECH -meestersprogram.
Stap 1: Lys van onderdele
ELEKTRIESE KOMPONENTE
1. Navigasie:
- (2) Ratmotors
- Ultrasoniese afstandsensor
2. Gewig meet:
- (5KG) Mikrovragsel met 'n reguit staaf (kan in 'n kombuiskaal gevind word)
- HX711 Load Cell Versterker
3. Vertoon:
- LCD skerm (4x20)
- LCD2004 I2C koppelvlak
4. Skink:
- Mini dompelpomp (DC-motor 3-6V)
- 2n2222 Transistor (EBC)
- 1K weerstand
- 1N4007 Diode gelykrigter
5. Ander:
-
Arduino UNO R3 -beheerraad
- Mini broodbord
- Batterypak
- Jumperdrade (M/M, F/F, F/M)
- Soldeerbout
ONTWERP
6. Van die rak af:
- (2) wiele + universele wiel
- Glaspot (8 cm in deursnee)
- Skutglas (deursnee 3,5 cm)
- 9 mm waterbuis
- (30) M3x16 boute
- (15) M3x16 neute
- (4) M3x50 boute
- (5) M3x5 boute
- (2) M5x16 boute
7. Pasgemaakte onderdele:
- Lasersnit op pleksiglas 3.0mm (25cm x 50cm): platform onder- en onderplatforms, platform vir Arduino en broodbord, LDC -houer, ultrasoniese sensorhouer, boonste en onderste platforms op skaal, kruikdop.
- 3D -gedrukte onderdele: kragbankhouer
EN…
BAIE ALKOHOL !
Stap 2: Logika en opstelling
1. Navigasie:
Navigasie van die BotTender word beheer deur die data wat geneem is van die ultrasoniese sensor wat voor die robot geplaas word. Sodra die robot in die kragbron gekoppel is, begin die robot die afstand na die skootglas lees en begin nader kom. As dit op 'n sekere afstand kom, stop dit en wag totdat die kliënt die glas op die laaibord plaas.
Die kommunikasie tussen die GS -motors en die Arduino word bereik deur die L293D -motorbestuurder IC te gebruik. Hierdie module help ons om die spoed en die rotasierigting van twee GS -motors te beheer. Terwyl die snelheid met behulp van die PWM (Pulse Width Modulation) tegniek beheer kan word, word die rigting beheer deur 'n H-brug te gebruik.
As die frekwensie van die pulse toeneem, neem die spanning wat op die motors toegepas word ook toe, wat daartoe lei dat die motors die wiele vinniger draai.
Meer gedetailleerde inligting oor die gebruik van die H -brug om DC -motors te beheer, kan hier gevind word.
2. Gewig meet:
Logika en stroombaan: Gebruik 'n laai sel met 'n reguit staaf en 'n HX711ADC omskakelbord om die sein wat deur die gewigsensor ontvang word, te versterk. Koppel dit aan die Arduino en die broodbord soos aangedui in die stroombaan -diagram.
Die HX711 is gekoppel aan:
- GND: Breadboard (-)
- DATA: pen 6 KLOK: pen 2
- VCC: Breadboard (+)
- E+: Gekoppel aan ROOI van die laaisel
- E-: Gekoppel aan BLOU
- A-: Gekoppel aan WIT
- A+: Gekoppel aan SWART
- B-: geen verbindings nie
- B+: geen verbindings nie
Die versterker stel die Arduino in staat om die veranderinge in weerstand van die laaisel op te spoor. As druk toegepas word, sal die elektriese weerstand verander in reaksie op die toegepaste druk.
Opstelling: In ons geval gebruik ons 'n mikrolaadsel (5KG). Die laaisel het 2 gate aan die bokant en onderkant en 'n pyl wat die rigting van afbuiging aandui. Met die pyl na onder, heg die onderkant van die skaal aan die robot se boonste platform. Bevestig die teenoorgestelde gaatjie van die bokant van die vragcel aan die boonste stuk van die skaal.
Sodra u aan die Arduino gekoppel is, laai die biblioteek vir die HX711 -versterker onderaan hierdie bladsy af en kalibreer die laadsel met behulp van die kalibrasie -skets hieronder.
Laai die HX711 -biblioteek af:
Kalibrasie skets:
3. Vertoon:
Logika en kring: Koppel die LCD -skerm (4x20) aan die I2C -koppelvlak. Indien geskei, moet soldeer word. Die I2C -interfase bestaan uit twee seine: SCL en SDA. SCL is die kloksein, en SDA is die datasignaal. Die I2C is gekoppel aan:
- GND: Broodbord (-)
- VCC: Broodbord (+)
- SDA: pen A4
- SCL: pen A5
Laai die IC2 -biblioteek af:
4. Skink:
U benodig 'n transistor, 'n 1K -weerstand en 'n diode om die waterpomp aan die Arduino te koppel. (Verwys na die stroombaandiagram hieronder). Die waterpomp word geaktiveer wanneer die lassel die gewig van 'n leë glas lees. Sodra die glas vol is, lees die laadsel die gewig en skakel die waterpomp af.
Stap 3: Kringdiagram
Stap 4: Kode
Stap 5: Ontwerp
Ontwerp voorneme
Die belangrikste ontwerpontwerp was om 'n deursigtige materiaal te gebruik en die teenwoordigheid van elektronika te verbeter. Dit help ons nie net om die probleme in die stroombaan vinniger te bepaal nie, maar vergemaklik ook die demontage indien herstel nodig is. Aangesien ons met alkohol werk, was dit vir ons ontwerp van kardinale belang om die elektronika en alkohol so kompak moontlik van mekaar te hou. Om dit te bereik, het ons produkte van die rak af geïntegreer in ons pasgemaakte ontwerp. As gevolg hiervan het ons 'n meerlagige stelsel gekry wat die elektronika by die onderste laag hou en die bedieningsarea tot die boonste laag verhef.
Pasgemaakte onderdele: Lasersnit
1. Liggaam
BotTender bestaan uit twee hooflae wat op mekaar gestapel is met net genoeg afstand om drade in die arduino en broodbord te steek. Terwyl die onderste laag hoofsaaklik gebruik word vir die bevestiging van die motors, die agterwiel, die elektroniese platform en die batteryhouer, sowel as 'n basis vir die bottel, bied die boonste laag 'n gat om die bottel te stabiliseer en voldoende ruimte vir laaisel en sy plate.
2. Laai selborde
Die laaibordplate is ontwerp met inagneming van die werksbeginsel van 'n kombuiskaal. Die vragsel is vasgemaak aan die boonste en onderste laag van sy boutgate. Oor die boonste laag word nog 'n laag geplaas om die presiese gleuf aan te dui om die glas te plaas en dit op sy plek te hou.
3. LCD en Ultrasoniese Sensorhouer
LCD -ondersteuning is ontwerp om die skerm 45 grade van die grondvlak af gedraai te hou, terwyl die ultrasoniese sensorhouer die sensor loodreg en so na as moontlik aan die grond hou om die skootglas maklik op te spoor.
4. Botteldop
Ons het 'n botteldop ontwerp wat die drank in 'n geslote omgewing kan hou, maar steeds toelaat dat die buis- en waterpompkabels uit die bottel kom. Die dop het 2 lae: die boonste laag om die buis op sy plek te hou en die onderste laag om die dop op die bottel te sluit en toegang tot die arduino aan die waterpompkabels te gee. Hierdie twee lae word dan aan mekaar vasgemaak deur die ooreenstemmende klein gaatjies aan die kante te gebruik om boute in te steek.
Pasgemaakte onderdele: 3D -gedruk
5. Houer van die kragbank Vir ons BotTender het ons besluit om 'n eksterne kragbron te gebruik: 'n kragbank. Daarom het ons 'n pasgemaakte batteryhouer nodig gehad vir die afmetings van die kragbank wat ons gekies het. Nadat ons die stuk in Renoster ontwerp het, het ons dit 3D gedruk met swart PLA. Die boutgate is daarna met 'n boor oopgemaak.
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer