Orodha ya maudhui:
- Hatua ya 1: Utengenezaji wa ubao wa mkate
- Hatua ya 2: Sehemu Zinazohitajika
- Hatua ya 3: Wiringboard / Schematic
- Hatua ya 4: Nambari ya Chanzo
- Hatua ya 5: Itazame kwa Matendo
- Hatua ya 6: Uchunguzi na Miniaturization
Video: Arduino Pocket Game Console + A-Maze - Mchezo wa Maze: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Karibu kwenye mafunzo yangu ya kwanza
Mradi ambao ninataka kushiriki nawe leo ni mchezo wa maze Arduino, ambao ukawa kiweko cha mfukoni kama uwezo wa Arduboy na viboreshaji sawa vya Arduino. Inaweza kuangaza na yangu (au yako) michezo ya baadaye shukrani kwa kichwa cha wazi cha ICSP.
Nilikuwa na wazo miezi michache iliyopita kujenga mchezo wa maze kwenye Arduino, lakini bila seti ya mazes iliyo ngumu. Inapaswa kuwa na uwezo wa kuzalisha maze mpya kwa kila ngazi unayocheza, kwa hivyo hautaona tena maze hiyo hiyo:)
Kuandika hii ilikuwa changamoto kidogo, kwani Arduino ni mdogo katika kumbukumbu ya RAM, na kisha nikapata mifano michache jinsi hii inaweza kufanywa na algorithm rahisi ya Bo-Taoshi.
Nambari niliyotumia kama hatua ya kuanza nikachukua na SANUKI UDON na mradi wake JINSI YA KUTENGENEZA GENERATOR YA MAZE KUTUMIA ATTINY13A
Hatua ya 1: Utengenezaji wa ubao wa mkate
Kiwango changu cha kuanzia kilikuwa na ubao mdogo wa mkate na vifungo 4 tu vilivyounganishwa kupitia maze, lakini baadaye nilipoamua inapaswa kuwa kiweko cha mchezo niliongeza vifungo kadhaa zaidi. Kwenye ubao mkubwa wa mkate unaweza kuona vifungo 2 zaidi, na baadaye nikaongeza ya tatu itumiwe kama kitufe cha kuanza / kusitisha / menyu
Hatua ya 2: Sehemu Zinazohitajika
- Arduino pro mini / Chip ya Arduino Uno / Atmega328P
- Tundu 28 la DIP (sio lazima)
- Onyesho la SSD1306 OLED
- Spika ya Piezo
- Bonyeza vifungo - vipande 7
- Wamiliki wa betri za seli za sarafu
- Badilisha swichi
- Waya
- Mfano pcb (60x40mm)
Hatua ya 3: Wiringboard / Schematic
Vipengele vya kuunganisha kama inavyoonyeshwa kwenye mchoro hapo juu.
Vifungo:
- Kitufe cha UP: Arduino pin 7
- Kitufe cha chini: pini ya Arduino 6
- Kitufe cha kushoto: Siri ya Arduino 9
- Kitufe cha kulia: Siri ya Arduino 8
- Kitufe: Siri ya Arduino 5
- Kitufe cha B: pini ya Arduino 4
- Anza kitufe: Arduino pin 2
Skrini ya OLED ya SSD1306:
- SCL: Pini ya Arduino A5
- SDA: Pini ya Arduino A4
- VCC: Arduino VCC
- GND: Arduino GND
Buzzer:
- Buzzer chanya: Arduino siri 3
- Ardhiino GND
Hatua ya 4: Nambari ya Chanzo
Nambari ya chanzo cha mchezo wa A-Maze inaweza kupatikana hapa:
Fungua Arduino IDE na upakie kwenye bodi yako au tumia programu ya ISP kupanga chip yako.
Ninapendekeza kutumia USBTIny ISP, kamwe hakuwa na shida nayo:) lakini unaweza pia kutumia Arduino ya kawaida kupanga chip yako.
Katika kesi yangu sikutumia glasi ya nje, kwa hivyo Chip yangu ya Atmega328p inafanya kazi kwenye oscillator ya ndani ambayo ni 8MhZ.
Kwa habari zaidi tembelea kiunga hiki:
Hatua ya 5: Itazame kwa Matendo
Hatua ya 6: Uchunguzi na Miniaturization
Ikiwa unataka kuufanya mradi huu kuwa wa kudumu, na kesi nzuri inayoonekana, hapa kuna kesi rahisi ya kuchapishwa ya 3D iliyoundwa:
Katika picha hapo juu unaweza kuona jinsi vifaa vyote vimewekwa kwenye PCB ya mfano wa 4x6.
Wiring nyingi zinaenda chini ya wamiliki wa betri, jaribu kuifanya iwe wazi iwezekanavyo, kwa hivyo wamiliki wa betri wanaweza kuwa na usawa mzuri juu ya bodi na waya katikati.
Ninapendekeza pia kufanya wiring nyingine chini ya skrini, kwani miguu ya chip ya Atmega imeuzwa na kufunuliwa chini ya skrini. Unapomaliza kutengenezea, weka mkanda wa insulation chini ya skrini ili kuzuia kaptula n.k.
Kichwa cha ICSP ni cha hiari, na ikiwa utaamua kutofichua, itafanya mkutano wako kuwa rahisi zaidi, unganisho 6 chini ya kutunza, lakini panga chip kwanza kabla ya kuiunganisha, au tumia tundu 28 la DIP ili uweze kwa urahisi ondoa chip kwa programu.
Mkimbiaji Juu katika Mashindano ya Ukubwa wa Mfukoni
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha