Satura rādītājs:
- 1. darbība. Noskatieties video
- 2. solis: iegūstiet detaļas un rīkus
- 3. darbība: sāciet ar virsmas stiprinājuma komponentiem
- 4. solis: pārplūst
- 5. darbība: pievienojiet tapas galvenes
- 6. solis: pielodējiet 7 segmentu displeju
- 7. darbība: kā darbojas aparatūra
- 8. darbība: kā darbojas demonstrācijas programma
- 9. solis: margrietiņas ķēde kopā
Video: Adresējami 7 segmentu displeji: 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Ik pa laikam manā smadzenēs noklikšķina kāda ideja, un es domāju: "kā tas iepriekš nebija izdarīts?" un lielāko daļu laika tas tiešām ir bijis. Attiecībā uz "Adresējamo 7 segmentu displeju" - es tiešām nedomāju, ka tas ir izdarīts, vismaz ne šādi.
Lielākoties 7 segmentu displeji galu galā ir daudz sarežģītāki, nekā jūs domājat. Būtībā jūs vienkārši iededzat daudz gaismas diodes, lai parādītu ciparus vai burtus. Tas nozīmē, ka jums ir jākontrolē katrs katra jūsu pieejamā cipara segments, tādēļ, ja jums ir 4 cipari, tas ir 4 * 7 = 28 izvadi! Nemaz nerunājot par vadiem un rezistoriem. Tad, kad jūs sākat vadīt virkni no tiem, viss vairs neizskatās tik vienkārši. Es nolēmu izveidot vienkāršu veidu, kā iegūt tik daudz vai tik maz 7 segmentu displeju, cik vēlaties, un tie ir īpaši modulāri. Neatkarīgi no tā, vai vēlaties 20 vai 2, jums ir nepieciešama tikai viena datu līnija no Arduino, lai tos kontrolētu. Sekojiet līdzi, lai redzētu, kā es to izdarīju, vai izveidoju savu, vai vienkārši zinātu, kā viņi strādā!
Ja jūs nevēlaties izveidot savu, vai vienkārši vēlaties atbalstīt manis veidotos atvērtā pirmkoda projektus, es pašlaik savā vietnē vadu kopfinansēšanas kampaņu šiem displejiem!
1. darbība. Noskatieties video
Ja jūs labāk iemācīsities, skatoties videoklipus, es paskaidrošu, kā es tos izveidoju un kā tie šeit darbojas.
Neaizmirstiet abonēt!
www.youtube.com/seanhodgins
2. solis: iegūstiet detaļas un rīkus
Daļu nav daudz, kas padara to lielisku, taču ar virsmas stiprinājuma lodēšanu jums būs jābūt kārtībā.
Daļas uz displeja:
- 1 x pielāgota PCB - iegūstiet failus no GitHub vai pasūtiet, izmantojot PCBWay
- 3 x WS2811 - Adafruit
- 1 x 7 segmentu displejs - jābūt kopējam anodam! Sparkfun viņiem ir
- 3 x 33OHM rezistors 0805 - Digikey
- 3 x 1uF kondensators 0805 - Digikey
- 1 x 3 -pin taisna leņķa galvene - sieviete - Digikey
- 1 x 3 -pin taisna leņķa galvene - tēviņš - Digikey
Rīki:
- Lodāmurs
- Pārplūdes krāsns vai karsts gaiss (pēc izvēles, bet vieglāk)
- Lodēšanas pasta vai lodēt
Ja vēlaties izlaist būvniecību un vienkārši iegādāties pāris, dodieties šeit
shop.idlehandsdev.com/products/addressable-7-segment-display
3. darbība: sāciet ar virsmas stiprinājuma komponentiem
Uz muguras uzklājiet lodēšanas pastu. Tie visi ir patiešām piedodoši komponenti, tāpēc būtu labi sākt projektu, ja nekad neesat uzpildījis virsmas stiprinājuma komponentus. Pēc lodēšanas pastas uzlikšanas novietojiet vāciņus, rezistorus un visbeidzot WS2811. Sekojiet marķējumam uz tāfeles.
4. solis: pārplūst
Izvelciet karsto gaisu vai uzplūdes cepeškrāsni, sildiet tos, līdz visa lodēšanas pasta sacietē. Ja jums nav karsta gaisa vai atkārtotas krāsns, varat izmantot lodāmuru un lodēt. Tas ir garlaicīgāks, bet pilnīgi izpildāms. Man ir video par šo, ja vēlaties uzzināt dažus paņēmienus. Pārbaudiet to šeit:
5. darbība: pievienojiet tapas galvenes
Svarīga ir šī Instructable darbību secība. Tālāk ir jāpielodē tapas galvenes, jo to spilventiņi drīz tiks paslēpti zem 7 segmentu displeja komponenta. Tāfele parāda, kurā virzienā iet vīriešu un sieviešu tapas. Mēģiniet padarīt tos taisnus!
6. solis: pielodējiet 7 segmentu displeju
Visbeidzot, mums ir jāpielodē 7 segmentu displeja komponents. Pārliecinieties, vai tas ir pareizajā virzienā, ievērojot sietspiedes virzienu.
Kad esat pabeidzis lodēšanu, notīriet dēli ar savu iecienītāko tīrīšanas līdzekli un esat pabeidzis!
7. darbība: kā darbojas aparatūra
WS2811 IC spēj vadīt 3 gaismas diodes ar mainīgu strāvu. Parasti tās ir sarkanas, zaļas un zilas gaismas diodes, lai varētu izgatavot tūkstošiem dažādu krāsu. 7 segmentu displeja gadījumā mēs izmantojam 3 WS2811, lai kontrolētu 7 dažādu segmentu displeja 8 dažādu segmentu spilgtumu. Divi no WS2811 ir savienoti ar 3 segmentiem, bet pēdējais ir savienots ar 2 segmentiem, un viens ir palicis. Atlikušais faktiski ir savienots ar neapdzīvotu gaismas diodi, kas, manuprāt, varētu kaut kam noderēt.
WS2811 ir adresējams tā, ka tas spēj nodot datus no viena WS2811 uz citu. Tātad, nosūtot bitu virkni (datus), tā uzņems savu informāciju par to, kuras gaismas diodes ieslēgt, un nodos kādu informāciju tālāk norādītajiem WS2811, līdz viņi visi būs saņēmuši informāciju. Tas nozīmē, ka šai saziņas metodei nepieciešama tikai viena datu līnija. Kad dati ir saņemti par vienu ciparu, tas nosūta datus uz nākamajiem trim. Iepriekš redzamajā attēlā ir ļoti vienkāršota shēma. Bezmaksas zaļais vads ir tas, kas nonāk nākamajā displejā.
8. darbība: kā darbojas demonstrācijas programma
Es ātri izveidoju Arduino programmu, lai parādītu, kā parādīt lietas adresējamajā 7 segmentu displejā. Tas izmanto Adafruit NeoPixel bibliotēku, lai kontrolētu skaitļu rādījumus. Tas būtībā pārvērš katru ciparu 3 neopikselos. Jūs varat nosūtīt vienu ciparu uz vienu displeju un kontrolēt tā spilgtumu, vienkārši rakstot:
writeDigit (displeja numurs, skaitlis, spilgtums);
Displeja numurs ir skaitlis no labās uz kreiso pusi, uz kura displeja vēlaties rakstīt, sākot ar 0. Skaitlis ir faktiskais skaitlis, kuru vēlaties parādīt displejā no 0 līdz 9, un spilgtums ir vērtība no 0 līdz 255, gaišs, kā vēlaties.
Katru reizi, kad vēlaties atsvaidzināt displejus, jums ir jānosūta:
segments.show ();
Tā kā šeit nenotiek multipleksēšana, ir ļoti viegli veikt tādas darbības kā skaitļu pulsēšana, to aptumšošana un foršu animāciju veidošana.
Nav atsevišķas bibliotēkas, bet drīzumā es varētu pie tās strādāt. Ja vēlaties dot ieguldījumu projektā un uzrakstīt bibliotēku, sazinieties ar mani, un es jums nosūtīšu dažus attēlus.
9. solis: margrietiņas ķēde kopā
Otrā balva PCB konkursā
Ieteicams:
Mehāniskais septiņu segmentu displeja pulkstenis: 7 soļi (ar attēliem)
Mehāniskais septiņu segmentu displeja pulkstenis: Pirms pāris mēnešiem es izveidoju divciparu mehānisku 7 segmentu displeju, kuru pārvērsu par atpakaļskaitīšanas taimeri. Tas iznāca diezgan labi, un vairāki cilvēki ieteica dubultot displeju, lai izveidotu pulksteni. Problēma bija tā, ka es jau biju palaists
7 segmentu pulkstenis - mazo printeru izdevums: 9 soļi (ar attēliem)
7 segmentu pulkstenis - mazo printeru izdevums: vēl viens 7 segmentu pulkstenis. xDA Lai gan man jāsaka, ka, skatoties manu Instructables profilu, tas neizskatās tik traki. Tas, iespējams, kļūst aizkaitinošāks brīdī, kad paskatās uz manu lietu universālo profilu. Tātad, kāpēc es pat apgrūtināju darīt citu
7 segmentu displeja masīvs: 6 soļi (ar attēliem)
7 segmentu displeja masīvs: esmu izveidojis LED displeju, kas izgatavots no 144 7 segmentu displejiem, kurus kontrolē arduino nano. Segmenti tiek kontrolēti ar 18 MAX7219 ic, kas var kontrolēt līdz 64 atsevišķiem gaismas diodēm vai 8 7 segmentu displejiem. Masīvā ir 144 displeji, kas katrs sastāv no
Skaņas reaktīvās spuldzes displeji + svešas lietas : 8 soļi (ar attēliem)
Skaņas reaktīvās spuldzes displeji + svešas lietas …: Lai iegūtu vairāk fotoattēlu un projektu atjauninājumus: @capricorn_one
Divi 7 segmentu displeji, kurus kontrolē potenciometrs CircuitPython - redzes noturības demonstrācija: 9 soļi (ar attēliem)
Dubultie 7 segmentu displeji, kurus kontrolē potenciometrs CircuitPython-redzes noturības demonstrācija: Šis projekts izmanto potenciometru, lai kontrolētu displeju pāris 7 segmentu LED displejos (F5161AH). Pagriežot potenciometra pogu, parādītais skaitlis mainās diapazonā no 0 līdz 99. Jebkurā brīdī ļoti īsi iedegas tikai viena gaismas diode, bet