Sisällysluettelo:

Charliplexed joulukuusi My Cubbylle: 7 vaihetta
Charliplexed joulukuusi My Cubbylle: 7 vaihetta

Video: Charliplexed joulukuusi My Cubbylle: 7 vaihetta

Video: Charliplexed joulukuusi My Cubbylle: 7 vaihetta
Video: НАСТОЯЩЕЕ ГРУЗИНСКОЕ ЧАХОХБИЛИ ИЗ КУРИЦЫ!!! КАК ПРИГОТОВИТЬ? РЕЦЕПТ ПРОСТОЙ 2024, Marraskuu
Anonim
Charliplexed joulukuusi My Cubbylle
Charliplexed joulukuusi My Cubbylle

Viime vuonna sain paristokäyttöisen lampputyyppisen jouluvalosarjan paikallisesta kotikaupasta ja laitoin sen pöytälevyn joulukuuseen. Ihan vain tehdäkseen pennusta juhlava. Lähes kaikki saamani kommentit olivat "Eivätkö ne vilku?" Tänä vuonna olin sitoutunut ja päättänyt tehdä jotain, joka erottuu. LED -paristokäyttöinen valosarja katkaistiin ja kiinnitettiin Arduinoon, Charlieplexed -tyyliin ja pieni koodi, jotta heistä muodostui kauniita kuvioita, jotka muuttuivat satunnaisesti, täyttivät laskuttaa. Kesti jonkin aikaa saada satunnainen osa toimimaan, mutta en halunnut kuvion toistuvan uudestaan ja uudestaan tylsää. Mutta halusin heidän näkevän kaikki johdot. Sitä paitsi se on nöyrämpi tällä tavalla.

Vaihe 1: LEDin positiivisen puolen löytäminen

LEDin positiivisen puolen löytäminen
LEDin positiivisen puolen löytäminen

Charliplexing mahdollistaa N*(N-1) LEDien ohjaamisen N-nastalla. Tässä tapauksessa minulla oli 20 lediä, joten leikkasin ne erilleen ja käytin mukana toimitettua paristokoteloa positiivisen johtimen löytämiseen käyttämällä neljää nastaa 12 ledin saamiseksi.

Vaihe 2: Joukkojen yhdistäminen

Sarjojen kytkentä
Sarjojen kytkentä

Positiivisen löydettyäni juotin ne sarjoiksi, joista jokaisessa oli positiivinen ja negatiivinen kustakin LED -juotoksesta. Voit testata, toimiiko paristokotelo oikein - koskettamalla johtoja akkujohtoihin, yhden LED -valon pitäisi syttyä - johtojen kääntämisen pitäisi sytyttää toinen.

Vaihe 3: Johtojen peittäminen paperitehtaalla

Johtojen peittäminen paperitehtaalla
Johtojen peittäminen paperitehtaalla

Voit saada nauhaa paikallisesta käsityökaupasta, jota käytetään silkkikukkien varren peittämiseen. Sain omani Walmartista. "Teippi" on vahamaista vihreää paperia, joka tarttuu itsekseen melko hyvin ja piilottaa puun ympärille vedetyt johdot.

Vaihe 4: Valojen kytkeminen

Valojen kytkeminen
Valojen kytkeminen

Tämä opettavainen ei koske Charliplexing -teoriaa - vaan kuinka soveltaa sitä mielenkiintoisella tavalla. Charliplexing on hyvin dokumentoitu. Tämä Wikipedia -artikkeli antaa sinulle perusasiat. Lisäksi jos etsit täältä ohjeista, löydät monia muita esimerkkejä. Kullakin LED -parin jokaisen johdon liittämisellä ei ole väliä - kunkin johdot ovat vaihdettavissa. Sinun tarvitsee vain kytkeä jokainen pari eri nastojen yli 100 ohmin vastuslaitteen läpi. Tässä tapauksessa: nastaparit === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Voit lisätä sarjoja käyttämällä enemmän nastoja, mutta mitä enemmän lisäät, sitä vähemmän aikaa jokainen valo palaa ja himmennin tulee. 12 näytti olevan mukava pyöreä numero ja mukavan kirkas.

Vaihe 5: Kerää johdot yhteen

Johtojen kerääminen yhdessä
Johtojen kerääminen yhdessä
Johtojen kerääminen yhdessä
Johtojen kerääminen yhdessä

Yritin vain kytkeä yksittäiset sarjat suoraan leipätauluun, mutta ne vetivät jatkuvasti ulos. Joten laitoin ne kaikki pienelle perfboardille ja naarasliittimellä pitämään johdot hallinnassa. Radio shackissa on nelijohtiminen Rainbow Wire, jossa on kiinteät johtimet ja joka sopii hyvin liittimeen. Liitin leikattiin pitkästä naaraspuolisten nauhojen nauhasta, jonka otin eBayssa.

Vaihe 6: Leipälevyn asettelu

Leipälevyn asettelu
Leipälevyn asettelu

Sateenkaarilangan toinen pää on kytketty pieneen leipälautaan, jossa on Adafruit Arduino Clone. Käytin 100 ohmia rajoittaviin vastuksiin, mikä on vähän alhainen, jolloin jokaiseen palavaan LEDiin tulee noin 5v/200ohm = 25ma. Arduino ei näyttänyt häiritsevän ja se tekee LED -valoista hieman kirkkaampia. Koska ne ovat pulssisia, koko piiri kuluttaa 25 mA ja vähän Arduinolle - Akun käyttö on mahdollista. Alkuperäinen valosarja vei lähes 120 mA akusta - tämä on paljon pienempi.

Vaihe 7: Pieni ohjelmisto

Pieni ohjelmisto
Pieni ohjelmisto

Minulla on Jimmie Rodgersin LED Heart -sarja ja ohjelmisto oli valmis Charliplexed -sarjan ajamiseen. Muokkasin koodin lisäämään satunnaisen sekoituksen. Tämä järjestää nastat uudelleen aina, kun tietty animaatiokehys kutsutaan, jotta se ei tule tylsää ja toistuvaa. Tein muutaman taulukon, jotka pitävät jokaisen animaatiokehyksen sytyttämässä yhden LEDin, kaksi, kolme…. ja niin edelleen.

Suositeltava: