Satura rādītājs:
- 1. darbība: 1. darbība: programmatūra
- 2. darbība: 2. darbība: aparatūra - savienojums
- 3. darbība: 3. darbība: aparatūra - kaste
- 4. solis: 4. solis: urbta plāksne
Video: Krāvējs: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šis projekts bija paredzēts radošajai elektronikai, Bengas elektronikas inženierijas modulim Malagas Universitātes Telekomunikāciju skolā (https://www.uma.es/etsi-de-telecomunicacion/).
Mūsu projekts sastāv no 80. gadu arkādes mašīnas simulācijas. Mēs esam izvēlējušies spēli, kas mūsdienās ir diezgan populāra, pazīstama kā “krāvējs”.
Spēles mērķis ir izveidot torni, kas sasniedz virsotni. Mēs sākam, izveidojot torņa pamatni, un tad mums būs bloki, kas pārvietojas no vienas puses uz otru. Spēle gaidīs, kad mēs nospiedīsim pogu, lai sakrautu bloku līdz šim izveidotā torņa augšpusē. Tātad, ja jūs to izlīdzināsit perfekti, problēmu nebūs, bet, ja jūs to nedarīsit, bloks tiks izgriezts, padarot to vēl grūtāku.
Piegādes:
-Vads
- Arduino Mega 2560
- Neopikseļu matrica
- runātājs
- Četras pogas
- 5V 5A barošanas avots
- Slēdzis
- Koks
- urbta plāksne
- Viens 1000 uF vērtības kondensators
- rezistors ar vērtību 470 Ω
1. darbība: 1. darbība: programmatūra
Lai attīstītu savu spēli, mums bija jāinstalē Neopixel bibliotēkas, lai kontrolētu ekrānu, LiquidCrystal (no AdaFruit), vadu un TimerOne.
Pamatfunkcijas ir šādas:
Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);
- matriz.begin (): inicializē masīvu
- matriz.clear (): iestata visus gaismas diodes uz 0. Lai atjauninātu masīvu, jums ir nepieciešams šovs ().
- matriz.show (): ieslēdz konfigurētās gaismas diodes un izslēdz tās, kas ir uz 0.
- matriz.setPixelColor (pozīcijas numurs, R, G, B): konfigurē piešķirtās krāsas lodziņu. (R, G, B ir no 0 līdz 255. Ar 0 ir izslēgts).
- matriz.setBrightness (BRIGHTNESS): konfigurē spilgtumu. Parasti pietiek ar vērtību 20.
Jūs varat lejupielādēt kodu šeit
Ja jums ir kādi jautājumi, atstājiet tos komentāros, un es labprāt uz tiem atbildēšu.
2. darbība: 2. darbība: aparatūra - savienojums
Šeit ir savienojums, kas nepieciešams, lai droši izmantotu neopikselu matricu.
Runājot par skaļruni, būs pietiekami to savienot starp jebkuru PWM izeju un zemi. MEGA gadījumā šīs izejas ir no tapas numura 2 līdz 13.
Tā kā katra poga darbosies ar pārtraukumiem, tās būs jāpievieno 2., 3., 18., 19. tapai, kas ir no 6 pārtraukumiem, kas pieejami MEGA panelī. Mēs rezervēsim 20. un 21. tapas LCD ekrānam
LCD displejam ir mikrokontrolleris, kuram nepieciešami VCC, GND, SDA un SCL savienojumi. Pēdējie divi atrodas attiecīgi uz 20. un 21. tapām.
3. darbība: 3. darbība: aparatūra - kaste
Kastes izstrādei mēs nolēmām to izgatavot no koka, jo mums bija resursi un rīki, lai to paveiktu, tomēr jūs varat izmantot vēlamo materiālu, piemēram, 3D drukāšanu.
Pirmkārt un stratēģiski, mēs izstrādājām kastīti ar lieliem izmēriem, lai radītu lielāku vizuālo iespaidu un iegūtu vietu, ja vēlamies kādā brīdī paplašināt kastīti vai pievienot papildu funkcijas.
Tādā veidā mēs nolēmām izveidot kastes struktūru ar koka līstēm, kas saspiestas kopā ar naglu un silikona pistoli. Lentveida konstrukcijai piešķirtā forma ir šāda:
Tādā veidā mēs izveidojam savu kasti un piešķiram tai struktūru ar caurumiem, šie caurumi ir pārklāti ar koka loksnēm, mēs tos savienojam ar konstrukciju tādā pašā veidā, ar silikonu un nagu pistoli.
Šīm loksnēm jābūt caurlaidīgām, jo tās tiks krāsotas vēlāk, un tām jābūt kastē atstāto atveru izmēriem. Tādā pašā veidā mēs esam sadalījuši kastes aizmuguri divās daļās, lai augšējo daļu varētu atdalīt no konstrukcijas, lai varētu apstrādāt iekšpusē esošās elektroniskās sastāvdaļas.
No otras puses, kastes priekšējā daļā ir 3 caurumi, lai ievietotu matricas kabeļus, un ir uzstādīts vadības panelis, pie kura tiek izgatavoti atbilstošie caurumi sastāvdaļu uzstādīšanai.
Caurumi vadības panelī ir izgatavoti ar 14 gabarītu uzgali, tāpēc tos ir viegli izgatavot, ja jums ir instrumenti, tāpat kā caurumi priekšpusē, lai uzstādītu veidni.
Mēs arī veicam vēl vienu griezumu LCD ekrāna priekšpusē un otru apakšējā daļā savienotājam, kas nodrošinās strāvas padevi:
No otras puses, mēs arī nodrošinām kastīti ar skaļruni, tāpēc mēs veicam nelielus iegriezumus sānos un pielīmējam skaļruni pie kastes ar silikonu.
Kad skaļrunis ir pielīmēts un atveres un priekšējā paneļa uzstādīšana ir pabeigta, mēs turpinām krāsot kastīti. Mūsu modelī mēs neesam krāsojuši priekšējo paneli, bet dizains ir bezmaksas.
Lai krāsotu kastīti, esam iegādājušies divas krāsas aerosola kārbas, melnu un sudrabainu, lai izveidotu augšējo līniju un logotipu.
Sākotnēji mēs visu kasti nokrāsojām melnā krāsā un pēc tam retušējām ar sudraba krāsu, piemēram, logotipu, ko ieguvām no papīra lapas, izgriežot attēlu, kuru vēlējāmies panākt, izdrukājot to no datora.
Svītrai mēs izmantojam lenti sānos, lai krāsa nokrāsotu tikai tās malas, kuras mēs vēlamies. Visbeidzot, kaste atbilstu formai:
4. solis: 4. solis: urbta plāksne
Komplekta pareizai darbībai nepieciešamās sastāvdaļas ir iekļautas urbtajā plāksnē. Sastāvdaļas ir iepriekš minētais kondensators un rezistors, kā arī zemējuma un barošanas savienojumi starp barošanas avotu, Arduino un neopikselu matricu.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Barošanas krāvējs: Uzlādējama USB uzlādējama akumulatora sistēma: 5 soļi (ar attēliem)
Barošanas krāvējs: Uzlādējama USB uzlādējama akumulatora sistēma: lūdzu, noklikšķiniet zemāk, lai apmeklētu mūsu Hackaday projekta lapu! -jonu akumulators. Salieciet tos kopā jaudas izsalkušiem projektiem vai atdaliet