Obsah:
- Krok 1: Čo pre projekt potrebujeme
- Krok 2: Budovanie obvodu
- Krok 3: Itsybitsy M4 Pinout
- Krok 4: Pripojenia Stripboard
- Krok 5: Kód: Časť 1 - Nastavenie digitálnych pinov
- Krok 6: Kód: Časť 2 - Nastavte analógové piny a kódujte číselné znaky
- Krok 7: Kód: Časť 3 - Procedúry
- Krok 8: Kód: Časť 4 - hlavná slučka
- Krok 9: Kód: stiahnutie, ktoré vám ušetrí čas
Video: Duálne 7 -segmentové displeje riadené potenciometrom v obvode Python - ukážka perzistencie videnia: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Tento projekt používa potenciometer na ovládanie displeja na niekoľkých 7-segmentových displejoch LED (F5161AH). Po otočení gombíka potenciometra sa zobrazené číslo zmení v rozsahu 0 až 99. V každom okamihu, veľmi krátko, svieti iba jedna dióda LED, ale oko alebo kamera si nevšimnú blikanie. Toto je pretrvávanie videnia.
Stlačenie tlačidla spomalí akciu a môžete vidieť jednotlivé LED diódy zapínať a vypínať.
Všimol som si, že pomocou CircuitPython existuje veľmi málo inštrukcií, takže tento projekt používa vývojovú dosku Adafruit Itsybitsy M4, ktorá krásne beží CircuitPython. Ak chcete použiť Raspberry Pi alebo inú mikroprocesorovú vývojovú dosku, stačí zmeniť piny a ich nastavenie v skripte.
Krok 1: Čo pre projekt potrebujeme
Hardvér:
- Adafruit Itsybitsy M4 - malá, výkonná a lacná vývojová doska
- microUSB kábel - na programovanie z PC
- breadboard (alebo stripboard a spájkovačka)
- prepojovacie káble na chlieb (alebo prepojovací vodič a spájka)
- pár 7-segmentových displejov F5161AH
- potenciometer 10 K Ohm
- gombíkový spínač
- dvojica odporov 330 ohmov
Softvér:
Mu Editor - napísať kód a naprogramovať tabuľu
Nastavenie Itsybitsy je vysvetlené tu:
Najnovšia verzia CircuitPython:
Knižnice CircuitPython:
Mu editor:
Obvykle staviam projekt s stripboardom po vyskúšaní niekoľkých nápadov na breadboarde. To znamená, že môžem mať pripravené projekty pripravené na predvádzanie na podujatiach „ukáž a povedz“alebo ukáž svojim študentom.
Krok 2: Budovanie obvodu
7 segmentových displejov má každý 10 pinov. Stredové kolíky v hornej a dolnej časti sú vnútorne spojené a sú to bežné katódy. To znamená, že všetkých 8 LED diód, 7 segmentov a desatinnej čiarky na displeji zdieľajú spoločný riadok s pripojením GND. Na obmedzenie prúdu by to malo byť cez odpor 330 Ohm. Každý z ďalších 8 pinov je anódový a je pripojený priamo k výstupným pinom na Itsybitsy.
To znamená, že pin 13 na Itsybitsy, ktorý ovláda stredný horný segment (A), je pripojený k pinu 7 na OBOCH 7-segmentových displejoch. Podobne je kolík 12 na Itsybitsy, ktorý ovláda pravý horný segment (B), pripojený k pinu 6 na OBOCH 7-segmentových displejoch. Ostatné anódy sú podobne spojené.
Spoločné katódy sú cez odpory prepojené s kolíkmi D3 a D4 na Itsybitsy. Nie sú pripojené k GND, aby sme mohli jednotlivo vybrať zobrazovacie čipy potiahnutím ich katód nízko, aby sme vybrali požadovaný..
Krok 3: Itsybitsy M4 Pinout
To ukazuje kolíky na Itsybitsy M4 jasnejšie.
Krok 4: Pripojenia Stripboard
Toto by vám malo pomôcť porozumieť. Ľavý blok spojení (červený … sivý) sú anódy a sú spojené s kolíkmi: D13, D12, D11, D10, D9, D7, Tx a Rx.
V strede pár spojení; Pin 8, katóda ľavého (desiatkového) displeja je spojená s D4 cez odpor. Pin 3, katóda pravého (jednotiek) displeja je pripojená k D3 cez odpor. Majú 330 Ohm
Dôležité: Všetky stopy pod displejom boli orezané. V 4. stope sprava je rez na 12. rade zo spodnej časti dosky. Je medzi tebou čierno -biely drôt
Pripojenia na pravej strane sú:
- Biele až A0 z ľavej strany tlačidla
- Zelená, stierač potenciometra na A4
- Oranžová na 3,3 V a pravý kolík potenciometra - špičkový
- Čierna k GND: pravá strana tlačidla a ľavý kolík na potenciometri - dolný koniec
Krok 5: Kód: Časť 1 - Nastavenie digitálnych pinov
Tým sa nastavia digitálne kolíky - anódy, katódy a tlačidlo. Tieto slučky predstavujú účinný spôsob nastavenia niekoľkých podobných kolíkov.
Krok 6: Kód: Časť 2 - Nastavte analógové piny a kódujte číselné znaky
Tu sa používa iba jeden z analógových pinov.
Každý riadok tabuľky predstavuje jeden znak. Sedem alebo nuly zľava doprava predstavujú segmenty A až G. A '1' znamená, že segment je ZAPNUTÝ a 0, že segment je VYPNUTÝ.
Keď tento projekt začne fungovať, možno budete chcieť tabuľku rozšíriť o a, b, c, d, e af a upraviť kód pre hexadecimálne zobrazenie (základňa 16).
Krok 7: Kód: Časť 3 - Procedúry
Tu sa robí skutočná práca. Segment LED sa rozsvieti iba vtedy, ak je katóda NÍZKA a anóda VYSOKÁ.
Metóda:
- rozdeliť číslo na desiatky a jednotky
- potiahnite katódu nízko na jednom displeji, aby ste ho zapli, a potom v prípade potreby blikajte segmentmi jeden po druhom
- potiahnutím katódy vysoko vypnite tento displej
- opakujte pre ďalšie zobrazenie
- Robte to znova a znova veľmi rýchlo, aby pozorovateľ nevidel blikanie.
Ak stlačíte tlačidlo, spomaľte veci.
Krok 8: Kód: Časť 4 - hlavná slučka
V slučke:
- Prečítajte si hrniec
- Upravte hodnotu na rozsah 0 až 99
- Zobrazte číslice
- Ak stlačíte tlačidlo, zvýšte oneskorenie, aby sa zobrazili LED diódy
- Zastavte, ak je hodnota nula, a stlačte tlačidlo
Krok 9: Kód: stiahnutie, ktoré vám ušetrí čas
Kto to chce napísať?
Tu je stiahnutie, ktoré vám ušetrí čas a preklepy.
Odporúča:
Procesor videnia Raspberry PI (SpartaCam): 8 krokov (s obrázkami)
Procesor videnia Raspberry PI (SpartaCam): Systém procesora videnia Raspberry PI pre vášho robota FIRST Robotics Competition. O FIRST Z Wikipédie, bezplatnej encyklopédie https://en.wikipedia.org/wiki/FIRST_Robotics_Compe..FIRST Robotics Competition (FRC) je medzinárodná špičková
MOSTER FET - Duálne 500 Amp 40 V MOSFET 3D tlačiareň vyhrievané postele Ovládače: 7 krokov (s obrázkami)
MOSTER FET - Duálne 500Amp 40 V MOSFET 3D tlačiareň vyhrievané postele Ovládače: Pravdepodobne ste klikli na túto premýšľajúcu svätú kravu, 500 AMPS !!!!!. Aby som bol úprimný, doska MOSFET, ktorú som navrhol, nebude schopná bezpečne vykonávať 500A. Mohlo by to chvíľu trvať, tesne predtým, ako sa vzrušene vznietilo. To nebolo navrhnuté tak, aby to bolo
Duálne 55-palcové zakrivené nastavenie televízora pre monitor PC: 6 krokov (s obrázkami)
Nastavenie duálneho 55-palcového zakriveného televízora pre monitor PC: Tu je moje duálne 55-palcové zakrivené nastavenie televízora Samsung pre moju pracovnú stanicu. Nastavenie trojitej televíznej steny dám neskôr. Prihláste sa na odber ak sa vám páči
Jednoduché spôsoby, ako obísť hračku v obvode: 7 krokov (s obrázkami)
Jednoduché spôsoby, ako ohýbať hračku v obvode: Chcem ukázať niektoré úpravy, ktoré môžete urobiť pre ktorúkoľvek hračku, aby ste z nej urobili nástroj, ktorý môže byť jednoducho nepríjemnosťou, pre nástroj pre glitchy, hlučnú úžasnosť. Techniky sú tu veľmi jednoduché-aj keď nemáte veľa skúseností s elektronikou.
Prepnutie fotoaparátu do režimu „vojenského nočného videnia“, pridanie efektu nočného videnia alebo vytvorenie režimu „NightVision“na akejkoľvek kamere !!!: 3 kroky
Prepnutie fotoaparátu do režimu „vojenskej nočnej televízie“, pridanie efektu nočného videnia alebo vytvorenie režimu „NightVision“na akejkoľvek kamere !!!: *** Toto bolo zábavné v DIGITÁLNOM DNI FOTO SÚŤAŽI, Hlasujte za mňa ** *Ak potrebujete pomoc, pošlite e -mail na adresu: [email protected] Hovorím anglicky, francúzsky, japonsky, španielsky a ovládam niektoré ďalšie jazyky, ak