Satura rādītājs:

Saknes, saknes, šaušana Spēle: 4 soļi
Saknes, saknes, šaušana Spēle: 4 soļi

Video: Saknes, saknes, šaušana Spēle: 4 soļi

Video: Saknes, saknes, šaušana Spēle: 4 soļi
Video: SLĒGTA sistēma stādīšanas orhidejas. TRANSPLANTĀCIJA,kas sagādā prieku ☺️ 2024, Novembris
Anonim
Sakņu, sakņu, šaušanas spēle
Sakņu, sakņu, šaušanas spēle

Kad es dzīvoju Orange County, Kalifornijā, divi no lielākajiem koledžas bērnu darba devējiem bija Disnejlenda un Knott's Berry Farm. Tā kā man bija militārpersonu elektronikas apmācība, es varēju iegūt darbu Knota šaušanas galerijā, nevis valkāt smieklīgu kostīmu. Šautenēs tika izmantotas augstsprieguma zibspuldzes ar fokusējošām lēcām, bet mērķos - fotoelementi. Mērķa skaitītāju ķēdēs tika izmantoti germānija tranzistori, kas uzstādīti kā flip-flops. Tranzistorus bija arvien grūtāk atrast, tāpēc kāds mēģināja tos aizstāt ar silīcija. Diemžēl viņi uzzināja, ka silīcija tranzistoru ātrie pārslēgšanās laiki padarīja tos daudz jutīgākus pret troksni. Tas nozīmēja, ka viens trāpījums mērķī plīsīs cauri skaitītājiem un iedegs visas lampas uzreiz. Mācība šeit ir tāda, ka dažreiz lēns ir labs.

Nesen es domāju par šīm dienām un nolēmu noskaidrot, vai es varētu izveidot vienkāršu šaušanas spēli saviem mazbērniem. Šeit aprakstītajā spēlē divi spēlētāji tiek nostādīti viens pret otru, lai noskaidrotu, kurš pirmais var tikt pie pieciem sitieniem. Es arī nolēmu izmantot lētu sarkano lāzera diode kā lielgabala sirdi. Ja vēlaties, varat izmantot lāzera norādes, taču ieroča iekļautā shēma nodrošina, ka jūs saņemat vienu šāvienu, nevis stabilu staru.

1. solis: Gaismas sensora moduļi

Gaismas sensora moduļi
Gaismas sensora moduļi

Sākumā es vienkārši izmantoju foto tranzistorus sensoru shēmām, bet tad es atklāju iepriekš parādītos gaismas sensora moduļus. Es nopirku 10 iepakojumu par gandrīz neko no Ķīnas piegādātāja. Moduļos tiek izmantots foto tranzistors, bet tie ievada sensora spriegumu LM393 salīdzinātājā, tāpēc tas nodrošina gan digitālo, gan analogo izeju. Iebūvēto potenciometru var noregulēt, lai iestatītu salīdzinājuma atvienošanas līmeni. Tajā ir arī ieslēgta gaismas diode un gaismas diode, kas iedegas, kad salīdzinātājs pārslēdz digitālo izeju. Tas atvieglo pareizā līmeņa pielāgošanu.

2. darbība. Mērķa aparatūra

Mērķa aparatūra
Mērķa aparatūra
Mērķa aparatūra
Mērķa aparatūra
Mērķa aparatūra
Mērķa aparatūra

Aparatūras lielāko daļu veido 10 gaismas diodes un 10 rezistori. Es izmantoju standarta 5 mm spilgti baltas gaismas diodes indikatoriem 1-4 un lēni mirgojošu gaismas diodi piektajam indikatoram. Slēdzis parasti ir atvērts īslaicīgs kontakts un tiek izmantots spēles atiestatīšanai. PIC mikrokontrolleris ir standarta, ko esmu izmantojis citos projektos. Kā redzat attēlos, es izveidoju LED moduļus atsevišķi, lai būtu vieglāk tos atrast mērķī.

3. darbība: ieroču aparatūra

Gun aparatūra
Gun aparatūra
Gun aparatūra
Gun aparatūra
Gun aparatūra
Gun aparatūra
Gun aparatūra
Gun aparatūra

Lāzera lielgabala pamata aparatūra un shēma ir parādīta iepriekš. Es iebūvēju raktuvi plastmasas rotaļlietu airsoft šautenēs. Granulu muca ir gandrīz ideāls izmērs lāzera diodes moduļiem, un žurnāla atverē es varēju ievietot bateriju turētāju divām AAA baterijām. Ir daudz lētu lāzera diode moduļu, un būtībā tie atšķiras tikai ar bortā uzstādītā strāvas ierobežojošā rezistora vērtību. Šis rezistors nosaka lāzera moduļa spriegumu. Es izmantoju divas AAA baterijas, tāpēc es izvēlējos 3 voltu lāzerus. Slēdzis ir viena pola, divkāršs mikro slēdzis. Kondensatoru izmanto, lai piespiestu vienu gaismas pārrāvumu ar katru sprūda vilkšanu. Vienā slēdža pozīcijā kondensators uzlādējas, bet otrā - caur lāzeru.

4. solis: programmatūra

Tāpat kā visi mani PIC projekti, programmatūra ir uzrakstīta montāžas valodā. Šo projektu padara mazliet neparastu tas, ka galvenā rutīna neko nedara, jo visa darbība notiek pārtraukuma apstrādātājā. PIC ir funkcija, ko sauc par pārtraukuma maiņu, kas vecākiem PIC rada pārtraukumus jebkurā pozitīvā uz negatīvu vai negatīvu uz pozitīvu pāreju uz I/O tapas. Šis konkrētais PIC ļauj programmatūrai iestatīt pārtraukuma avotu kā pozitīvo malu, negatīvo malu vai abas malas. Gaismas sensora modulis ģenerēs abas pārejas malas, tāpēc šī funkcija ir diezgan ērta. Šajā gadījumā programmatūra nogaida, līdz sensora izeja atkal pārslēgsies (izslēgta), pirms tiek izveidots pārtraukums.

Kad tiek saņemts sensora pārtraukums, programmatūra uz laiku atspējo šo ievadi un iestata taimeri. Faktiski taimeris darbojas kā slēdža atslēgšanās ķēde. Pie 8 MHz pulksteņa, kas izvēlēts PIC un taimera iestatījumiem, kopējais taimauts ir aptuveni 130 ms. Kad taimeris beidzas, tas arī rada pārtraukumu. Tajā brīdī sensora ievade tiek atkārtoti iespējota. Katrai sensora ieejai ir savs taimeris, tāpēc starp spēlētājiem nav konfliktu.

Katrs sensora pārtraukums iedegs arī vienu no šī atskaņotāja gaismas diodēm. Skaitītāja vietā programmatūra izmanto mainīgo, kuram ir viens bitu komplekts. Šis bits ar katru pārtraukumu tiek nobīdīts pa kreisi, un pēc tam tiek VAI ievadīts izejas portā, lai iedegtu nākamo LED. Kad deg pēdējā gaismas diode, pārtraukumu apstrādātājs atspējo turpmākos pārtraukumus un efektīvi bloķē otru atskaņotāju. Atiestatīšanas slēdzis ir savienots ar PIC MCLR ieeju, un konfigurācijas biti ir iestatīti, lai atļautu šo funkciju. Nospiežot atiestatīšanu, programmatūra no jauna inicializēs un izdzēsīs gaismas diodes.

Tas ir šim ierakstam. Iepazīstieties ar maniem citiem elektronikas projektiem vietnē www.boomerrules.wordpress.com

Ieteicams: