Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Kuutio
- Vaihe 3: Hehkupaneelit
- Vaihe 4: Taita ylösalaisin
- Vaihe 5: Anturit
- Vaihe 6: Blinky Light String
- Vaihe 7: Virta
- Vaihe 8: Piirit
- Vaihe 9: BLE -moduuli
- Vaihe 10: Lopullinen johdotus
- Vaihe 11: Testaus
- Vaihe 12: Anturin uudelleensuunnittelu
- Vaihe 13: Koodi
- Vaihe 14: Viimeinen taitto
- Vaihe 15: Tulevaisuus
Video: Taitettava Blinky Light Thing: 15 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Inspiraatio
Muutama vuosi sitten veljeni sai loistavan idean tuotteesta nimeltä Blinky Light Thing. Se oli lähes hyödytön gadget, joka palveli vain omistajaa huvittamalla vilkkuvilla valoilla, tärinällä ja jonkinlaisella alkeellisella liikkeellä (kuten yhdellä jalalla se voisi heilua). Se olisi ollut kuin Pet Rock uudella vuosituhannella. Sitä ei koskaan tehty.
Flash eteenpäin tähän hetkeen. Minulla oli idea pelistä, jossa oli vilkkuvia valoja, piippauksia ja kosketusantureita. Se näytti käytännöllisemmältä, mutta silti "asia", jossa oli "vilkkuvia valoja", joten nimi otettiin käyttöön tälle laitteelle!
Mikä on Blinky Light Thing?
Jäljempänä BLT, se on pieni kädessä pidettävä esine (tällä hetkellä kuutio), jolla voit pelata useita pelejä. Kuution molemmat puolet voivat syttyä ja myös tuntea kosketuksen. Kuutio tietää myös mihin suuntaan se on suunnattu ja voi tuntea liikkeen.
Mutta tässä on viileä osa (no, vilkkuvien valojen ja kaiken muun lisäksi). Sillä on kyky kommunikoida muiden BLT: iden kanssa! Se tekee tämän Bluetooth Low Energyn tai BLE: n kautta. Tämä mahdollistaa useamman kuin yhden kuution pelit ja pelit, joissa on useita pelaajia.
Evoluutio
Alun perin, kun inspiraatio osui minuun, kuvittelin paljon pienempiä kuutioita ja niitä oli useita. Päätin nopeasti, että tämä oli liian monimutkaista ensimmäiseksi prototyypiksi, ja päädyin ajatukseen saada vain 2 isompaa kuutiota konseptin todistamiseksi. Ensimmäinen malli rakennettiin kovaksi kuutioksi, jonka sivut olivat akryylia, ja sisäkehykseen asennettu elektroniikka ja paneelit sisältävä insertti. Myös alkuperäisessä suunnittelussa Circuit Playgroundin sisäänrakennetut LEDit valaisivat kuution sivut taivutetusta akryylistä valmistettujen "valoputkien" kautta. Kaiken kaikkiaan tämä oli erittäin fiksu, mutta luultavasti myös yli suunniteltu! Pääsin tekemään kuution, paneelit ja sisärakenteen ennen kuin tajusin, että se oli aivan liian monimutkainen.
Kirjoita: paperi
Jossain vaiheessa luonnokseni alussa olin asettanut kaikki komponentit kuution sivujen tasaiselle piirustukselle, jotta voisin visualisoida asiat paremmin. Paljon myöhemmin palasin tähän ajatukseen ja ajattelin, että ehkä voisin todella tehdä sen tasaiseksi ja sitten "taittaa" sen ylös. Ajattelin, että voisin tehdä tämän akryylipaneeleilla asettamalla ne tasaisiksi, asentamalla kaikki osat ja "taittamalla" kaikki paikalleen.
Sitten myöhemmin ajattelin, että miksi ei vain tehdä eteenpäin ja tehdä prototyyppi paperista/pahvista ja kirjaimellisesti taittaa se ylös? Olin jo leikkinyt taitettavan tietokoneen ja taitettavan robotin ideoilla, joten miksi ei myös tämä?
Vaihe 1: Osaluettelo
Osat yhden Blinky Light Thingin tekemiseen. NeoPixelit tulevat yleensä 1 metrin kaistaleina, mikä riittää rakentamaan 2 kuutiota, joissa on vähän jäljellä.
2 heijastava metallikalvo - 3,38 dollaria
Akryylilevy 8 "x 10" - 3,38 dollaria
2 arkkia kartonkia, 8,5 "x 11" - 3,99 dollaria. Käytin sinistä, mutta mikä tahansa tumma väri toimisi hyvin.
Circuit Playground Classic - 20 dollaria
HM -10 BLE -moduuli - 4 dollaria
Pieni johdin. Käytin kierrätettyä nauhakaapelia - 1,77 dollaria vanhasta levykeaseman liittimestä.
1 metrin NeoPixel -nauha - 6 dollaria (30 lediä, tarvitsemme vain 12)
3x AAA -paristopidike - 140 dollaria
Tacky Glue - 1,29 dollaria tai muuta liimaa paperille
Kuuma liima
Tarvittavat työkalut
Langanpoistajat tai partakoneen varovainen käyttö.
Akryylipistotyökalu tai sopiva x-acto-terä
Pisteytystyökalu pahville tai hyvä kuulakärkikynä
Puristimet (helpottaa akryylin leikkaamista)
Kaivertaja tai muu Dremelin kaltainen työkalu.
Hieno hiekkapaperi
Bic -sytytin (jos haluat kiillottaa akryylin)
Rei'itys
Vaihe 2: Kuutio
Valmis BLT on kuutio, 2,5 "neliö. Tämä koko saavutettiin hyvänä kompromissina Circuit Playgroundin (2" ympyrä) ja akryylipaneelien, paristopidikkeen jne. Sisältämiseksi.
Kuution sivut voidaan asettaa tasaiselle paperille. Tiesitkö, että tähän on 11 eri tapaa? En tehnyt! Minulla oli kuitenkin muita rajoituksia. Sen piti mahtua vakiokokoiselle paperiarkille/kartonkikappaleelle (8,5 "x 11") ja sen oli taitettava siten, että johdotuksen mutkat minimoituvat. Valitsemani kuvio sopii lähes täydellisesti 2,5 tuuman kuution valmistamiseen. Se mahdollistaa myös sen, että kuution kummallakin puolella on ulkopuoli ja taitto, joka muodostaa jokaisen akryylipaneelin takapuolen.
Tulostin tämän-p.webp
Vaihe 3: Hehkupaneelit
Kuution kummallakin puolella on reunavalaistu hehkupaneeli. Nämä kaikki on kooltaan 2 tuuman neliöitä, joissa on noin 1/4 "lisäosa toisella puolella. Tämä ylimääräinen bitti on paikka, jossa LEDit asennetaan. Käytin.08" paksua akryylia Plaskolite -tuotteesta, jonka ostin Lowesista 8 x 10 arkkia. Yhdestä arkista saat kaikki kuution osat. Voit saada nämä osat laserleikkauksella palvelusta, kuten Ponoko, mutta tein sen käsin.
Osien leikkaamiseen tarvitset pisteytystyökalun. Käytin yhtä x-acto-sarjan teristä. Laitoin tulosteen muovin alla olevista osista ja tein sitten pisteitä ylhäällä olevia viivoja pitkin. Sinun on mietittävä ensin, mitkä linjat katkaistaan, koska sinun on murtettava muovi reunasta toiseen. Et voi tehdä tätä esimerkiksi reiän tekemiseksi. Suosittelen kiinnittämään muovin pöydän reunaan siten, että pisteviiva on pöytälevyn reunassa. Sitten muovi rikkoutuu nopeasti alaspäin painettaessa. Tämä jättää suhteellisen sileän reunan, mutta haluat sitten hioa sen mahdollisimman tasaiseksi.
Kaikki reunat hiotaan sitten hienorakeisella hiekkapaperilla, jotta ne ovat mahdollisimman sileitä, ja myös hieman pyöristettyjä, mikä auttaa pitämään valon heijastumassa muovin sisällä. Lopuksi olen "kiillottanut" reunat yksinkertaisella Bic -sytyttimellä. Yhdellä reunalla (pitkä mitta, IE, ylimääräinen 1/4 tuumaa) olen hionnut pyöreän viisteen, joka auttaa heijastamaan valoa kohti muuta paneelia. Sen sijaan, että LED -valot kiinnitettäisiin reunaan, mikä olisi vaikeaa tehdä tässä mallissa, ledit kiinnittyvät viisteen toiselle puolelle tasolle paneelin pinnan kanssa.
Kuviot on kaiverrettu muoviin Dremel -työkalulla ja pienellä pyöreällä hiomalaikalla. Tämä tekee pinnoista, joissa valo voidaan ohjata, jolloin hehkuva kuvio syntyy. Parhaan hehkun saamiseksi haluat kuviot levyn takaosassa. Levyt on sitten taitettu taitettavaksi hehkuvien ominaisuuksien lisäämiseksi. Lisävalon suojaamiseksi olen käyttänyt osan kalvoteipistä taivutusalueen ja LED -valon ympärillä.
Saatat luultavasti saada parempia tuloksia käyttämällä palvelua, kuten Ponoko -laserleikkaus ja kaiverrus paneeleihin, mutta en ollut tarpeeksi kärsivällinen tämän prototyypin suhteen, joten tein sen käsin.
Ensimmäisessä kuutiossa käytin Galifreyn sanojen mallia kummallekin puolelle. Jos olet scifi-fani, tunnistat heti, mitä nämä ovat, vaikka et tiedä mitä se sanoo …:)
Vaihe 4: Taita ylösalaisin
Nyt haluamme kiinnittää paneelit. Huomasin, että tahmea liima ei todellakaan tarttunut akryyliin. Päädyin käyttämään kaksipuolista teippiä. Huomasin vasta kuution valmistuttua, että myös kaksipuolisella teipillä oli taipumus hehkua, joten ei ollut hyvä idea käyttää sitä koko paneelin takapuolella, vaan kiinnitä vain neljästä kulmasta.
Huomaa paneelien järjestely, jotta voit taittua ja ne päätyvät oikein. Puristin paneelien reunojen ympärille sulkeakseni ne korttitauluun. Tacky Glue toimii erinomaisesti täällä, koska se tarttuu paperiin nopeasti ja pitää sitä.
Vaihe 5: Anturit
Kosketuksen havaitsemiseksi kuution kummallakin puolella on kapasitiivinen anturi. Tämä on valmistettu kalvoteipistä, jonka voit helposti ostaa Lowesin kaltaisesta kodin tarvikekaupasta. Sitä käytetään yleensä ilmakanavissa kanavakappaleiden tiivistämiseen. Yksittäinen lanka irrotetaan toisesta päästä ja asetetaan lähelle anturin reunaa ja kiinnitetään sitten siihen toisella pienellä neliökalvolla. Nauha on 2 leveä, mikä on täydellinen koko, ja käytä kolmea pituutta saadaksesi kaksi kosketusanturia.
Kaikki anturit on kytketty yhteen ja maadoitettu ympyrällä, joka on leikattu kunkin paneelin keskelle ja kytketty johdolla.
Kokeilu oli tässä tärkeää. Ensimmäisellä kerralla käytin yksinkertaista neliökalvoa. Tämä toimi OK, kun kosketettiin suoraan kalvoon, mutta ei toiminut hyvin tai ollenkaan akryylin takana. Seuraavaa yritystä varten leikkasin ympyrän kalvon keskelle noin 2 mm: n raolla jäljellä olevaan kalvoon. Anturijohto kytkeytyy keskelle, kun ulkopuolinen kalvo on maadoitettu. Tämä toimi huomattavasti paremmin ja oli herkkä jopa kahden muovikerroksen takana.
5 anturia ovat kaikki samat, mutta kuudes anturi on Circuit Playgroundin paikka. Halusin pystyä edelleen käyttämään tämän piirilevyn sisäisiä LED -valoja, joten kuvio tehtiin ja sitä käytettiin ympyröiden leikkaamiseen kalvosta sekä kortin tausta.
Vaihe 6: Blinky Light String
Alkuperäisessä suunnittelussa ostin yksittäisiä 5050 SMT -LED -valoja ja juotin niihin johdot. Tämä oli hankalaa ja monimutkaista, ja tuloksena oleva merkkijono ei sopinut paperin taitettuun versioon, jonka päädyin tekemään. Joten ostin 1 metrin pituiset NeoPixelit, joissa oli 30 pikseliä metriä kohti. Tämä oli lähes täydellinen etäisyys saada kaksi pikseliä paneelia kohti. Ongelmana on, että joudun taivuttamaan merkkijonon nurkan takana riippumatta siitä, miten asetin kuution. Taivutus olisi myös yhdistelmätaivutus, ei vain yksinkertainen taitto.
Voit tilata "S" -muotoisia nauhoja, jotka on tarkoitettu taitettaviksi tällä tavalla, mutta en halunnut odottaa kuukautta tilataksesi sen Kiinasta. Joten sain vakioliuskat ja leikkasin varovasti kolme reikää joustavamman nauhan saamiseksi. Ole varovainen, koska haluat jättää tarpeeksi kuparijälkiä, jotta se toimii edelleen. Laskin kuinka paljon voimaa nauha käyttää ja kuinka leveitä jälkiä tarvitaan, joten niin kauan kuin se on edelleen noin 2 millimetriä leveä, sinun pitäisi olla kunnossa.
Vaikka reiät olisivatkin, on hieman hankala saada nauha paikalleen. Kuuma liima pitää sen alhaalla puoliväliin jokaisen LED -valon välissä. Koska nauha on kiiltävä, voit helposti vetää sen pois kuumaliimalta, joten ole varovainen. Sitä on vaikea nähdä, mutta jokaiselle taitolle olen antanut led -nauhalle hieman ylöspäin "kuoppaa", jotta kun kuutio taittuu, se taittuu sisäänpäin. Tämä on tarpeen, koska muuten ne vaikeuttaisivat taittamista, koska nauha on liian jäykkä.
Varmista myös, että suuntaat nauhan siten, että tulopää on lähellä paneelia, johon Circuit Playground asennetaan. Sinun on juotettava kolme johtoa nauhan loppuun.
Vaihe 7: Virta
Olen käyttänyt 3 AAA -paristoa saadakseni 4,5 V, mikä on enemmän kuin tarpeeksi Circuit Playgroundin (joka säätää sen BLE -moduulin 3,3 volttiin) ja juuri tarpeeksi LED -nauhalle (ihanteellisesti 5 V, joten ne eivät välttämättä olla niin kirkas kuin mahdollista, mutta se on tarpeeksi hyvä).
Käyttämällä lisää vihreitä kortteja (vain huvin vuoksi) loin yksinkertaisen laatikon paristojen ympärille. Käytin 2 x AAA -pidintä ja toista AAA -pidikettä, koska se oli minulla käsillä. Paristopidikkeen pidikelaatikko tekee paristoille tukevan kiinnityksen ja lisää myös voimaa lopulliseen kuutioon.
Vaihe 8: Piirit
Kuution hallitsemiseksi olen käyttänyt Adafruit Circuit Playgroundia. Nämä ovat kalliimpia kuin Arduino Nano tai Pro Mini, mutta niissä on paljon sisäänrakennettuja herkkuja, kuten kiihtyvyysmittari ja kaiutin, mikrofoni ja kaksi painiketta. Laitteessa on myös 10 NeoPixeliä. Alun perin olin suunnitellut akryylin luomista kevyiden putkien luomiseksi, jotka taipuisivat kuution sisällä ohjaamaan valoa kaikille kuudelle puolelle. Tämä meni liian monimutkaiseksi ja testeissä näytti siltä, että valo ei päätyisi tarpeeksi kirkkaiksi, joten menin NeoPixel -nauhan kanssa. Sisäisiä pikseleitä käytetään muihin indikaattoreihin.
HM-10-moduuli haluaa 3,3 V: n tasot sarjaliikenteelle, ja koska Circuit Playground toimii myös 3,3 V: n jännitteellä, niiden yhdistämisessä ei ole ongelmia. Jos käyttäisimme toisenlaista Arduinoa, kuten Nano- tai Pro Mini -laitetta, joka toimii 5 V: n jännitteellä, haluaisimme vähentää tätä jännitettä HM-10: n RX-tulossa parilla vastuksella (jännitteenjakaja).
Koska käytämme Bluetooth -moduulia kommunikoimaan kuutioiden välillä, meillä on vain kuusi I/O -linjaa, yksi kutakin kuution sivujen kapasitiivista anturia varten. Tämä ei jätä mitään I/O: ta ulkoisille NeoPixeleille. NeoPixelien ohjelmoinnin tiukan ajoituksen vuoksi voimme päästä eroon käyttämällä yhtä tappia sekä pikseleille että anturille. Tarkistamme anturin säännöllisin väliajoin ja sitten tarvittaessa ohjelmoimme pikselit tapilla. Pikselit eivät todellakaan huomaa anturia, eikä tietenkään anturi välitä ohjelmointipulsseista. Teoriassa anturi lisää linjaan kapasitanssia, joka voi vaikuttaa pikseleihin, mutta se ei näytä riittävän ongelman aiheuttamiseksi.
Se, mitä tapahtuu, on kuitenkin koodausongelma. Koska kapasitiivinen anturi on tulo, koodi asettaa nastan tulotilaan. Kun yrität ohjata NeoPixeleitä, se ei toimi. Yksinkertaisesti manuaalinen nastan asettaminen takaisin lähtötilaan korjaa ongelman.
Fritzing-kaavio näyttää HC-05-bluetooth-moduulin, mutta käytämme todella HM-10 BLE -moduulia, jolla on sama pinout. Se näyttää myös 4 AAA -paristoa, mutta tarvitsimme vain 3. Lopuksi, kapasitiiviset anturit eivät ole esitäytettyjä, vaan ne on valmistettu kalvoteipistä … kaavio palvelee pääasiassa sen osoittamista, miten se kaikki kytkeytyy. Johdot on ryhmitelty osoittamaan, miten nauhakaapelia käytettiin.
Vaihe 9: BLE -moduuli
Meidän on määritettävä langaton BLE -moduuli. Helpoin tapa tehdä tämä on yksinkertaisella FTDI -ohjelmoijalla, jota käytetään myös yleisesti Arduinon ohjelmointiin, joissa ei ole sisäänrakennettua USB: tä (kuten esimerkiksi Pro Mini). Voit saada nämä vain muutamalla dollarilla. Haluat kytkeä Gnd- ja Vcc -liitännät BLE -moduuliin sekä RX- ja TX -yhteydet, mutta ne on vaihdettu. Joten yhden kortin RX menee toisen kortin TX: lle. Tämä on järkevää, koska yksi levy lähettää toiselle levylle Vastaanotto.
Kun liität FTDI: n USB: n tietokoneeseesi, sinun pitäisi pystyä muodostamaan yhteys siihen Arduino IDE: n sarjamonitorin kautta (käytän online -versiota osoitteessa https://create.arduino.cc/editor). Sinun on asetettava Baud arvoon 9600, jos se ei ole jo.
Varmista toimivuus kirjoittamalla:
+NIMI?
ja paina Lähetä -painiketta. Sinun pitäisi saada vastaus laitteen nykyisellä nimellä (+NIMI = mikä tahansa). Minun nimeni oli alun perin BT-05, joka on eri moduuli (AT-09 *) kuin tavallinen HM-10, mutta kuvassa näkyy, että olen jo nimennyt sen uudelleen BLT: ksi (nimi on rajoitettu 12 merkkiin. "Blinky Light Thing" ei toiminut). Nimeä se uudelleen kirjoittamalla:
AT+NIMI = BLT
Ja sitten minun piti nollata se, jotta nimi ilmestyisi:
AT+RESET
Koska teemme useita kuutioita, joiden on puhuttava keskenään, yhden kuution on oltava "isäntä" (tai "keskeinen" BLE -tiedoissa) ja ohjattava/puhuttava muiden kuutioiden kanssa ("orjat" tai "oheislaitteet")). Tätä varten isännälle meidän on lähetettävä nämä komennot (moduulit oletuksena orja/oheislaite).
AT+IMM0
AT+Rooli1
Tämä käskee moduulin muodostamaan automaattisen yhteyden (ensimmäinen komento) ja sitten olemaan "keskuslaite" (toinen komento).
* Huomautus
Moduulini olivat AT-09-moduuleja (suurempi "breakout" -kortti), johon oli kiinnitetty HM-10 (pienempi levy). Varsinainen siru, joka tekee kaiken työn, on Texas Instruments CC2541. Näistä moduuleista on paljon muunnelmia, joten ole varovainen siitä, mitä tilaat. Haluat löytää aitoja moduuleja Jinan Huamaolta.
Omani sisälsi myös laiteohjelmiston, jota en voinut tunnistaa, joten se ei vastannut lähes kaikkiin mielenkiintoisiin AT -komentoihin. Minun täytyi päivittää se Jinan Huamaon laiteohjelmistoon (https://www.jnhuamao.cn/download_rom_en.asp?id=). Jos päädyt johonkin näistä, tässä on "korjattava" prosessi (https://forum.arduino.cc/index.php?topic=393655.0)
Vaihe 10: Lopullinen johdotus
Lopullisessa johdotuksessa käytin kierrätettyä nauhakaapelia vanhasta levykeaseman liittimestä. Mikä tahansa ohut lanka toimisi täällä, mutta nauhakaapeli helpotti asioiden pitämistä puhtaina ja järjestyksessä. Nauhakaapeli on riittävän joustava taipumaan ja taittumaan tarvittaessa.
Olen käyttänyt pisteitä kuumaa liimaa pitämään asiat alhaalla tai joissain paikoissa vain enemmän kalvoteippiä. Circuit Playground pidetään paikallaan toisen taitetun korttipalan kanssa.
Vaihe 11: Testaus
Ennen kuin viimeistelet mitään, testaa aina asioita nähdäksesi, miten se toimii (jos se toimii!).
Jo ennen kokoamista, halusin testata antureita ja myös LED -merkkijonoa. Koska yksi nasta on jaettava LED -merkkijonon ja yhden anturin välillä, tämä oli ensimmäinen asia, jonka testasin. Tässä huomasin, että se ei toiminut, mutta syy oli vain se, että jaettu nasta oli asetettava takaisin lähtötapaan anturin käytön jälkeen.
Ensimmäinen anturi, jonka testasin, oli yksinkertainen neliönmuotoinen kalvo. Tämä toimi, mutta ei todella herkkä. Circuit Playground on määritetty sallimaan kapasitiivinen kosketus suoraan sen tyynyihin (pienemmän vastusosan avulla). Valitettavasti suuremman herkkyyden saamiseksi tarvitset suuremman vastineen, mutta emme voi muuttaa sitä, mitä jo on. Toisessa testissäni käytin pyöreää anturia kalvon neliön keskellä noin 2 mm: n poistetulla kalvolla ja loput kalvosta maadoitettuna. Tämä teki paljon herkemmän anturin, joka toimi jopa akryylipaneelien takana.
Valitettavasti, kun koko asia oli koottu, mutta silti "litteässä" muodossa, testasin antureita uudelleen, eivätkä ne toimineet hyvin, mikä vaati suoran kosketuksen kalvoon. Uskon tämän johtuvan nauhakaapelin loiskapasitanssista, mitä en ollut harkinnut.
Vaihe 12: Anturin uudelleensuunnittelu
Ensimmäinen asia mitä yritin oli lieventää loiskapasitanssin vaikutuksia. Tajusin nauhakaapelin avulla, että kaikki anturijohdot olivat vierekkäin, mikä lisäsi kapasitanssia. Tämä johti siihen, että kauimpana olevat kaksi anturia toimivat yhdessä, eli voisin painaa jompaakumpaa ja saada saman lukeman kummastakin tulonastasta. Jälkeenpäin ajatellen olisin voinut käyttää nauhakaapelissa enemmän johtoja, maadoitusjohdin jokaisen anturijohdon välissä. En halunnut langata koko asiaa tässä vaiheessa, joten keksin fiksun ratkaisun.
Omistetun maadoitusjohdon sijaan voisin muuttaa kaikki anturin nastat lähtöiksi, joiden logiikka -arvo on 0, mikä tarkoittaa, että ne olisi maadoitettu. Sitten yksi anturi, jonka halusin lukea, olisi ainoa tulo. Tämä toistetaan jokaisen anturin lukemiseksi. Tämä auttoi paljon vain pienellä lisäohjelmoinnilla!
Lisäksi erotin johdot BLE -moduulista poispäin anturijohdoista, jotta ne eivät häiritsisi.
Silti anturi ei tunnista kosketusta akryylinäytön takana. Lopulta päätin, että Circuit Playgroundin sisäänrakennettu kapasitanssianturi ei vain toimi. Se on suunniteltu suoraa kosketusta varten, joten siinä on 1 megaohmin vastus jokaisessa tulossa. Koska en voi muuttaa tätä, eikä tappeja ollut enää saatavilla, minun piti havaita kapasitanssi vain yhdellä tapilla ja ulkoisella vastuksella.
Lisäsin 10 megaohmin vastuksen kuhunkin sisääntuloon, joka oli kytketty 3,3 voltin nastaan, ja vaihdoin kapasitiiviseen anturikirjastoon, joka toimii yhdellä nastalla. Tämä tekee anturista herkemmän, koska korkeampi vastus saa sen latautumaan hitaammin, mikä mahdollistaa tarkemman mittauksen.
Vaihe 13: Koodi
Koodi tekee tästä kaikesta tietysti toimivan. Minulla on mielessä useita pelejä tälle kuutiolle sekä useille kuutioille. Tällä hetkellä minulla on vain simonin kaltainen peli toteutettu. Löydät koodin täältä:
Vaihe 14: Viimeinen taitto
Nyt kun kaikki on kiinnitetty ja testattu, voimme tehdä viimeiset taitokset, jotka muuttavat tämän 2D -luomuksen 3D -kuutioksi. Aloita kokoonpanon pitkästä ulottuvuudesta taita kolme sisätaitetta ja aseta kieleke uraan muodostaen kuution päärungon. Liimaa tämä Tacky Glue -liimalla. Seuraavaksi taita yläpaneeli (Circuit Playground) kuution päälle ja aseta kielekkeet aukkoihin. Sinun pitäisi nauhoittaa tämä paikalleen, koska sinun on todennäköisesti avattava se uudelleenohjelmointia varten.
Viimeistä puolta, joka toimii paristojen suojuksena, ei pitäisi liimata kiinni, mutta se tarvitsee jonkin verran teippiä tai jotain pitämään sen paikallaan. Myöhemmässä suunnittelussa siinä voisi olla lukitusliuska, joka sijoitettaisiin pääkielekkeeseen pitämään se paikallaan, kuten monet tuotepakkaukset käyttävät.
Sinulla pitäisi nyt olla täysin toimiva Blinky Light Thing!
Vaihe 15: Tulevaisuus
Tämä oli Blinky Light Thingin prototyyppi. Tavoitteena on tehdä vielä useita kuutioita. Kuutiot voivat kommunikoida keskenään ja ottaa käyttöön pelejä, joita pelataan useilla kuutioilla ja / tai useilla pelaajilla. Lopullisen suunnittelun tulisi olla mukava laserleikattu akryylikuutio tai mahdollisesti 3D -painettu runko akryylipaneeleilla. Haluaisin tehdä tämän pakkauksena ja saada sen olemaan tarpeeksi yksinkertainen rakentaa lapselle. LEDit, anturipiirit voitaisiin rakentaa joustavalle piirilevylle, jotta niiden rakentaminen olisi paljon helpompaa.
Tai kuka tietää, ehkä se voitaisiin valmistaa leluna? Minun täytyy testata sitä ihmisten kanssa nähdäkseni, mitä he ajattelevat. Jo prototyyppinä minulla on useita lapsia ja aikuisia, jotka haluavat leikkiä sen kanssa ja kysyvät, mitä se on.
Suositeltava:
Taitettava harjoituskone: 4 vaihetta
Taitettava harjoituskone: Suunnittelen tämän projektin, koska nyt kaikkialla on koronavirus ja ihmiset tuntevat tylsää jäädä kotiin tekemättä mitään. Tämä kone voi kouluttaa kehoasi ja sprinttaustaitojasi. Tämä kone tekee ihmiset, jotka rakastavat, mutta eivät voi mennä ulos
Taitettava 360 asteen Bluetooth -kaiutin: 10 vaihetta
Taitettava 360 asteen Bluetooth -kaiutin: kotitekoinen surround -kaiutin, monisuuntainen soundbar, katso yllä olevasta videosta, toimiiko se. /bit.ly/2NM6gfe 30x50 jäähdytin: http: // b
Taitettava 3D -painettu drone: 6 vaihetta
Taitettava 3D-painettu drone: Tee-se-itse-tulostettava drone, joka mahtuu taskuun. Aloitin tämän projektin vain kokeiluna, jotta voisin nähdä, voisiko nykyinen työpöydän 3D-tulostus olla toimiva vaihtoehto drone-kehykselle ja myös ottaa täysin mukautetun luonteen ja valmistuksen etu
DIY Plant Inspection Gardening Drone (taitettava trikopteri budjetissa): 20 vaihetta (kuvilla)
DIY Plant Inspection Gardening Drone (Folding Tricopter on a Budget): Viikonloppumatkallamme on mukava pieni puutarha, jossa on paljon hedelmiä ja vihanneksia, mutta joskus on vain vaikeaa pysyä kasvien muutoksessa. He tarvitsevat jatkuvaa valvontaa ja ovat erittäin alttiita säälle, infektioille, vikoille jne … Minä
3D -painettu taitettava avaruuslennokki: 3 vaihetta
3D -painettu taitettava avaruuslennokki: Haluan vain rakentaa uudenlaisen nelikopterin, ja se päätyy aivan kuten avaruusalus … ja koska se on drone, niin se on avaruuslennokki … :) Tämä video keskittyy vain kehyksen kokoaminen, vaikka laitoin jonkun komponentin järjestykseen