Satura rādītājs:
- 1. solis: Gaismas sensora moduļi
- 2. darbība. Mērķa aparatūra
- 3. darbība: ieroču aparatūra
- 4. solis: programmatūra
Video: Saknes, saknes, šaušana Spēle: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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
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
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:
Šaušana ar galda tenisu: 4 soļi
Šaušana ar galda tenisu: (1) Neliels projekts, izmantojot LED gaismu, izmantojot Arduino Uno. (2) Izmantojiet 2 dažādu krāsu LED gaismu, jūs varat mainīt visu, kas jums patīk. (3) Lai to darbinātu, varat izmantot USB līniju (4) Aplis ir apmācīt savas šaušanas prasmes
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Cómo Instalar Aplicaciones En La Tarjeta SD (bez saknes): 3 soļi
Cómo Instalar Aplicaciones En La Tarjeta SD (No Root): ¿ Alguna vez se corri ó bajo en espacio de memoria en el android y tuvo que eliminar algunas aplicaciones? Con un ordenador y una tarjeta micro SD no tiene que preocuparse por quedarse sin espacio en su tel é fono m á s! Usteds
Kā ierakstīt mobilās spēles, izmantojot balss tērzēšanas audio *bez saknes: 4 soļi
Kā ierakstīt mobilās spēles, izmantojot balss tērzēšanas audio lai ierakstītu balss tērzēšanu. Vai nu jūs varat ierakstīt savu balsi
Loka šaušana VR 2.0: 7 soļi
Loka šaušana VR 2.0: šī pamācība tiks paplašināta manā iepriekšējā https: //www.instructables.com/id/Archery-VR-Projec …. Šajā pamācībā es parādīšu, kā pievienot skaņu, teleportāciju, kā izveidot testa būvi Unity un kā savienot VR austiņas