Sadržaj:
- Supplies
- Korak 1: Korak 1: Uključite komponente
- Korak 2: Korak 2: Povežite 8x8 LED matricu na Arduino
- Korak 3: Korak 3: Povežite rotacijski davač
- Korak 4: Korak 4: Dugme i VCC
- Korak 5: Korak 5: Kôd
- Korak 6: Korak 6: Neka bude lijepo…
Video: E -kocke - Arduino kocka/kocke 1 do 6 kockice + D4, D5, D8, D10, D12, D20, D24 i D30: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovo je jednostavan arduino projekt za izradu elektroničke matrice. Moguće je izabrati za 1 do 6 kockica ili 1 od 8 posebnih kockica. Odabir se vrši jednostavnim okretanjem rotacijskog davača.
Ovo su karakteristike:
- 1 kocka: prikazuje velike tačke
- 2-6 kockica: prikazuju se tačke kao i ukupna vrijednost (naizmjenično)
- 4, 5, 8, 10, 12, 20, 24 i 30 suočenih kockica koje pokazuju vrijednost i pokazatelj za odabranu kockicu
- animacija za bacanje kockica pritiskom na dugme
Moguće je staviti sve u kocku 7 x 7 cm, uključujući bateriju. Ali tada biste morali sve lemiti. Koristio sam ploču i neke kratkospojne žice za povezivanje svega, dakle veća kutija ispod.
Da bih zasijao arduino slučajne brojeve, koristio sam očitavanje nepovezanog slobodnog pina.
Napomena: Ova instrukcija će vam pokazati svaki korak kako bi e-kockice funkcionirale. Dodaću pdf sa osnovnim uzorkom za kutiju, međutim bez daljih uputstava. Stavljanjem sloja papira preko LED matrice, brojke i rezultati postaju vidljiviji.
Primjedba 4 sedmice kasnije: Portirao sam ovaj projekt na čip attiny85, koristeći progmem i razdjelnik napona kako bih zaobišao pin za resetiranje i koristio ga kao pin dugmeta. Molimo kontaktirajte me za više informacija.
Supplies
- arduino (koristio sam nano)
- okretni koder (ili kôd-koder, ali ne koristimo funkciju potiskivanja)
- dugme
- 8 x 8 LED matrica s modulom MAX7219 (potrebno je manje pinova! 3 umjesto 8)
- žičani kratkospojnici
Korak 1: Korak 1: Uključite komponente
-
Uključite sve komponente tako da nijedan pinovi nisu međusobno povezani. (Rupe od a do e povezane su po broju retka, isto za rupe od f do j)
- Arduino nano ide na vrhu s iglama s obje strane središnje iglice.
- Davač (klik) ili okretni davač ide lijevo
- LED matrica s desne strane
- Pritisnite dugme na dnu radi lakšeg pristupa (odredite koji se kontakti otvaraju pritiskom)
- Upotrijebite komad žice za spajanje dvije "+" linije
- Učinite isto za dvije linije "-" (uzemljene ili gnd)
Korak 2: Korak 2: Povežite 8x8 LED matricu na Arduino
Koristimo LED matricu s upravljačkim programom MAX72XX. Možemo uštedjeti 5 pinova i ne moramo multipleksirati.
Moguće je povezati više matrica na jedan upravljački program MAX72xx. Za to postoje strane "OUT" i "IN". Koristimo samo "IN" igle.
Ove igle se guraju u dno za hleb. Imena pinova možete vidjeti ispod same LED matrice. Svi moraju biti povezani:
- VCC do 5V ("+"-linija)
- GND u GND ("-"-linija)
- DIN na Arduino D12 (narančasti kratkospojnik)
- CS na Arduino D10 (zeleni kratkospojnik)
- CLK za Arduino D11 (bijeli kratkospojnik)
Korak 3: Korak 3: Povežite rotacijski davač
Koristio sam rotacijski klik koder. Ovi koderi imaju dodatnu funkciju potiskivanja (i dodatni pin) koju ne koristimo u ovom projektu. To možete učiniti s običnim rotacijskim enkoderom.
Kada okrenete gumb, koder će dati + ili - signale u odnosu na izvorni položaj. Prilikom okretanja možete osjetiti zareze. U mom slučaju sam saznao pomoću Serial.print () da je koder dao 4 koraka za svaki zarez. Ovo morate prilagoditi ako su neke od vrsta kockica preskočene. (Vidi kod)
Povežite koder na sljedeći način:
- GND u GND ("-"-linija) (mali komad crne žice)
- + do 5V ("+"-linija) (mali komad crvene žice)
- SW u ništa (ovo je prekidač koji ne koristimo.)
- DT do A1 (narandžasti kratkospojnik)
- CLK do A0 (bijeli kratkospojnik)
Korak 4: Korak 4: Dugme i VCC
U svojoj prvoj verziji koristio sam dugme s dodatnim otpornikom. Međutim, u arduino IDE -u možete postaviti upotrebu pull_up otpornika. Za ovo vam ne treba dodatni otpornik, ali morate učiniti malo obrnuto u kodu čitajući ovo dugme.
Jednostavno spojite jedan kraj gumba s GND ("-"-linija), a drugi kraj s D2 (plavi kratkospojnik).
Posljednje povezivanje: žica od Arduino 5V do "+"-linije za korištenje reguliranih 5V arduina.
Nakon ovih koraka sve veze se uspostavljaju kako bi napravile radnu verziju.
Napomena: Mogli biste dodati bateriju. Priključite bateriju sa + na VIN i-na GND ("-"-linija).
Korak 5: Korak 5: Kôd
Otvorite Arduino IDE.
Možete preuzeti zip datoteke za biblioteke koje nisu dostupne putem "Upravljanje bibliotekom" u IDE -u.
Svakako dodajte sljedeće biblioteke putem "Upravljanje bibliotekom" ili ručno dodajte biblioteku u IDE:
LedControl by Eberhard Fahle v1.0.6
-
TimerOne od Jesse Tane, Jérôme Despastis,… (Ručno sam preuzeo i instalirao verziju r11 sa:
code.google.com/archive/p/arduino-timerone…
- Enkoder Petera Danneggera pronađen na
Koristim biblioteku Petera Danneggersa jer je dodao funkciju koja daje senzoru osjetljivost ubrzanja: Brže okretanje čini da se brojevi brže povećavaju.
Nakon što se te biblioteke instaliraju, trebali biste moći otvoriti i kompajlirati datoteku edice.ino.
Korak 6: Korak 6: Neka bude lijepo…
Volim ponovno koristiti svoje arduine pa rijetko lemim projekt ili se trudim da izgleda ljepše. Sviđa mi se štreberski stil žica i kratkospojnika …
Međutim, napravio sam ovaj mali predložak da sadrži sve komponente. Ako kutiju s brojevima od 30 do 4 odštampanom na bijelom papiru postavite preko matrice, zasebna LED kućišta manje ometaju pažnju. Kao bonus, LED diode u gornjem redu pokazat će vam koja je od tih posebnih kockica odabrana.
EDIT: Napravio sam verziju sa attiny85 digistump iskrom, u lijepoj kutiji za lasersko rezanje. Dugme De se koristi za odabir matrice, kao i dugme.
Preporučuje se:
DIY 37 Leds Arduino Roulette igra: 3 koraka (sa slikama)
DIY 37 Leds Arduino Roulette igra: Roulette je casino igra nazvana po francuskoj riječi koja znači mali kotačić
Zaštitna kaciga Covid 1. dio: Uvod u Tinkercad kola!: 20 koraka (sa slikama)
Zaštitna kaciga Covid 1. dio: Uvod u Tinkercad sklopove!: Zdravo, prijatelju! U ovoj dvodijelnoj seriji naučit ćemo kako koristiti Tinkercadova kola - zabavan, moćan i obrazovni alat za učenje o tome kako kola rade! Jedan od najboljih načina učenja je učenje. Dakle, prvo ćemo osmisliti naš vlastiti projekt:
BOSEBerry Pi Internet radio: 4 koraka (sa slikama)
BOSEBerry Pi Internet Radio: Volim slušati radio! Koristio sam DAB radio u svojoj kući, ali otkrio sam da je prijem bio pomalo neredovit i da se zvuk stalno prekidao, pa sam odlučio izgraditi vlastiti internetski radio. Imam jak WiFi signal oko kuće i digitalnog brata
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja