Turinys:
- 1 žingsnis: Surinkite medžiagas, komponentus ir įrankius
- 2 žingsnis: nupjaukite važiuoklę lazeriu
- 3 žingsnis: sukurkite robotą
- 4 žingsnis: Prijunkite grandinės elementus (grandinės schema)
- 5 veiksmas: sukurkite sąranką
- 6 veiksmas: įkelkite kodą
Video: Alkoholį šalinantis augintinis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„Alkoholį šalinantis augintinis“yra arduino pagrindu sukurtas linijos sekimo robotas, skirtas žaisti interaktyvų žaidimą su jo savininku. Robotas juda išilgai kelio linijos (juoda juosta) ant kilpos. Savininkas kiekvieną kartą gydo augintinį savo kelio linijoje. Kai robotas aptinka šūvį (kliūtį), jis sustoja priešais jį ir „užuodžia“(tikrina alkoholio lygį). Jei šūvyje yra alkoholio, augintinis susijaudina (groja atitinkamą melodiją) ir išsaugo šūvį savo lizde („Alcohol House“terminalas). Jei kadre nėra alkoholio, jis nusivilia (paleidžia atitinkamą melodiją) ir „išmeta“kadrą į šiukšliadėžę („Water House“terminalas). Tada jis grįžta į savo kelią, kad būtų galima daugiau išvalyti!
1 žingsnis: Surinkite medžiagas, komponentus ir įrankius
Medžiagos ir komponentai:
Robotui jums reikės:
- 1x 2WD „Smart Motor Robot“automobilio važiuoklės rinkinys
- 2x medinės lentos 2 mm - 25 x 50 cm
- 2x metaliniai tarpikliai 20 mm
- M2 x 6 mm varžtai
- M2,5 x 6 mm varžtai
- M3 x 6 varžtai
- Dvipusė putų juosta
- 1x „Arduino Uno R3 ATmega 328P“
- 1x prototipo skydas su „Mini Breadboard“, skirtas „Arduino Uno R3“
- 1x A/B tipo USB kabelis
- 2x linija po TCRT5000 IR jutiklių
- 1x ultragarsinis jutiklis HC-SR04
- 1x MQ3 alkoholio etanolio jutiklis
- 1x mėlynas šviesos diodas
- 1x rezistorius 1kΩ
- 1x Piezo pasyvusis garsinis signalas
- 1x Haljia L9110S dviejų kanalų H tiltas
- 2x nuolatinės srovės varikliai („2WD Smart Motor Robot Car Chassis KIT“)
- 1x jungiklis („2WD Smart Motor Robot Car Chassis KIT“)
- 1x 5000 mAh mini maitinimo bankas su 2,4 A išvestimi
-
Trumpieji laidai
Sąrankai jums reikės:
- Kappa valdyba
- Juodoji juosta
- Iššauti akiniai
- Kokteiliniai skėčiai
- Alkoholis ir nealkoholinis gėrimas
Įrankiai:
- Mažo tikslumo atsuktuvų rinkinys
- Replės
- Kateris
- Karšto klijų pistoletas
- Litavimo stotis
2 žingsnis: nupjaukite važiuoklę lazeriu
Atsisiųskite „Chassis.3dm“failą ir supjaustykite dalis lazeriu.
3 žingsnis: sukurkite robotą
Sudėkite lazeriu supjaustytą važiuoklę, ratus ir elektroninius komponentus:
- Lituokite juodos ir raudonos spalvos jungiamuosius laidus prie „DC Motors“kaiščių.
- Pritvirtinkite nuolatinės srovės variklius ant važiuoklės pagrindo varžtais ir veržlėmis, kaip parodyta paveikslėlyje.
- Stumkite trumpiklius per važiuoklės skyles, kaip parodyta paveikslėlyje.
- Pritvirtinkite du priekinius ratus ir galinį ratą.
- Įdėkite „Power Bank“tarp nuolatinės srovės variklių.
- Viršutinėje važiuoklės pusėje pritvirtinkite „Arduino UNO R3“.
- Padėkite „Breadboard“išplėtimo plokštę aukščiau.
- Pridėkite dviejų kanalų H tiltą tam skirtoje vietoje ir prijunkite „DC Motors“jungiamuosius laidus prie variklio A ir B kaiščių. Kairysis nuolatinės srovės variklis yra prijungtas prie variklio A kaiščių, o dešinysis - prie variklio B kaiščių, kaip parodyta grandinės schemoje.
- Pridėkite jungiklį, kaip parodyta paveikslėlyje. Iškirpkite USB kabelį, kuris sujungs „Power Bank“su „Arduino UNO R3“, į dvi dalis ir iš abiejų pusių nuimkite juodus ir raudonus kabelius.
- Lituokite juodus (įžeminimo) laidus kartu. Lituokite raudonus laidus prie jungiklio gnybtų. Izoliuokite karštais klijais.
- Sumontuokite ultragarso jutiklį, IR jutiklius ir alkoholio jutiklį ant lazeriu supjaustytų dalių, kaip parodyta paveikslėlyje.
- Su dviem metaliniais tarpikliais pritvirtinkite IR jutiklių tvirtinimo dalį prie važiuoklės.
- Sumontuokite ultragarso jutiklį ant korpuso, kaip parodyta paveikslėlyje.
- Sumontuokite alkoholio jutiklį ant korpuso, kaip parodyta paveikslėlyje.
- Uždėkite dangtelį.
4 žingsnis: Prijunkite grandinės elementus (grandinės schema)
1. Naudodami raudonus trumpiklius laidus ir juodus jungiamuosius laidus, sukurkite maitinimo ir įžeminimo liniją ant duonos plokštės išplėtimo plokštės. Visi grandinės elementų įžeminimo ir maitinimo jungikliai bus prijungti prie šių linijų.
2. Prijunkite H-Bridges kaiščius prie dešinių duonos lentos kaiščių, kaip parodyta schemoje.
3. Prijunkite jutiklių kaiščius prie duonos lentos kaiščių, kaip parodyta schemoje.
4. Pridėkite garsinį signalą ir šviesos diodą, prijungtus prie kaiščių, kaip parodyta grandinės schemoje.
5 veiksmas: sukurkite sąranką
Takelis pagamintas iš 3, 5 cm pločio juodos juostos. Gnybtai yra statmeni takeliui, jų plotis yra 13 cm, o ilgis - apie 40 cm. Trasos paviršiuje neturėtų būti jokių iškilimų, dėl kurių puodelis neslystų, kai jį stumia robotas.
Puodeliuose nėra alkoholio ar vandens, tik raudoni skėčiai purškiami alkoholiu.
Robotas bus pastatytas trasoje taip, kad tarp abiejų IR jutiklių būtų juodas kelias.
6 veiksmas: įkelkite kodą
Santrauka:
Kilpos judėjimą kelyje apibrėžia funkcijų serija. Pagrindinės funkcijos yra šios: moveForward (), moveBackward (), rotateLeft (), rotateRight () ir stopMotors (). Sukimas, atliekamas robotui pasiekus terminalą, yra apibrėžtas funkcijoje reverseDirection (). Ši funkcija suaktyvinama, kai abu IR jutikliai yra juodos spalvos. Roboto orientacija į dešinįjį terminalą, nustačius, ar puodelis yra alkoholis ar vanduo, atliekama naudojant funkciją turnAroundObject ().
Tuštumos cikle (), naudojant If teiginių seriją, procesas yra nukreiptas. Jei abu IR jutikliai jaučia baltą spalvą, robotas eis į priekį. Jei vienas iš IR jutiklių aptinka juodą spalvą, robotas iš naujo kalibruoja savo judesius, kad galėtų sekti kelią.
Jei robotas susiduria su kliūtimi, aptikta ultragarso jutikliu, robotas sustos ir patikrins alkoholio jutikliu MQ3, ar yra alkoholio. Jei alkoholio vertė pakyla, garsinis signalas paleidžia alkoholio dainą ir sukasi arba juda į priekį, kad puodelis būtų stumiamas link alkoholio terminalo. Jei vertė nesikeičia, garsinis signalas paleidžia vandens dainą ir tie patys veiksmai kartojami vandens terminalo link.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono