Obsah:
- Krok 1: Čo potrebujeme?
- Krok 2: Ako to funguje
- Krok 3: Pripojenie dielov
- Krok 4: Hotová doska
- Krok 5:
Video: Dvojfarebný stĺpcový graf s obvodom Python: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Videl som tento stĺpcový graf LED na webe Pimoroni a myslel som si, že by to mohol byť lacný a zábavný projekt pri blokovaní covid-19.
V každom zo svojich 12 segmentov obsahuje 24 LED diód, červenú a zelenú, takže teoreticky by ste mali byť schopní zobraziť červenú, zelenú a žltú farbu. Normálne by ste očakávali 2 anódy, jednu pre červenú a jednu pre zelenú a 24 katód, ak by ste ju stavali z 24 diód LED. Tento balík má iba 14 pinov a tri páry pinov sú vnútorne spojené!
Ako poháňate 24 diód LED s iba 11 kolíkmi? Vyzeralo to ešte zaujímavejšie.
· Budeme musieť využiť pretrvávanie videnia v oku a veľmi rýchlo blikať rôznymi LED diódami.
Čo s tým chcem robiť?
· Pohybujte jediným červeným, zeleným alebo žltým svetlom po displeji dopredu a dozadu
· Na displeji zobrazte červený, zelený alebo žltý pruh zarovnaný doľava
Ako môžem poskytnúť jednoduchý vstup na zmenu displeja?
· Pomocou 10K potenciometra generujte hodnoty od 0 do 12 vrátane.
Na tento projekt som sa rozhodol použiť Adafruit ItsyBitsy M4 Express a naprogramovať ho pomocou CircuitPython. Jedná sa o zariadenie s napätím 3,3 V, a preto som sa rozhodol vložiť na anódy odpory 330 Ohm, aby bol prúd nízky a chránili sa kolíky mikrokontroléra a diódy LED. Každú chvíľu rozsvietim maximálne dve LED diódy - červenú a zelenú LED v rovnakom segmente, aby som získal žltú.
Krok 1: Čo potrebujeme?
Balíček stĺpcových grafov
Itsybitsy M4 Express
Strip board alebo breadboard
3x 330 Ohm odpory
Potenciometer 10K Ohm
Skokový drôt
Skok vedie
Mô editor na vývoj skriptu a flash mikrokontroléra.
Krok 2: Ako to funguje
Displej je rozdelený na 3 časti (dolná - ľavý koniec, stredná - stred a vysoká - pravý koniec), každá obsahuje 4 segmenty. Každá sekcia má jednu anódu napájajúcu 8 LED diód. Anódové kolíky sú vnútorne spojené. Kolíky 1 a 14 pre nízke, kolíky 6 a 9 pre stredné a kolíky 7 a 8 pre vysoké - môžete použiť ktorékoľvek. Červené katódy sú kolíky 2, 3, 4 a 5, zatiaľ čo zelené katódy sú 13, 12, 11 a 10.
Na zapnutie LED musí prúd prúdiť cez odpor 300 Ohm z VYSOKEJ anódy (3,3 V) do LOW (0 V) katódového kolíka.
Ak chcete, aby bol segment úplne vľavo ČERVENÝ:
anódový kolík 1 je nastavený vysoko, zatiaľ čo ostatné anódové kolíky 6 a 7 sú nastavené nízko (vyberte časť)
a
červená katóda 2 je nastavená na nízku úroveň, zatiaľ čo všetky ostatné katódové piny sú nastavené na vysokú hodnotu (vyberte diódu LED)
Ak chcete, aby bol segment úplne vpravo ZELENÝ:
anódový kolík 7 je nastavený vysoko, zatiaľ čo ostatné anódové kolíky 6 a 1 sú nastavené nízko (vyberte časť)
a
zelená katóda 10 je nastavená na nízku úroveň, zatiaľ čo všetky ostatné katódové kolíky sú nastavené na vysokú hodnotu (vyberte diódu LED)
Krok 3: Pripojenie dielov
Použil som pásovú dosku, ale mohol by si skúsiť breadboard. Fotografiu nájdete na nasledujúcej strane.
Krok 4: Hotová doska
Na vývoj kódu som použil editor Mu a zaslal ho do ItsyBitsy M4 Express.
Tu je kód:
Krok 5:
Toto video ukazuje prácu dokončeného projektu. Zdá sa, že žltá je viac oranžová ako žltá, pravdepodobne preto, že červená LED je jasnejšia ako zelená. K červeným katódovým článkom by ste mohli pridať malé odpory, aby ste znížili intenzitu červenej.
Dúfam, že to zvládneš.
Odporúča:
Tranzistorový stĺpcový graf LED: 4 kroky
Tranzistorový stĺpcový graf LED: Tento článok ukazuje jedinečný a kontroverzný spôsob vytvárania stĺpcového grafu LED. Tento obvod potrebuje striedavý signál s vysokou amplitúdou. Môžete skúsiť pripojiť zosilňovač triedy D. Tento obvod bol navrhnutý a publikovaný pred mnohými rokmi na základe
DIY variabilný LED panel (dvojfarebný): 16 krokov (s obrázkami)
DIY variabilný LED panel (dvojfarebný): Vylepšite svoje osvetlenie vytvorením cenovo dostupného DIY dobíjateľného LED panelu! Tento projekt je vybavený dvojfarebným nastavením jasu a ponúka flexibilitu nastavenia vyváženia bielej vášho zdroja svetla tak, aby zodpovedalo okolitému svetlu
Grafika na displeji SSD1306 I2C OLED 128 x 64 s obvodom Python pomocou Itsybitsy M4 Express: 13 krokov (s obrázkami)
Grafika na displeji SSD1306 I2C OLED 128x64 s obvodom Python s využitím Itsybitsy M4 Express: OLED displej SSD1306 je malý (0,96 "), lacný, široko dostupný, I2C, monochromatický grafický displej s rozlíšením 128x64 pixelov, ktorý je ľahko prepojiteľný (iba 4 vodiče) na vývojové dosky mikroprocesorov, ako sú Raspberry Pi, Arduino alebo
Dvojfarebný vinyl na prenos tepla pre tričko: 10 krokov (s obrázkami)
Dvojfarebný dizajnový vinyl na prenos tepla pre tričko: Tento návod vás naučí, ako pomocou tepelného lisu vyrobiť tričko s dvojfarebným vinylovým dizajnom. Materiály-Vinyl na prenos tepla Vinylová fréza Počítač s programom Vinylmaster Tepelný lis Nožnice Náradie Tričko Pravítko X-ACTO nôž
Dvojfarebný 5 mm LED krúžok (DIY): 4 kroky (s obrázkami)
Dvojfarebný 5 mm LED prsteň (DIY): tu sú pokyny na výrobu dvojfarebného LED prsteňa