Satura rādītājs:

Kartona satiksmes kontroles robots: 8 soļi
Kartona satiksmes kontroles robots: 8 soļi

Video: Kartona satiksmes kontroles robots: 8 soļi

Video: Kartona satiksmes kontroles robots: 8 soļi
Video: ReTV: Radīta jauna ceļu satiksmes kontroles automatizēta sistēma 2024, Septembris
Anonim
Kartona satiksmes kontroles robots
Kartona satiksmes kontroles robots

Es piedalos kartona konkursā. Ja jums patīk mana pamācība, lūdzu, balsojiet par to! Pēc šīs pamācības izpētīšanas jūs uzzināsit, kā izstrādāt un lietot Cruizmo Cis. Cruizmo Cis ir inteliģents robots, kas kontrolē satiksmi. Tas kontrolē gan automašīnu, gan gājēju pāreju un šķērsošanu. Tas sūta signālus uz gaismas diodēm, lai satiksmes braucēji zinātu, kad iet vai apstāties. Tas arī ieslēdz ielu apgaismojumu, ja ir nakts vai vide ir tumša.

1. darbība. Nepieciešamo materiālu savākšana

Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana
Nepieciešamo materiālu savākšana

Sastāvdaļas: 1x Arduino uno un USB kabelis (vai Nano) 4x 5 mm sarkanas gaismas diodes 4x 5 mm baltas gaismas diodes 4x 5 mm zaļas/zilas gaismas diodes, Arduino veikals vai Amazon. Instrumenti: Kartons Lodāmurs TapeGlueA4 papīrs Lineāls. Maza izmēra zāģis. Šķēres. Zīmulis. Lietotnes: Arduino IDE (var iegūt šeit)

2. darbība: detaļu izgriešana no kartona

Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona
Daļu izgriešana no kartona

Es izmantoju kartonu, lai izveidotu ceļus, taku, robotu stendu, stabi un ielu apgaismojumu. Es izmantoju dizainam piemērotu izmēru. Ja vēlaties, varat izmantot dažādus izmērus. Malu malām var pievienot 0,5 centimetru atstarpi. Vispirms iegādājieties kartonu, šķēres, lineālu un zīmuli, lai atzīmētu izmērus. Uz kartona atzīmējiet taisnstūri, kura augstums ir 2 centimetri, platums 2 centimetri, garums 12 centimetri. Uz taisnstūra atzīmējiet nelielu caurumu, kura diametrs ir 0,5 centimetri. Atzīmējiet arī pogas kvadrātu. Izmantojot šķēres, izgrieziet atzīmēto plakni. Tad novietojiet to uz kartona un izgrieziet vēl septiņus, lai tas būtu astoņi. Tas tiks izmantots kā stabiņi satiksmes un ielu apgaismojumam. Gaismām izveidojiet arī nelielu caurumu ar diametru 0,5 centimetri. Tālāk ir kabīne, kurā atrodas robots. Atzīmējiet un izgrieziet citu taisnstūri ar izmēriem: augstums 2,5 centimetri, platums 6 centimetri, garums 17 centimetri. Tā būs salona pamatne. Salona korpusam atzīmējiet un izgrieziet vēl vienu taisnstūri ar izmēriem: augstums 5 centimetri, platums 6 centimetri, garums 8,5 centimetri.

3. solis: gabalu līmēšana

Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana
Gabalu līmēšana

Es izmantoju līmi, lai savienotu gabalus kopā, lai iegūtu nepieciešamās konstrukcijas. Katrs no astoņiem kartona gabaliem poliem ir jāpielīmē malās, izņemot vienu no pusēm, kas būs atvērtas. Lai tas izskatītos pēc atvērtas kastes. Līme jāpieliek gudri un uzmanīgi, lai konstrukcijas izskatītos jauki. Salona pamatne un korpuss arī jāpielīmē atsevišķi līdzīgi kā stabi. Tad abas struktūras tiks salīmētas kopā, uz malām uzklājot nedaudz līmes, lai iegūtu vienu struktūru ar atvērto pusi pret jums. Pamatnes centram jābūt izlīdzinātam ar korpusa centru tā, lai attālums starp malām būtu 4,25 centimetri. Pēc tam nogrieziet vietu, kur salona pamatnes un korpusa abas puses saskaras. Pēc elektroinstalācijas uzstādīšanas pārējās detaļas tiks pielīmētas.

4. solis: Cruizmo Cis projektēšana

Cruizmo Cis projektēšana
Cruizmo Cis projektēšana
Cruizmo Cis projektēšana
Cruizmo Cis projektēšana

Cruizmo Cis ķermenis ir taisnstūris, kura augstums ir 3 centimetri, platums 2 centimetri un garums 4 centimetri. Galva ir kubs, kura augstums ir 2 centimetri, platums 1 centimetrs, garums 2 centimetri. Lai iegūtu robotu, atzīmējiet izmērus un izgrieziet to no kartona. Līmējiet kuba malas, lai iegūtu galvu. Izmantojiet zīmuli ovālām acīm un mutei, vai arī izgrieziet tās, ja vēlaties. Līmējiet visas taisnstūra malas, izņemot to, kas tiks pielīmēta vēlāk. Tad pielīmējiet galvu pie ķermeņa. Lai ievietotu robotu salonā, izgrieziet to 2 x 2 cm kvadrātam no salona augšdaļas. Uzstādiet robotu uz salona un pielīmējiet to.

5. solis: elektroinstalācija Cruizmo Cis iekšpusē

Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē
Elektroinstalācija Cruizmo Cis iekšpusē

Lai robots varētu veikt savas funkcijas, es tajā ievietoju elektrisko ķēdi. Salonā ir maize, kas paredzēta robota pievienošanai satiksmes sistēmai. Robotā ir Arduino Uno plāksne ar daudziem vadiem, kas savienoti ar to. Dēlis sūta un saņem signālus no citiem komponentiem. Savienojumu var redzēt iepriekš redzamajās diagrammās. Satiksmes gaismas diodes ir savienotas ar tapām, kas svārstās no 2 līdz 9. Vadi nonāks pie luksoforiem. Ielu apgaismojums ir savienots ar digitālo tapu 10. Poga ir savienota ar digitālo tapu 11. GND iet uz maizes dēli. A0 iet uz LDR. Visi pamati ir savienoti uz maizes dēļa.

6. darbība. Struktūru pabeigšana

Struktūru pabeigšana
Struktūru pabeigšana
Struktūru pabeigšana
Struktūru pabeigšana
Struktūru pabeigšana
Struktūru pabeigšana

Dažas formas, kas nav pilnībā pielīmētas, jo daži vadi ir jāiestrādā. Izmantojiet zāģi, lai izgrieztu 6 taisnstūrveida gabalus no 2 līdz 1,5 centimetriem un 2 taisnstūrveida gabalus ar izmēru 4 x 1,5 centimetrus. Uz diviem garākajiem neatkarīgi lodēt pogu, sarkanu gaismas diodi, zaļu/zilu gaismas diodi ar vadiem, kas ved ārā, lai savienotu ar Arduino. No pārējiem 6 gabaliem izvēlieties divus un neatkarīgi lodējiet sarkanās un zaļās/zilās gaismas diodes ar vadiem, kas ved ārā. Atlikušajos 4 gabalus, pielodējiet baltu gaismas diodi katrā, vadi no pozitīvās tapas tiks savienoti kopā ar Arduino, bet negatīvi - ar GND. Ievietojiet lodētās shēmas kartona konstrukcijās. Uz salona pamatnes ir izveidots caurums LDR, tad tajā tiek ievietots maizes dēlis. Arduino tiek ievietots robotā. Pēc vadu pabeigšanas atvērtās virsmas var pielīmēt. Konstrukcijas ir pabeigtas, un Cruizmo Cis ir gatavs sākt darboties, bet ir jāievada dažu līniju kods augšupielādēts. Pārbaudīsim kodu.

7. darbība: kods

Kods
Kods
Kods
Kods
Kods
Kods
Kods
Kods

Koda apkopošanai es izmantoju Arduino IDE. Pirmkārt, es definēju ķēdē izmantoto LDR, pogu un gaismas diodes tapas. Tad iestatīšanas laikā () es konfigurēju LED tapas uz OUTPUT un BUTTON_PIN uz INPUT_PULLUP, tas ļauj pogai izmantot iebūvēto pievilkšanas rezistors. Cilpā () es izmantoju paziņojumu if, lai pārbaudītu, vai Cruizmo Cis vajadzētu ieslēgt ielu apgaismojumu vai nē. Tad cits, ja parādās paziņojums un pārbauda, vai poga ir nospiesta vai nē. Pēc cilpas ir divi funkcijas, kuras Cruizmo Cis izmanto, lai kontrolētu satiksmi. Funkcija goRoad () aptur gājējus un ļauj automašīnām virzīties tālāk. Sarkanā gaisma vispirms mirgos, lai brīdinātu gājējus, pirms tos pilnībā aptur. Funkcija stopRoad () aptur automašīnas un ļauj gājējiem šķērsot. Sarkanā gaisma vispirms mirgos, lai brīdinātu automašīnas, pirms tās pilnībā apstādina, un zaļā/zilā gaisma iedegsies, lai izietu garām gājējiem.

8. darbība. Pabeigšana

Pabeigšana
Pabeigšana
Pabeigšana
Pabeigšana
Pabeigšana
Pabeigšana

Lai padarītu to atskaņu, kartona stabi tiek izmantoti kā ielu un luksofori. Divi stabi ar pogu jāizmanto gājējiem. Gājēji pieprasa šķērsošanu, nospiežot pogu, un Cruizmo Cis var apmierināt viņu pieprasījumu tikai tad, ja tas tika nospiests 17 sekundes pēc iepriekšējās nospiešanas. Ja nosacījums ir izpildīts, viņiem atļauts šķērsot 6 sekundes. Pēc tam, kad sarkanā gaisma tos apturēs, un automašīnām būs atļauts braukt tālāk. Visbeidzot, pārliecinieties, vai kods ir pareizi augšupielādēts Arduino panelī, lai sasniegtu pareizo rezultātu. Izklaidējieties!

Ieteicams: