Sisällysluettelo:
- Vaihe 1: Tarvikkeet
- Vaihe 2: Leikkaa runko -osat
- Vaihe 3: Kokoa kehys
- Vaihe 4: Piirikaavio ja pseudokoodi
- Vaihe 5: Leipälevyn prototyyppi
- Vaihe 6: Koodi
- Vaihe 7: Juotospiiri
- Vaihe 8: Käytä sitä
Video: Helppo ääretön peili Arduino Gemma & Neo -pikselillä: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Katso! Katso syvälle lumoavaan ja petollisesti yksinkertaiseen äärettömyyspeiliin! Yksittäinen LED -valonauha loistaa sisäänpäin peilikerroksessa luodakseen loputtoman heijastuksen vaikutuksen. Tämä projekti soveltaa intro Arduino -luokan taitoja ja tekniikoita ja yhdistää kaiken lopulliseen muotoon käyttämällä pienempää Arduino Gemma -taulua.
Katso tämän projektin webinaari! Tutustu tähän webinaariin, jonka johdin 28. kesäkuuta 2017 nähdäkseni, että saan tämän rakenteen valmiiksi!
Jos haluat pysyä ajan tasalla siitä, mitä työskentelen, seuraa minua YouTubessa, Instagramissa, Twitterissä, Pinterestissä ja tilaa uutiskirjeeni.
Vaihe 1: Tarvikkeet
Tämän oppitunnin seuraamiseksi tarvitset:
- Terävä veitsi
- Metalliviivain tai T-neliö
- Leikkuumatto tai pahvi
- Tulostin malli- tai ympyräpiirustuskompassille
- Muovinen pisteytysveitsi (valinnainen, mutta mukava)
- Kuumasulateliima, tai E6000/Quick Hold käsityöliima
- Pyykkipoika (valinnainen, käytettäväksi liimapuristimena)
- 4 "pyöreä peili
- Läpinäkyvä peili muovia
- Musta vaahtolevy, paksuus 3/16"
- Arduino Uno ja juottamaton leipälauta asennuslevyllä
- USB A-B -kaapeli
- Pieni painike (jonka juotit aiemmin)
- Leipälevyn johdot
- RGBW NeoPixel -nauha (tai muu WS2812b RGBW -LED -nauha) (19 pikseliä, käyttää samaa nauhaa, jonka juotit aiemmin)
- Juotin & juote
- Langanpoistimet
- Huuhtele lävistäjäleikkurit
- Kolmas käsityökalu
- Yleismittari (valinnainen)
- Pienet neulanpihdit
- Pinsetit
- Arduino Gemma -levy
- Micro -USB -kaapeli
- USB -keskitin, jos tietokoneessa on vain USB 3 -portit (kuten uudemmat Macit)
- USB -jatkojohto (valinnainen)
- USB -virtalähde
- Lipoly -akku ja laturi (valinnainen)
Tämä projekti opastaa sinua rakentamaan elektroniikkakotelon vaahtomuovilevystä, joka vaatii suojatun työpinnan (leikkausmaton tai useita kerrospahvia), metalliviivaimen ja terävän työkaluterän. Voit joko koota kuumat liimapistoolit tai valita käsityöliiman, kuten E6000. Pyöreä lasipeili on ääretön peilin keskellä, ja pala läpinäkyvää peilimuovia on ääretön tunnelitehosteen salainen ainesosa. Jos sinulla ei ole muovista pisteytysveistä, voit leikata peilin muovia parilla tukevilla saksilla, mutta jätä leveämpi marginaali kuin luulet tarvitsevasi, koska peilikalvo pyrkii hiutalemaan hieman saksien ympärillä. leikatut reunat. Ole varovainen käyttäessäsi teräviä työkaluja, pidä kulho jäävettä lähellä kaikkia kuumaliimaprojekteja nopean palovamman käsittelemiseksi ja käytä asianmukaista ilmanvaihtoa kaikille liimoille.
Arduino Gemma - Ääretön peili -projekti pienentää Arduinon piiriä korvaamalla Arduino Unon Arduino Gemmalla. Gemma on pieni kortti, joka on rakennettu ATTiny85 -mikrokontrollerin ympärille. Siinä on vähemmän muistia ja vähemmän ominaisuuksia kuin Unon Atmega328: ssa, mutta se on myös pienempi ja halvempi. Suuret tyynyt on erittäin helppo juottaa (ja ommella johtavalla langalla, mutta se on aihe eri luokalle). Gemma yhdistää tietokoneeseen mikro -USB -kaapelilla, ja siinä on JST -portti akun liittämistä varten. Opit ohjelmoimaan Gemman Arduino -ohjelmistosta ja rakentamaan sen lopulliseen projektiin. Voit myös käyttää Adafruit Gemmaa, mutta sinun on suoritettava lisävaihe Arduino -ohjelmiston määrittämiseksi.
RGBW NeoPixel -liuska - Tämä digitaalisesti osoitettava nauha sisältää WS2812b -siruja, jotka ohjaavat yhdistettyjä punaisia, vihreitä, sinisiä ja valkoisia LED -valoja. NeoPixel on Adafruit -tuotenimi, mutta voit löytää tämän nauhan myös etsimällä "WS2812b RGBW -nauha" suosikkitoimittajasi sivustolla. Tässä luokassa annettu näytekoodi ei toimi RGB (ei valkoista) -nauhaa, analogista LED -nauhaa tai minkäänlaista muuta digitaalista ohjauspiiriä (kuten APA104 eli DotStar) käytettäessä
Vaihe 2: Leikkaa runko -osat
Valmistaudu paperityöhön! Tämä vaihe sisältää teräviä työkaluja ja vaatii huomiota yksityiskohtiin, joten varmista, että olet hyvin levännyt, mutta et liian kofeiinia. Käytä kirkasta valaistusta ja suurta, puhdasta työtasoa, joka on suojattu leikkuumatolla tai -pahvilla.
Jos olet uusi aloittamaan vaahtolevyn leikkaamisen ja liimaamisen, hanki lisäharjoituksia ja virheitä- kolmen pakkaus 16x20 tuuman levyjä riittää (ja voit tehdä muita projekteja, jos sinulla on ylimääräistä jäljellä). Loukkaantumisten välttämiseksi käytä terävää terää, metallista viivoitinta, hidasta vauhtia ja varovaisuutta. On normaalia, että muutama kappale tehdään uudelleen virheellisen terän luistamisen tai jumittumisen vuoksi.
Voit leikata muotoja kahdella tavalla: tulostaa mallin tai piirtää muodot ympyräpiirustuskompassilla. Kummassakaan ei ole selvää etua, mutta taitosi ja työkalusi voivat heiluttaa sinua suuntaan tai toiseen. Malli on saatavana kaakeloiduna PDF-tiedostona Letter-kokoiselle paperille, joka teipataan yhteen ja kiinnitetään liimapuikolla vaahtomuoviin. Mallitiedostosta on myös untiled -versio siltä varalta, että haluat tulostaa sen suurikokoisella tulostimella tai tehdä muutoksia.
On kuitenkin todella helppoa piirtää muodot käsin, lupaan! Piirrä ensin peilin kokoasi vastaava ympyrä asettamalla kompassi sen säteelle (4 tuuman peili = 2 tuuman säde) ja piirtämällä ympyrä vaahtomuovillesi vähintään 5 tuumaa kustakin reunasta. Toki, voit vain jäljittää peilin ympärysmitan, mutta sitten sinun on löydettävä ja merkittävä keskipiste! Kompassi tekee sisennyksen keskipisteeseen, joka on kätevä toisen samankeskisen ympyrän tekemiseksi.
Laajenna nyt kompassisi 4 : iin ja vedä suurempi ympyrä ensimmäisen ympärille. Tämä on peilin täydellinen pohja/takaosa- merkitse se sellaiseksi.
Ylä-/etukappaleen on oltava hieman isompi, joten laajenna kompassiasi 4 3/16 : iin ja vedä se turvalliselle etäisyydelle alakappaleesta.
Katseluikkunan pitäisi olla vain hieman pienempi kuin peili, vaikka sillä ei ole väliä kuinka paljon. Aseta kompassi noin 1/8 tuumaa pienemmäksi kuin peilin säde ja vedä sitten ympyrä ulos samasta keskipisteestä kuin suurempi etu-/yläreuna.
Merkitse tämä pala pienempään ympyrään, joka leikataan pois hetken kuluttua.
Merkitse ja leikkaa yksi vaahtomuovin pitkästä sivusta yksi nauha 1/2 "leveänä ja toinen 1" leveänä.
Kapea nauha halaa peiliä ja tukee NeoPixel -nauhaasi, kun taas leveämpi muodostaa pyöreän kehyksen ulkoseinän.
Ympyröiden leikkaamiseen! Jotkut hienovaraisuus ja kärsivällisyys auttavat tässä. Tykkään käyttää pienempää käsityöveistä ympyröiden leikkaamiseen, koska minusta tuntuu, että minulla on enemmän hallintaa. Tässä käyttämäni veitsi vie tavalliset X-acto-terät, ja löysin sen scrapbooking-käytävästä.
Vedä ensin veitsellä kevyesti koko alareunan ympärysmitta, lävistä vain yläpaperikerros. Tämän passin aikana voit vapaasti kallistaa terän, mutta se on kuitenkin mukavin ja tuottaa tarkimman muodon.
Leikkaa ympyrän ympäri uudelleen jäljittääksesi edellisen passin linjan. Kiinnitä tällä kertaa huomiota terän kulmaan, jonka tulisi olla 90 astetta (suoraan ylös ja alas). Paina lujasti tätä leikkausta tehdessäsi ja pidä sormesi poissa terän polusta. Nosta lauta ja tarkista, oletko leikannut kokonaan läpi. Tee vielä yksi läpivienti terällä leikataksesi kaikki jäljellä olevat kohdat kehän ympäri.
Leikkaa seuraavaksi yläosa ja leikkaa sitten sen sisäpiiri. Tämä pala on nähty enemmän kuin mikään muu, joten suorita sille hieman ylimääräistä puhdistusta epätasaisten reunojen suoristamiseksi.
Tee kaarevalle sisärenkaalle poikkileikkauksia noin 1/4 tuuman välein ohuempaa vaahtomuovinauhaa pitkin, mutta älä leikkaa kokonaan läpi! Se on helpompaa kuin miltä kuulostaa- tee vain kaksi kevyttä syöttöä ja saat Nämä leikkaukset mahdollistavat kappaleen kaareutumisen ja tasaisen sisäpinnan.
Ulomman runkokappaleen on asetettava paras puoli ulospäin, joten leikkaamme hiukan eri tavalla. Valmistele ensin nivelten nivelet leikkaamalla viiva 3/16 "reunasta. Tee varovasti poikkileikkauksia nauhaa pitkin, vuorotellen paksut ja ohuet osat noin 3/8" ja 1/8 ".
Jos haluat poistaa materiaalin, jossa reuna kiertyy, aseta nauha leikkuupinnan reunaa pitkin ja liu'uta veistä vaakasuoraan, jotta vaahto poistuu, jättäen pohjapaperikerroksen ehjäksi.
Poista nyt ohuet osat vetämällä ne ulos pinseteillä tai pihdeillä. Ne vapauttavat tyydyttävällä popping -äänellä. Tämän ylimääräisen tilan ansiosta nauha voi nyt kaareutua itseensä ja muodostaa projektin puhtaan ulkokuoren!
Leikkaa läpinäkyvän peilin muovista pala peilistäsi suuremmaksi, mutta ulkokehystä pienemmäksi. Älä vaivaudu leikkaamaan sitä ympyrään. Jos sinulla on muovinen pisteytysveitsi, se on parasta. Vedä liimaa muutaman kerran viivainta pitkin ja napsauta sitten muovia partituuria pitkin. Hyödyllinen veitsi leikkaa kuitenkin myös tämän ohuen materiaalin helposti, vaikkakin peilimateriaalia hilseilee leikattua reunaa pitkin, joka kuitenkin piiloutuu kehyksen sisään.
Vaihe 3: Kokoa kehys
Suojaa työtasosi jollakin romumateriaalilla. Kuumenna liimapistooli ja valmista kulho jäävettä, jotta voit pitää sen lähellä, jos poltat itsesi. Voit halutessasi käyttää erilaisia liimoja tähän projektiin.
Levitä kuppi liimaa alaympyrän keskelle ja kiinnitä peili siihen. Pyöritä ja kiristä peili vaahtomuovia vasten varovasti ja kohdista se merkityn ympyrän kanssa. Liimaa sitten ohut nauha peilin kehälle ja revi ylimääräinen pois, jättäen pienen raon johtojen läpi.
Aseta "donitsi" -kappale kuvapuoli alaspäin työtasolle ja liimaa lävistetty reuna. Paina näitä kappaleita toistuvasti yhteen ja alas työtasolle liimaamalla liikkeellä, joten etureuna on mukava ja puhdas. Ulompi vanne ei mene kokonaan ja se on ok- voit sulkea tämän aukon myöhemmin, jos haluat.
Vie NeoPixel -nauhan johdot peilin reunan pienen raon läpi ja liimaa se sisäpuolelle. Kiinnitä nauha valinnaisesti pyykkitapilla liiman jäähtyessä. Yritä välttää kuuman liiman pääsyä peiliin, mutta jos teet sen, se on ok! Pieni hankaava alkoholi vapauttaa otteen ei -huokoisille pinnoille, kuten lasille.
Puhdista työalue poistaaksesi pölyn ja vaahtomuovin palat. Pyyhi peili kokonaan nukkaamattomalla liinalla, tartu läpinäkyvään peiliin ja irrota suojakansi toiselta puolelta. Levitä pieni määrä liimaa neljään kohtaan sisäseinän ympärille (vältä liimapistoolisi liikkeitä peilin yli välttääksesi harhautuneet säikeet) ja liimaa läpinäkyvä peili paikalleen. Heijastavat pinnat on nyt suljettu ja suojattu pölyltä.
Nauti kaksinkertaisesta heijastavuudesta kytkemällä NeoPixel -nauha Arduino -korttiisi, jossa on Arduino -luokan oppitunnillani kuvattu NeoPixel -näytekoodi.
Vaihe 4: Piirikaavio ja pseudokoodi
Vaikka voit viitata tässä esitettyyn kaavioon koko rakennuksesi aikana, kehotan sinua piirtämään oman. Sinulla on yhdellä silmäyksellä viittaus, kun rakennat leipälevyäsi ja lopullisia prototyyppejä, ja piirien kaaviointi helpottaa omien projektien suunnittelua tulevaisuudessa. Kytkentäkaavion tarkoituksena on näyttää kaikki piirin sähköliitännät, ei välttämättä niiden fyysisiä sijainteja tai suuntauksia.
Liitännät ovat seuraavat:
NeoPixel 5V -> Arduino 5V
NeoPixel GND -> Arduino GND
NeoPixel Din (data sisään) -> Arduino -digitaalinen I/O -nasta (konfiguroitavissa)
hetkellisen painikekytkimen toinen puoli -> Arduino -digitaalinen I/O -nasta (konfiguroitavissa)
hetkellisen painikekytkimen toinen puoli -> Arduino GND
Tämä piiri yhdistää NeoPixel-nauhan ja painikkeen erilaisten LED-animaatioiden käynnistämiseen ja käyttää sisäistä vetovastusta, kuten tulo-/lähtö-oppitunnissa. Käyttämällä kaikkia näitä tietoja voimme kirjoittaa ihmisen luettavan mallin Arduino-ohjelmastamme, nimeltään "pseudokoodi:"
Muuttujat: NeoPixel -nastan numero, painikkeen nasta, kuinka monta LEDiä on, kuinka kirkkaat LED -valot pitäisi olla
Kertaluonteiset tehtävät: alustaa napin nasta tuloksi sisäisellä vetovastuksella, alustaa NeoPixel-nauhan, kuvata LED-animaatioita
Looping -tehtävät: tarkista, onko painiketta painettu, ja vaihda eri LED -animaatioon
Se saattaa tuntua yksinkertaiselta, mutta pseudokoodin kirjoittaminen projektille auttaa sinua kirjoittamaan viimeisen Arduino -luonnoksen nopeammin ja vähemmän sekaannusta. Se toimii vähän kuin tehtävälista ja viiteopas, kun uitat koodissa etkä muista mitä yrität saavuttaa!
Vaihe 5: Leipälevyn prototyyppi
Tartu Arduinoon ja leipälautaan ja varmista, että USB -johto on irrotettu. Ovatko NeoPixelit edelleen kytkettynä aiemmin? Loistava! Jos ei, liitä ne: 5V sähkökiskoon, Din Arduino -nastaan 6, GND maadoituskiskoon.
Lisää sitten hetkellinen painike leipälaudallesi keskimmäisen rajaviivan välissä. Yhdistä toinen jalka maadoituskiskoon ja sen viereinen jalka Arduino -nastaan 2. Lataa projektin koodi suoraan tai yllä olevasta Autodesk Circuits -moduulista, napsauta "Koodieditori" -painiketta, sitten "Lataa koodi" ja avaa tiedosto Arduino tai kopioi ja liitä koodi uuteen tyhjään Arduino -luonnokseen.
Liitä USB -kaapeli ja lähetä koodi Arduino -kortillesi. Painaa nappia; sen pitäisi laukaista uusi animaatio toistettavaksi NeoPixels -laitteissa. 5 V -kisko riittää näihin muutamaan pikseliin rajoitetulla kirkkaudella, mutta tuleviin projekteihin, joissa on enemmän LED -valoja, tarvitset erillisen virtalähteen, kuten on keskusteltu intro Arduino -luokan taitotunnistani.
Vaihe 6: Koodi
Tarkastellaan koodia tarkemmin:
#define BUTTON_PIN 2 // Painikkeeseen kytketty digitaalinen IO -nasta. Tämä tulee olemaan
// ajetaan vetovastuksella, joten kytkimen pitäisi // vetää tappi hetkeksi maahan. Korkealla -> matalalla // siirtymällä painikkeiden logiikka suoritetaan. #define PIXEL_PIN 6 // NeoPixeleihin kytketty digitaalinen IO -nasta. #define PIXEL_COUNT 19 #define BRIGHTNESS 100 // 0-255 // Parametri 1 = pikselien lukumäärä nauhassa // Parametri 2 = nastan numero (useimmat ovat kelvollisia) // Parametri 3 = pikselityyppiset liput, lisää tarvittaessa: / / NEO_RGB Pikselit on kytketty RGB -bittivirtaan // NEO_GRB Pikselit on kytketty GRB -bittivirtaan, oikea, jos värit vaihdetaan testauksen aikana // NEO_RGBW Pikselit on kytketty RGBW -bittivirtaan // NEO_KHZ400 400 KHz: n bittivirta (esim. FLORA -pikselit) // NEO_KHZ800 800 KHz bittivirta (esim. LED -nauha) bool oldState = HIGH; int showType = 0;
NeoPixel -esimerkkikoodin tapaan tässä ensimmäisessä osassa asetetaan NeoPixel -nauha ja muuttujat painonapille, pikselin ohjaustapille jne.
void setup () {
pinMode (BUTTON_PIN, INPUT_PULLUP); strip.setBrightness (KIRKKAUS); strip.begin (); strip.show (); // Alusta kaikki pikselit pois päältä} Asetustoiminto asettaa nastan 2 tuloon, jonka sisäinen vetovastus on aktivoitu, asettaa pikselien yleisen kirkkauden ja käynnistää pikselidatayhteyden.
void loop () {
// Hae painikkeen nykyinen tila. bool newState = digitalRead (BUTTON_PIN); // Tarkista, onko tila muuttunut korkeasta matalaan (painikkeen painallus). if (newState == LOW && oldState == HIGH) {// Lyhyt viive poistumispainikkeelle. viive (20); // Tarkista, onko painike edelleen alhaalla palautuksen jälkeen. newState = digitalRead (BUTTON_PIN); if (newState == LOW) {showType ++; jos (showType> 6) showType = 0; startShow (showType); }} // Aseta viimeisen painikkeen tila vanhaan tilaan. oldState = newState; }
Silmukkafunktio tarkistaa ensin painikkeen nykyisen tilan ja tallentaa sen boolen muuttujaan (voi olla yksi kahdesta tilasta: HIGH tai LOW). Sitten se tarkistaa ja kaksinkertaisesti tarkistaa, meneekö tämä tila HIGH: sta MATALAAN. Jos näin on, showType-arvoa suurennetaan yhdellä ja käynnistysshow-funktiota kutsutaan, ja nykyinen showType-argumentti välitetään sille argumenttina (showType on rajoitettu arvoon 0-6). Muuttuja oldState päivitetään vastaamaan viimeisen painikkeen tilaa.
void startShow (int i) {
kytkin (i) {tapaus 0: colorWipe (strip. Color (0, 0, 0), 50); // Musta/pois -tauko; tapaus 1: colorWipe (nauha. Väri (255, 0, 0), 50); // Punainen tauko; tapaus 2: colorWipe (nauha. Väri (0, 255, 0), 50); // Vihreä tauko; tapaus 3: colorWipe (nauha. Väri (0, 0, 255), 50); // Sininen tauko; tapaus 4: pulseWhite (5); tauko; tapaus 5: rainbowFade2White (3, 3, 1); tauko; tapaus 6: fullWhite (); tauko; }}
StartShow -toiminto sisältää kytkimen/tapauksen lausunnon, joka on vain hieno nopea tapa pinota joukko if/else -lauseita. Kytkinkotelo vertaa muuttujaa i kunkin tapauksen arvoihin ja suorittaa sitten kyseisen lausekkeen koodin. Avainsana
tauko;
poistuu kytkin-/tapauslausunnosta. Tätä kytkintä/koteloa käytetään kutsumaan erilaisia animaatiotoimintoja aina, kun painiketta painetaan.
Nyt kun sinulla on toimiva leipälautaprototyyppi, on aika tehdä tästä valmis projekti käyttämällä Arduino Gemmaa, joka on pienempi, vähemmän esillä ja halvempi kuin Arduino Uno. Voit myös käyttää Adafruit Gemmaa, mutta sinun on suoritettava lisävaihe Arduino -ohjelmiston määrittämiseksi.
Muuta ensin NeoPixel -nastamuuttuja arvosta 6 arvoon 1 koodissa:
#define PIXEL_PIN 1 // NeoPixeleihin kytketty digitaalinen IO -nasta.
Liitä Arduino Gemma tietokoneeseesi USB -kaapelilla ja valitse "Arduino Gemma" levyn tyypiksi Arduino Tools -valikosta.
Sisäisen ATTiny85 -mikrokontrollerin rajoitetut toiminnot eivät tue sarjaporttia samalla tavalla kuin Uno, joten sinun ei tarvitse valita mitään Port -valikosta. Muista kuitenkin valita "Arduino Gemma" Ohjelmoija -valikkokohdasta.
Taulu tarvitsee hieman apua tietääkseen, milloin yrität ohjelmoida sitä, joten paina taululla olevaa nollauspainiketta ja kun punainen LED -valo vilkkuu, paina Lataa -painiketta ladataksesi luonnoksen Gemmaan. Jos punainen LED-valo ei vilku, kun painat nollauspainiketta, USB-kaapelisi voi olla vain virtalähde ja se on vaihdettava USB-kaapeliin, jossa on virta- ja datayhteydet. Toinen syy, miksi LED -valosi ei välttämättä vilku, on jos käytät USB 3 -porttia (kaikki uudemmat Macit), jolla on ongelmia Gemma -käynnistyslataimen tunnistamisessa. Käytä tietokoneen USB 2 -porttia tai tietokoneen ja Gemman välissä olevaa USB -keskitintä.
Vaihe 7: Juotospiiri
Jos haluat käyttää piiriä Gemmasi kanssa, juotamme johdot suoraan levyn tyynyihin. Katkaise leipälevyn liitin ja nauha, kierrä ja tina NeoPixel -nauhajohtojen johdot. Juotosjohdot painikkeen diagonaalijohtoihin samalla tavalla (voit käyttää juotosoppitunnin painiketta). Kierrä ja juota kaksi maadoitusjohtoa yhteen.
Gemman suuret reiät helpottavat tämän piirin kokoamista ilman lisäosia- pujota tinatut johdot reikien läpi ja kiedo ylimääräinen juotoslevyn ympärille. Liitännät ovat seuraavat:
- NeoPixel 5V -> Gemma Vout
- NeoPixel Din -> Gemma 1 ~ (digitaalinen nasta 1)
- NeoPixel GND -> painikkeen toinen puoli -> Gemma GND
- painikkeen toinen puoli -> Gemma 2 (digitaalinen nasta 2)
Aseta piirilevy kolmanteen käsityökaluun ja kuumenna liitännät juotosraudallasi, ennen kuin levität lisää juotetta tyynyn ja langan imeyttämiseksi. Kun kaikki liitännät ovat jäähtyneet, leikkaa ylimääräinen lanka pois huuhteluleikkeillä.
Kuumaa liimaa Gemma paikalleen USB -portti ympyrän reunaa kohti.
Levitä etu-/yläkansi ja käsittele reunaa niin, että kappaleet istuvat puhtaasti yhteen. Sinun on ehkä leikattava alaympyrääsi hieman, jotta se sopii, ja vedä myös reuna auki, jotta se mahtuu kumppaniin. Liimaa painike paikalleen missä haluat.
Vaihe 8: Käytä sitä
Liitä USB -kaapeli, paina painiketta ja nauti! Voit vaihtaa värejä ja animaatioita vaihtamalla koodia. Käytä USB -virtalähdettä, jos haluat asentaa sen seinälle. Tässä vaiheessa voit halutessasi tehdä toisen pienen vaahtomuovireunakappaleen jäljellä olevan aukon sulkemiseksi. Jotkut ehdotetut käyttötarkoitukset: ripusta se seinälle, pidä se pöydälläsi, anna se ystävällesi!
Voit suorittaa tämän projektin helposti sisäisellä akulla USB -kaapelin liittämisen sijaan. Suunta, johon Gemma liimataan, määrittää pääsyn akkuporttiin, joten kannattaa liimata se uudelleen eri kulmasta. 19 RGBW -pikseliä kertaa 80 mA: n maksimivirta (plus ~ 10 mA Gemmassa) on 1530 mA, mikä tarkoittaa, että tarvitsemme teknisesti vähintään niin monta mAh: n akkua. Peilin koodi ei kuitenkaan ole lähellä kaikkien neljän pikselin LEDien käyttämistä täydellä kirkkaudella yhdessä, joten todellisuudessa suurin virranotto on paljon pienempi. Terve kompromissi on 1200 mAh: n ladattava lipolyakku.
Kiitos, että seurasit tätä Arduino -projektia! Jos haluat oppia lisää perusasioista, tutustu Arduino -luokkaani. En malta odottaa, että näen versiosi kommenteissa ja otan mielelläni vastaan ajatuksiasi ja palautettasi.
Suositeltava:
Tee kaksipuolinen työpöydän ääretön peili: 14 vaihetta (kuvilla)
Tee 2 -puolinen työpöydän ääretön peili: Suurin osa äärettömistä peileistä, jotka olen nähnyt, ovat yksipuolisia, mutta halusin rakentaa hieman erilaisen. Tämä on kaksipuolinen ja suunniteltu siten, että se voidaan näyttää työpöydällä tai hyllyllä. Se on helppo, erittäin hieno projekti tehdä
Ääretön peili ja pöytä (arkityökaluilla): 7 vaihetta (kuvilla)
Ääretön peili ja pöytä (casual-työkaluilla): Hei kaikki, Hetki sitten törmäsin tähän ohjeeseen ja otin heti sen mukaan ja halusin tehdä oman, mutta en saanut käsiäni 1) Yksisuuntainen pleksilasi 2) CNC -reititin. Pienen etsinnän jälkeen löysin
Tee värikäs ääretön peili: 12 vaihetta (kuvilla)
Tee värikäs ääretön peili: Viimeisessä ohjeessani tein äärettömän peilin, jossa oli valkoisia valoja. Tällä kertaa aion tehdä sellaisen värikkäillä valoilla käyttämällä LED -nauhaa, jossa on osoitettavat LEDit. Seuraan monia samoja vaiheita viimeisestä ohjeesta, joten en ole
Interaktiivinen ääretön peili: 9 vaihetta (kuvilla)
Interaktiivinen ääretön peili: Tämän luokan tehtävä oli yksinkertainen mutta monimutkainen: Tee jotain interaktiivista Arduinolla. Sen piti olla suunniteltu hyvin, teknisesti riittävän haastava ja omaperäinen alkuperäisiin ideoihin nähden nykyään Instructablesin kaltaisilla sivustoilla. Fro
Kääntyvä ääretön peili: 4 vaihetta (kuvilla)
Warping Infinity Mirror: Ääretön peili on osa tulevaa rakennustani. Sivustolla on jo paljon hienoja kuvauksia näiden tekemisestä, ja tarkistin monet niistä - erityisesti Ben Finion erinomainen ja rohkaiseva Arduino -versio. Howev