Obsah:
- Krok 1: Pozrite si video
- Krok 2: Veci použité v tomto projekte
- Krok 3: Charlieplexing
- Krok 4: Schematický diagram
- Krok 5: Prototyp
- Krok 6: Návrh DPS
- Krok 7: Pripojte obvod k Flash ATtiny
- Krok 8: Prezrite si video
Video: Nositeľný maticový displej LED: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Organizujete akciu, súťaž alebo dokonca organizujete narodeninovú oslavu?
Odznaky sú všestranné položky, ktoré môžu predstavenie a oslavu oveľa uľahčiť. Nikdy by ste nezačali konverzáciu s výrazom „ahoj, moje meno je ………….“tak prečo by mal váš odznak?
Nechajme si teda navrhnúť odznak na DPS, ktorý môžete hrdo pripnúť a nosiť na ďalšej dôležitej udalosti.
V tomto projekte ukážem, ako som postavil LED maticový displej ATtiny85 na veľkosti odznaku (matica 5x4). Na pohon 20 LED diód pomocou ATtiny85 som použil techniku Charliplexing.
dokonca môžete ľahko pridať ďalšie texty k svojmu odznaku, ako chcete. Vystupujte z davu s týmto úžasným odznakom DPS.
Začnime:)
Krok 1: Pozrite si video
Video tiež prejde procesom zostavenia, ak sa to chcete radšej naučiť!
Krok 2: Veci použité v tomto projekte
Hardvérové komponenty
- Mikročip ATtiny85 x1
- Kruhová batéria CR2032 x1
- 3 mm LED x20
- Držiak mincových buniek CR2032 x1
-
8kolíková zásuvka DIP IC x1
- Posuvný prepínač x1
- Rezistor 100 ohm x5
Na programovanie ATtiny85 potrebujete arduino uno alebo akékoľvek iné arduino dosky
Softvérové aplikácie:
Arduino IDE
Ručné nástroje:
Spájkovačka
Krok 3: Charlieplexing
Charliplexing je technika na riadenie multiplexovaného displeja, v ktorej sa používa relatívne málo I/O pinov na mikrokontroléri, napr. riadiť celý rad diód LED. Metóda využíva tristavové logické schopnosti mikrokontroléra, aby získala účinnosť oproti tradičnému multiplexovaniu.
Vzorec pre Charlieplexing jeLEDs = n^2 - n
kde 'n' je počet použitých kolíkov.
Používam ATtiny85 naprogramovaný s arduino ako ISP. Používa teda 5 pinov na 20 LED diód.
Viac informácií o Charlieplexingu:
Krok 4: Schematický diagram
Krok 5: Prototyp
Pred návrhom DPS som sa rozhodol postaviť prototyp na perfboard.
A fungovalo to dobre ….
Krok 6: Návrh DPS
Na návrh DPS som použil KiCad. Rez okraja bol vytvorený pomocou súboru. DXF, ktorý bol navrhnutý a vygenerovaný pomocou programu Autodesk Fusion 360.
Veľkosť odznaku na DPS bola 55*86 mm.
Citoval som a objednal PCB cez PCBWay.com.
Poznámka: V strede je biela hodvábna obrazovka, kde môžete napísať svoje meno alebo čokoľvek chcete:)
Po spájkovaní vyzerá DPS takto:
Tento projekt je open source. Ak by ste si chceli vytvoriť svoj vlastný, všetky zdroje sú k dispozícii na mojej stránke GitHub.
Krok 7: Pripojte obvod k Flash ATtiny
(Teraz nevkladajte batériu.)
Na doske plošných spojov som poskytol 6-kolíkový konektor na programovanie ATtiny85. Malá bodka v blízkosti 6-kolíkového konektora je prvý pin (MISO), alternatívne pripojenia nájdete na fotografiách.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino pin 10 -RST
- Arduino pin 11 -MOSI
- Arduino pin 12 -MISO
- Arduino pin 13 -SCK
Pri programovaní ATtiny postupujte podľa nižšie uvedeného odkazu:
Manažér komunity Instructables randofo napísal pekný návod na tému „Programujte ATtiny pomocou Arduina“.
všetky zdrojové súbory si môžete stiahnuť z mojej stránky githhub:
Po konfigurácii ponuky nástrojov Arduino IDE nahrajte daný náčrt arduina
Poznámka: aktualizujte 11. riadok náčrtu arduina, aby sa zobrazoval podľa vášho želania
Krok 8: Prezrite si video
Bavte sa:)
Ďakujem veľmi pekne za prečítanie, ak potrebujete ďalšie informácie, kľudne sa pýtajte v komentároch a ja sa vám pokúsim zodpovedať.
Ak sa vám tento projekt páči, môžete podporiť môj projekt hlasovaním za Party Challenge.
Môj projekt môžete podporiť aj v súťaži PCBWAY I can Solder KIT 2019
Šťastnú výrobu!:)
Odporúča:
Maticový displej 8x8 s BT: 5 krokov (s obrázkami)
Maticový displej 8x8 s BT: Kúpil som pred 8 mesiacmi 4 -panelovú maticu 8x8 od spoločnosti Ebay (Čína). Bol som trochu sklamaný, keď som si uvedomil, že je to ťažké zapojenie zo strany na stranu, nie zhora nadol, pre ktoré väčšina príkladov na net sú napísané! Pozrite si krok 2. Myslím, že by som mohol mať
Digitálne hodiny využívajúce Arduino a LED bodový maticový displej: 6 krokov
Digitálne hodiny využívajúce Arduino a LED bodový maticový displej: V dnešnej dobe výrobcovia, vývojári uprednostňujú Arduino kvôli rýchlemu vývoju prototypov projektov. Arduino je elektronická platforma s otvoreným zdrojovým kódom založená na ľahko použiteľnom hardvéri a softvéri. Arduino má veľmi dobrú komunitu používateľov. V tomto projekte
EqualAir: Nositeľný displej NeoPixel spúšťaný senzorom znečistenia ovzdušia: 7 krokov (s obrázkami)
EqualAir: Nositeľný displej NeoPixel spúšťaný senzorom znečistenia ovzdušia: Cieľom projektu je vytvoriť nositeľné tričko, ktoré bude zobrazovať sugestívnu grafiku, ak je znečistenie ovzdušia nad stanovenou hranicou. Grafika je inšpirovaná klasickou hrou „lámače tehál“v tom, že auto je ako pádlo, ktoré
Sieťový maticový displej Mirolo LED pre digitálne značenie: 22 krokov (s obrázkami)
Sieťový maticový displej Mirolo LED pre digitálne značenie: Digitálne značenie môže byť užitočné pri udalostiach, ktoré informujú návštevníkov o nadchádzajúcich paneloch, zmenách v pláne alebo dynamicky poskytujú informácie. Vďaka použitiu displejov LED Matrix sú správy čitateľné aj z diaľky a je to pútavá
Nositeľný displej zvuk-svetlo bez mikroprocesora-Musicator Junior .: 5 krokov (s obrázkami)
Nositeľný zvuk-svetelný displej, bez mikroprocesora-Musicator Junior.: Menší než 9-voltová batéria, ktorá ho napája, Musicator Jr. zobrazuje zvuk, ktorý „počuje“(prostredníctvom elektretového mikrofónu), ako kolísajúce svetelné lišty. . Dostatočne malý na to, aby sa zmestil do vrecka košele, je možné ho položiť aj na rovný povrch