Turinys:

Kartono eismo valdymo robotas: 8 žingsniai
Kartono eismo valdymo robotas: 8 žingsniai

Video: Kartono eismo valdymo robotas: 8 žingsniai

Video: Kartono eismo valdymo robotas: 8 žingsniai
Video: Šviesoforo valdymo optimizavimas sankryžoje su skirtingu eismo intensyvumu 2024, Lapkritis
Anonim
Kartono eismo valdymo robotas
Kartono eismo valdymo robotas

Aš dalyvauju kartono konkurse. Jei jums patinka mano instrukcija, balsuokite už tai! Išstudijavę šią pamoką, išmoksite kurti ir naudoti „Cruizmo Cis“. „Cruizmo Cis“yra protingas robotas, valdantis eismą. Jis kontroliuoja tiek automobilių, tiek pėsčiųjų praėjimą ir kirtimą. Jis siunčia signalus į šviesos diodus, kad eismo dalyviai žinotų, kada eiti ar sustoti. Jis taip pat įjungia gatvės žibintus, jei yra naktis arba aplinka tamsi.

1 žingsnis: Surinkite reikalingas medžiagas

Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas
Reikiamų medžiagų surinkimas

Komponentai: 1x „Arduino uno“ir USB kabelis (arba „Nano“) 4x 5 mm raudoni šviesos diodai 4x 5 mm balti šviesos diodai 4x 5 mm žalios/mėlynos spalvos šviesos diodai 2 mygtukai Mygtukai 1x LDR10x 220 omų rezistoriai 9 V baterija ir dangtelis Striukės laidai Duonos lenta ir „Veroboard“Komponentus galima įsigyti iš netoliese esančios parduotuvės arba internetu iš „AliExpress.com, „Arduino“parduotuvė arba „Amazon“. Įrankiai: kartonas Lituoklis TapeGlueA4 popierius Liniuotė. Mažo dydžio pjūklas. Žirklės. Pieštukas. Programos: „Arduino IDE“(galima gauti čia)

2 žingsnis: iškirpkite dalis iš kartono

Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono
Dalių iškirpimas iš kartono

Aš naudoju kartoną keliams, takams, robotų stendams, stulpams ir gatvių žibintams gaminti. Dizainui panaudojau tinkamą matmenį. Jei norite, galite naudoti skirtingus matmenis. Prie kraštų galima pridėti 0,5 cm atstumą. Pirmiausia gaukite kartoną, žirkles, liniuotę ir pieštuką, kad pažymėtumėte matmenis. Ant kartono pažymėkite stačiakampį, kurio aukštis 2 cm, plotis 2 cm, ilgis 12 cm. Ant stačiakampio pažymėkite mažą skylę, kurios skersmuo yra 0,5 cm. Taip pat pažymėkite mygtuko kvadratą. Naudodami žirkles, supjaustykite pažymėtą plokštumą. Tada padėkite jį ant kartono ir iškirpkite dar septynis, kad būtų aštuoni. Jis bus naudojamas kaip šviesoforo ir gatvių žibintų stulpai. Taip pat padarykite nedidelę 0,5 cm skersmens skylę žibintams. Toliau kabina, kurioje stovi robotas. Pažymėkite ir iškirpkite kitą stačiakampį, kurio matmenys: aukštis 2,5 cm, plotis 6 cm, ilgis 17 cm. Tai bus salono pagrindas. Kajutės korpusui pažymėkite ir iškirpkite kitą stačiakampį, kurio matmenys: aukštis 5 cm, plotis 6 cm, ilgis 8,5 cm.

3 žingsnis: gabalų klijavimas

Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas
Kūrinių klijavimas

Aš naudoju klijus, kad sujungčiau gabalus, kad gaučiau reikiamas struktūras. Kiekvienas iš aštuonių kartono gabalų, skirtų poliams, turi būti priklijuotas prie kraštų, išskyrus vieną iš pusių, kurios bus atidarytos. Kad jis atrodytų kaip atvira dėžutė. Klijai turi būti sumaniai ir kruopščiai tepami, kad konstrukcijos atrodytų gražiai. Salono pagrindas ir korpusas taip pat turėtų būti klijuojami atskirai panašiai kaip poliai. Tada abi konstrukcijos bus klijuojamos kartu, ant kraštų užtepus mažai klijų, kad susidarytų viena konstrukcija su atvira puse į jus. Pagrindo centras turi būti suderintas su kėbulo centru taip, kad atstumas tarp kraštų būtų 4,25 centimetrai. Tada nupjaukite tašką, kuriame susitinka abi salono pagrindo ir kėbulo pusės. Įdiegus laidus, kitos dalys bus klijuojamos.

4 žingsnis: „Cruizmo Cis“projektavimas

„Cruizmo Cis“projektavimas
„Cruizmo Cis“projektavimas
„Cruizmo Cis“projektavimas
„Cruizmo Cis“projektavimas

„Cruizmo Cis“kūnas yra stačiakampis, kurio aukštis 3 centimetrai, plotis 2 centimetrai ir ilgis 4 centimetrai. Galva yra kubas, kurio aukštis 2 centimetrai, plotis 1 centimetras, ilgis 2 centimetrai. Norėdami gauti robotą, pažymėkite matmenis ir supjaustykite jį iš kartono. Klijuokite kubo kraštus, kad gautumėte galvą. Naudokite pieštuką ovalioms akims ir burnai arba, jei norite, juos iškirpkite Klijuokite visus stačiakampio kraštus, išskyrus tą, kuris bus klijuojamas vėliau. Tada priklijuokite galvą prie kūno. Norėdami įdėti robotą į saloną, iškirpkite 2 cm x 2 cm kvadratą nuo salono viršaus. Sumontuokite robotą ant salono ir priklijuokite.

5 veiksmas: elektros laidai „Cruizmo Cis“viduje

„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“elektros instaliacija
„Cruizmo Cis“viduje esantys elektros laidai
„Cruizmo Cis“viduje esantys elektros laidai

Kad robotas galėtų atlikti savo funkcijas, į jį įdėjau elektros grandinę. Kabinos bazėje yra duonos lentelė, skirta robotui prijungti prie eismo sistemos. Roboto viduje yra „Arduino Uno“plokštė, prie kurios prijungta daug laidų tai. Lenta siunčia ir gauna signalus iš kitų komponentų. Ryšį galima pamatyti aukščiau pateiktose diagramose. Eismo šviesos diodai yra prijungti prie kaiščių nuo 2 iki 9. Laidai eis į šviesoforus. Gatvės žibintai prijungti prie skaitmeninio kaiščio 10. Mygtukas prijungtas prie skaitmeninio kaiščio 11. GND eina į duonos lentą. A0 eina į LDR. Visi pagrindai yra prijungti prie lentos.

6 žingsnis: konstrukcijų užbaigimas

Struktūrų užbaigimas
Struktūrų užbaigimas
Struktūrų užbaigimas
Struktūrų užbaigimas
Struktūrų užbaigimas
Struktūrų užbaigimas

Kai kurios formos, kurios nebuvo visiškai priklijuotos, nes reikia įterpti kai kuriuos laidus. Naudokite pjūklą ir iškirpkite 6 stačiakampius 2 x 1,5 cm gabalus ir 2 stačiakampius 4 x 1,5 cm gabalus. Iš dviejų ilgesnių nepriklausomai lituoti mygtuką, raudoną šviesos diodą, žalią/mėlyną šviesos diodą su laidais, kurie turi būti prijungti prie „Arduino“. Iš kitų 6 dalių pasirinkite du ir nepriklausomai lituokite raudonus ir žalius/mėlynus šviesos diodus su laidais, vedančiais į išorę. gabalus, ant kiekvieno lituokite baltą šviesos diodą, laidai iš teigiamo kaiščio bus prijungti prie „Arduino“, o neigiami - prie GND. Įdėkite lituotas grandines į kartonines konstrukcijas. Ant kabinos pagrindo yra sukurta skylė LDR, tada į jį įdedama duonos lenta. „Arduino“įkišamas į robotą. Užbaigus laidus, atvirus paviršius galima klijuoti. Konstrukcijos baigtos, o „Cruizmo Cis“yra pasirengusi pradėti veikti, tačiau reikia įvesti kai kurių eilučių kodą įkeltas. Patikrinkime kodą.

7 žingsnis: Kodas

Kodas
Kodas
Kodas
Kodas
Kodas
Kodas
Kodas
Kodas

Kodui sudaryti naudojau „Arduino IDE“. Pirma, aš apibrėžiau grandines naudojamų LDR, mygtuko ir šviesos diodų kaiščius. Tada sąrankoje () sukonfigūravau LED kaiščius į OUTPUT, o BUTTON_PIN - į INPUT_PULLUP, tai leidžia mygtukui naudoti įmontuotą ištraukimo rezistorius. Kilpoje () aš naudoju teiginį if, norėdamas patikrinti, ar „Cruizmo Cis“turėtų įjungti gatvės žibintus, ar ne. Tada kitas, jei pasirodo pranešimas, ir patikrina, ar mygtukas yra paspaustas, ar ne. Po kilpos yra du funkcijos, kurias „Cruizmo Cis“naudoja eismui valdyti. „GoRoad“() funkcija sustabdo pėsčiuosius ir leidžia automobiliams judėti toliau. Raudona lemputė pirmiausia sumirksės, kad įspėtų pėsčiuosius prieš juos visiškai sustabdydama. Funkcija stopRoad () sustabdo automobilius ir leidžia pėstiesiems kirsti. Raudona lemputė pirmiausia sumirksės, kad įspėtų automobilius, prieš juos visiškai sustabdydama, o žalia/mėlyna lemputė užsidegs, kad praeitų pėstieji.

8 žingsnis: užbaigimas

Baigimas
Baigimas
Baigimas
Baigimas
Baigimas
Baigimas

Kad jis rimuotųsi, kartoniniai stulpai naudojami kaip gatvių ir šviesoforai. Du poliai su mygtuku turėtų būti naudojami pėstiesiems. Pėstieji prašo kirsti paspaudę mygtuką, o „Cruizmo Cis“gali patenkinti prašymą tik tuo atveju, jei jis buvo paspaustas praėjus 17 sekundžių po ankstesnio paspaudimo. Jei sąlyga įvykdyta, jiems leidžiama kirsti 6 sekundes. Po to, kai raudona šviesa juos sustabdys ir automobiliams bus leista važiuoti. Galiausiai įsitikinkite, kad kodas teisingai įkeliamas į „Arduino“lentą, kad būtų pasiektas teisingas rezultatas. Smagiai!

Rekomenduojamas: