![GuGaplexed Valentine LED -sydän: 3 vaihetta GuGaplexed Valentine LED -sydän: 3 vaihetta](https://i.howwhatproduce.com/images/005/image-12798-141-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
![GuGaplexed Valentine LED -sydän GuGaplexed Valentine LED -sydän](https://i.howwhatproduce.com/images/005/image-12798-142-j.webp)
GuGaplexing on uusi LED -näytön multipleksointitekniikka. Charlieplexingiin verrattuna GuGaplexingin avulla voit ohjata kaksi kertaa enemmän LED -valoja vain muutamilla lisäkomponenteilla. GuGaplexed Valentine LED Heart -projektissa on 40 LED -valoa, jotka on järjestetty "Arrow Piercing a Heart" -järjestelyyn käyttäen vain 5 nastaista mikrokontrolleria. AVR ATTiny13V -mikro -ohjain. Kaikkia Tiny13: n 6 I/O -nastaa käytetään tässä projektissa; 5 40 LED: n ohjaamiseen ja 6. nasta kytkimen lukemiseen. Kytkimen painaminen muuttaa lävistetyn sydämen näytön animaatiota.
Vaihe 1: Piirikaavio
Piiri koostuu Tiny13: sta, 40 punaisesta LEDistä, joiden koko on 3 mm, joukko BC547 (NPN) ja BC557 (PNP) -transistoreita, muutama vastus ja painonappikytkin. Tiny13 on asennettu 8-napaiseen pistorasiaan. Kaavio pdf- ja kotka -muodossa löytyy täältä.
Tärkeä huomioitava asia on, että piiri käyttää 5 transistoriparia, joissa käytetään NPN- ja PNP -transistoreita, ja nämä transistorit on sovitettava niiden beeta -arvojen mukaan, mikä tehdään helposti sopivalla yleismittarilla, jossa on transistorin tarkistustoiminto. Lyhyesti sanottuna GuGaplexing toimii seuraavasti: Mikro -ohjaimen nastat toimivat yhdessä kolmesta mahdollisesta tilasta: 0, 1 tai Z (suuren impedanssin tila). Charlieplexing -tekniikka hyödyntää tätä seikkaa lisätäkseen ohjattavien LED -valojen määrää verrattuna perinteiseen multipleksointitekniikkaan, joka ei hyödynnä tapin kolmatta tilaa (eli suuren impedanssin tilaa Z). Näin Charlieplexing onnistuu hallitsemaan N*(N-1) LEDiä käyttämällä N digitaalista nastaa. Nyt kahdella nastalla on kahdeksan logiikkayhdistelmää: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 ja ZZ. Joten periaatteessa näiden tilojen sopivalla dekoodauksella pitäisi olla mahdollista kytkeä 8 LEDiä vain kahta nastaa käyttäen, tietysti dekoodaustyön ulkoisten lisäkomponenttien kustannuksella. GuGaplexing tekee kompromissin ja käyttää transistoriparia (NPN ja PNP) per pin purkamaan neljä mahdollisista kahdeksasta yhdistelmästä. Näin N-nastojen osalta GuGaplexing saavuttaa 2*N*(N-1), joka on kaksi kertaa enemmän kuin Charlieplexing. Lisätietoja GuGaplexing LED -näytön multipleksointitekniikasta on saatavana suunnitteluideana EDN: ssä (www.edn.com) lähitulevaisuudessa.
Vaihe 2: GuGaplexed LED Heart in Action
Tässä on youtube -video hankkeesta toiminnassa.
Vaihe 3: Lähdekoodi
Tässä on tämän projektin lähdekoodi, joka on kirjoitettu C -kielellä ja koottu Winavr gcc: llä. Lähdekoodi, Makefile ja hex -tiedosto on liitetty.
Suositeltava:
Internet Valentine: 17 vaihetta (kuvilla)
![Internet Valentine: 17 vaihetta (kuvilla) Internet Valentine: 17 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/001/image-2696-20-j.webp)
Internet Valentine: Lähetä ystävänpäiväsi muistiinpano verkon kautta! Tämä DIY -elektroniikkaprojekti käyttää pientä värähtelevää moottoria heiluttaen varovasti pehmopaperisydäntä ja vilkkumaan LED -valoa, kun se vastaanottaa ohjeita Internetistä toiselta laitteelta. Rakensin kaksi versiota t
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
![Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-401-30-j.webp)
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
![ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Beating Heart LED Valentine Ornament: 7 vaihetta (kuvilla)
![Beating Heart LED Valentine Ornament: 7 vaihetta (kuvilla) Beating Heart LED Valentine Ornament: 7 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/006/image-15074-19-j.webp)
Beating Heart LED Valentine Ornament: Tässä ohjeessa näytän sinulle, kuinka olen rakentanut ystävänpäivän LED -koristeen, jonka annoin vaimolleni lahjaksi. Piiri on saanut inspiraationsa toisesta Instructable: https: //www.instructables.com/id/Astable-Multivibr
Valentine Heart: 3 vaihetta
![Valentine Heart: 3 vaihetta Valentine Heart: 3 vaihetta](https://i.howwhatproduce.com/images/002/image-4168-100-j.webp)
Ystävänpäivä sydän: Kaksi kerrosta perspex -sydän, jonka sisällä on valonlähde, ilmaisemaan palavaa rakkauttasi