- Losuje wynik po potrząśnięciu i pokazuje oczka na siedmiu diodach LED, działając jak miniaturowa elektroniczna kostka do gry. Wersja A+ zawiera płytki PCB oraz zaprogramowany mikrokontroler.
Elektroniczna kostka do gry LED – losowanie przez potrząśnięcie AVT3124
Miniaturowa kostka elektroniczna losuje wynik po potrząśnięciu i pokazuje go jako układ oczek na diodach LED.
Elektroniczna kostka z czujnikiem wstrząsów
AVT3124 pozwala zbudować miniaturową elektroniczną kostkę do gry zbliżoną wymiarami i sposobem użycia do klasycznej kostki sześciennej. Rzut wykonywany jest przez potrząśnięcie urządzeniem, a wynik pojawia się na siedmiu diodach LED w układzie oczek.
Projekt sprawdza się jako efektowny gadżet do gier planszowych, RPG i elektronicznych prezentów. Animacja losowania, płynne wygaszanie LED oraz zasilanie z małej baterii CR2032 sprawiają, że całość jest wygodna w użyciu i oszczędna energetycznie.
Karta techniczna
AVT3124
Miniaturowa elektroniczna kostka do gry z mikrokontrolerem ATtiny24A, czujnikiem wstrząsów, siedmioma diodami LED i zasilaniem z baterii CR2032.
| Wersja | A+ – płytki PCB + zaprogramowany mikrokontroler |
| Typ projektu | elektroniczna kostka do gry |
| Sposób losowania | potrząśnięcie urządzeniem po włączeniu |
| Prezentacja wyniku | 7 diod LED w układzie oczek kostki |
| Mikrokontroler | ATtiny24A, zaprogramowany w wersji A+ |
| Pamięć programu mikrokontrolera | 2 kB Flash |
| Taktowanie programu | wewnętrzny RC 8 MHz z dzielnikiem przez 8, efektywnie 1 MHz |
| Czujnik ruchu | czujnik wstrząsów MER4 z metalową kulką |
| Elementy świecące | LED1-LED7, diody LED 1206 |
| Sterowanie diodami | multipleksowanie 4 + 3 diody dla zmniejszenia poboru energii |
| Włączenie urządzenia | przycisk S1, następnie potrząśnięcie dla wykonania rzutu |
| Wyświetlanie wyniku | około 6 sekund, potem płynne zmniejszanie jasności |
| Czas czuwania po wygaszeniu LED | około 70 sekund gotowości do kolejnego rzutu |
| Szybkie wyłączenie | brak potrząśnięcia przez około 3 sekundy po resecie |
| Zasilanie | bateria litowa CR2032, 3 V |
| Pobór prądu przy wyświetlaniu „6” | około 8 mA dla wersji z czerwonymi LED |
| Pobór prądu w stanie czuwania | około 500 µA po wyłączeniu diod |
| Pobór prądu w trybie powerdown | około 0,25 µA |
| Program | BASCOM, około 60% pamięci Flash |
| Konstrukcja mechaniczna | 2 płytki skręcane tulejami M3 20 mm |
| Wymiary płytek PCB | 2 płytki 29×29 mm |
Wersja A+ – płytki PCB i zaprogramowany mikrokontroler
AVT3124 A+ zawiera płytki PCB oraz zaprogramowany mikrokontroler ATtiny24A przygotowany do pracy w tym projekcie. Pozostałe elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1: 4,7 kΩ SMD 0805
- R2: 1 MΩ SMD 0805
- R3-R9: rezystory SMD 0805 dobierane do koloru LED; 470 Ω dla czerwonych i żółtych, 220 Ω dla zielonych, 330 Ω dla niebieskich i białych
- R10: 10 kΩ SMD 0805
- C1: 100 nF SMD 1206
- C2: 22 µF SMD, elektrolityczny
- LED1-LED7: diody LED 1206
- IC1: ATtiny24A, zaprogramowany
- S1: microswitch SMD
- BAT1: koszyk na baterię CR20XX, poziomy
- M1: czujnik wstrząsów MER4
- Tuleje metalowe 20 mm z gwintem M3: 4 szt.
- Śruby poliamidowe M3 8 mm: 4 szt.
- Śruby metalowe M3 12 mm: 4 szt.
Notes
Wersja A+ zawiera mikrokontroler z wgranym programem, dlatego nie trzeba samodzielnie programować ATtiny24A do podstawowego uruchomienia kostki.
Konstrukcja składa się z dwóch płytek 29×29 mm. Dolna płytka przenosi koszyk baterii CR2032, a górna zawiera elektronikę, diody LED i czujnik wstrząsów; tuleje M3 służą jednocześnie do skręcenia całości i doprowadzenia zasilania.
Czujnik wstrząsów warto zamontować poziomo, ale pod lekkim kątem, aby po odłożeniu kostki kulka wracała do przeciwnego końca rurki. Do dolnej strony należy stosować śruby z tworzywa sztucznego, aby nie doprowadzić do zwarcia styków baterii na przewodzącej powierzchni.
Uwaga: Układ wykorzystuje baterię litową CR2032 oraz elementy SMD. Przed skręceniem obudowy trzeba sprawdzić biegunowość baterii, brak zwarć między płytkami oraz poprawny montaż czujnika wstrząsów, bo jego położenie wpływa na czułość losowania.
Najczęściej zadawane pytania
Wersja A+ zawiera płytki PCB oraz zaprogramowany mikrokontroler ATtiny24A. Pozostałe elementy trzeba skompletować osobno.
Po włączeniu przyciskiem S1 wystarczy potrząsnąć kostką. Czujnik wstrząsów uruchamia losowanie, a wynik pojawia się na siedmiu diodach LED.
Układ jest zasilany z jednej baterii litowej CR2032 3 V, montowanej w poziomym koszyku na dolnej płytce.
Nie. To wersja A+, czyli płytki PCB i zaprogramowany mikrokontroler. Diody LED, rezystory, kondensatory, przycisk, czujnik wstrząsów, koszyk baterii, tuleje, śruby i pozostałe elementy trzeba dobrać osobno według wykazu.
Tak. Po wyświetleniu wyniku diody są płynnie przyciemniane, później wygaszane, a po czasie czuwania mikrokontroler przechodzi w tryb powerdown o bardzo małym poborze prądu.
Elektronika






