Satura rādītājs:
- Piegādes
- 1. darbība: 1. darbība: pievienojiet komponentus
- 2. darbība: 2. darbība: savienojiet 8x8 LED matricu ar Arduino
- 3. darbība: 3. darbība: pievienojiet rotējošo kodētāju
- 4. darbība: 4. darbība: poga un VCC
- 5. darbība: 5. darbība: kods
- 6. darbība: 6. darbība: padariet to skaistu …
Video: E -kauliņi - Arduino Die/kauliņi no 1 līdz 6 kauliņi + D4, D5, D8, D10, D12, D20, D24 un D30: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šis ir vienkāršs arduino projekts, lai izveidotu elektronisku mirstību. Ir iespējams izvēlēties 1 līdz 6 kauliņus vai 1 no 8 īpašiem kauliņiem. Izvēle tiek veikta, vienkārši pagriežot rotējošo kodētāju.
Šīs ir šādas funkcijas:
- 1 mirst: rāda lielus punktus
- 2-6 kauliņi: rāda punktus, kā arī kopējo vērtību (mainās)
- 4, 5, 8, 10, 12, 20, 24 un 30 ar kauliņiem, kas parāda izvēlētā kauliņa vērtību un rādītāju
- animācija kauliņu ripināšanai, nospiežot pogu
Ir iespējams ievietot visu 7 cm līdz 7 cm kubā, ieskaitot akumulatoru. Bet tad jums vajadzētu visu pielodēt. Lai savienotu visu, es izmantoju maizes dēli un dažus džemperu vadus, līdz ar to zemāk esošo lielāku kastīti.
Lai iesētu arduino izlases skaitļus, es izmantoju nesaistītas brīvās tapas nolasījumu.
Piezīme: Šī pamācība parādīs katru soli, lai e-kauliņi darbotos. Es pievienošu pdf failu ar lodziņa pamata modeli, tomēr bez papildu norādījumiem. Uzliekot papīra slāni virs led matricas, jūs redzat skaitļus un rezultātus.
Piezīme pēc 4 nedēļām: es pārnesu šo projektu uz attiny85 mikroshēmu, izmantojot programmu un sprieguma dalītāju, lai apietu atiestatīšanas tapu un izmantotu to kā pogas tapu. Lūdzu, sazinieties ar mani, lai iegūtu vairāk informācijas.
Piegādes
- arduino (es izmantoju nano)
- rotējošais kodētājs (vai klikšķu kodētājs, bet mēs neizmantojam push funkciju)
- Uzspied pogu
- 8 x 8 LED matrica ar MAX7219 moduli (nepieciešams mazāk tapas! 3, nevis 8)
- stieples džemperi
1. darbība: 1. darbība: pievienojiet komponentus
-
Pievienojiet visas sastāvdaļas tā, lai neviena no tapām nebūtu savienota viena ar otru. (Caurumi no a līdz e ir savienoti ar rindas numuru, tie paši caurumiem no f līdz j)
- Arduino nano iet augšpusē ar tapām abās centrālās tapas pusēs.
- (Klikšķu) kodētājs vai rotējošais kodētājs iet pa kreisi
- Vadītā matrica labajā pusē
- Nospiediet pogu apakšā, lai ērti piekļūtu (nosakot, kuri kontakti tiek atvērti, nospiežot)
- Izmantojiet stieples gabalu, lai savienotu divas "+" līnijas
- Dariet to pašu abām "-" līnijām (zemes vai gnd)
2. darbība: 2. darbība: savienojiet 8x8 LED matricu ar Arduino
Mēs izmantojam LED matricu ar MAX72XX draiveri. Mēs varam ietaupīt līdz 5 tapām un nav nepieciešams multipleksēt.
Vienam MAX72xx draiverim ir iespējams savienot vairākas matricas. Šim nolūkam ir puse "OUT" un "IN". Mēs izmantojam tikai "IN" tapas.
Šīs tapas tiek iebāztas maizes auklā. Jūs varat redzēt tapu nosaukumus tieši zem led matricas. Visiem jābūt savienotiem:
- VCC līdz 5V ("+"-līnija)
- GND-GND ("-"-rinda)
- DIN līdz Arduino D12 (oranžs džemperis)
- CS līdz Arduino D10 (zaļš džemperis)
- CLK līdz Arduino D11 (balts džemperis)
3. darbība: 3. darbība: pievienojiet rotējošo kodētāju
Es izmantoju rotējošu klikšķu kodētāju. Šiem kodētājiem ir papildu stumšanas funkcija (un papildu tapa), ko mēs šajā projektā neizmantojam. To var izdarīt ar parastu rotējošu kodētāju.
Pagriežot pogu, kodētājs, salīdzinot ar sākotnējo stāvokli, dos + vai - signālus. Griežoties var sajust iecirtumus. Manā gadījumā es uzzināju ar Serial.print (), ka kodētājs katram iecirtumam deva 4 soļus. Tas ir jāpielāgo, ja tiek izlaisti daži kauliņu veidi. (Skatīt kodu)
Pievienojiet kodētāju šādi:
- GND-GND ("-"-līnija) (mazs melnas stieples gabals)
- + līdz 5V ("+"-līnija) (mazs sarkanā stieples gabals)
- SW uz neko (tas ir slēdzis, kuru mēs neizmantojam.)
- No DT līdz A1 (oranžs džemperis)
- CLK līdz A0 (balts džemperis)
4. darbība: 4. darbība: poga un VCC
Pirmajā versijā es izmantoju pogu ar papildu rezistoru. Tomēr arduino IDE varat iestatīt pull_up rezistora izmantošanu. Ar to jums nav nepieciešams papildu rezistors, bet jums ir jādara nedaudz apgriezts kods, izlasot šo pogu.
Vienkārši savienojiet vienu pogas galu ar GND ("-"-līnija) un otru galu ar D2 (zils džemperis).
Pēdējais savienojums, kas jāveic: vads no Arduino 5V līdz līnijai "+", lai izmantotu arduino regulēto 5V.
Pēc šīm darbībām tiek izveidoti visi savienojumi, lai izveidotu darba versiju.
Piezīme: Jūs varat pievienot akumulatoru. Pievienojiet akumulatoru ar + VIN un-GND ("-"-līnija).
5. darbība: 5. darbība: kods
Atveriet Arduino IDE.
Jūs varat lejupielādēt zip failus bibliotēkām, kuras nav pieejamas, izmantojot IDE sadaļu "Bibliotēkas pārvaldība".
Noteikti pievienojiet šīs bibliotēkas, izmantojot sadaļu "Bibliotēkas pārvaldība", vai pievienojiet bibliotēku manuāli IDE:
LedControl by Eberhard Fahle v1.0.6
-
TimerOne, autors: Jesse Tane, Jérôme Despastis,… (Es lejupielādēju un manuāli instalēju versiju r11 no:
code.google.com/archive/p/arduino-timerone…
- Pītera Dannegera kodētājs atrasts vietnē
Es izmantoju Pītera Dannegera bibliotēku, jo viņš pievienoja funkciju, lai piešķirtu kodētāja paātrinājuma jutību: ātrāk pagriežot, skaitļi palielinās ātrāk.
Kad šīs bibliotēkas ir instalētas, jums vajadzētu būt iespējai atvērt un apkopot failu edice.ino.
6. darbība: 6. darbība: padariet to skaistu …
Man patīk atkārtoti izmantot savus arduino, tāpēc es reti lodēju projektu vai pielieku pūles, lai tas izskatītos jaukāk. Man patīk nerdy stiepļu un džemperu stils …
Tomēr es izveidoju šo mazo veidni, lai turētu visus komponentus. Ja virs matricas novietojat lodziņu ar cipariem 30 līdz 4, kas uzdrukāti uz balta papīra, atsevišķie LED aploksnes novērš uzmanību. Kā bonuss augšējās rindas gaismas diodes parādīs, kurš no šiem īpašajiem kauliņiem tika izvēlēts.
EDIT: Es izveidoju versiju ar attiny85 digistump dzirksti jaukā lasercut kastē. De pogu izmanto, lai izvēlētos veidni, kā arī spiedpogu.
Ieteicams:
DIY 37 Leds Arduino ruletes spēle: 3 soļi (ar attēliem)
DIY 37 Leds Arduino Roulette Spēle: Rulete ir kazino spēle, kas nosaukta pēc franču vārda, kas nozīmē mazu riteni
Covid drošības ķivere 1. daļa: Ievads Tinkercad ķēdēs!: 20 soļi (ar attēliem)
Covid drošības ķivere 1. daļa: Ievads Tinkercad shēmās!: Sveiki, draugs! Šajā divdaļīgajā sērijā mēs iemācīsimies izmantot Tinkercad shēmas - jautru, spēcīgu un izglītojošu rīku, lai uzzinātu, kā darbojas shēmas! Viens no labākajiem veidiem, kā mācīties, ir darīt. Tātad, vispirms izstrādāsim savu projektu:
BOSEBerry Pi interneta radio: 4 soļi (ar attēliem)
BOSEBerry Pi interneta radio: man patīk klausīties radio! Savā mājā es izmantoju DAB radio, taču uztveru uztveršanu, kas bija nedaudz nevienmērīga, un skaņa nepārtraukti izjuka, tāpēc es nolēmu izveidot savu interneta radio. Man apkārt ir spēcīgs wifi signāls un digitālais brālis
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu