Talaan ng mga Nilalaman:

Fold-up Blinky Light Thing: 15 Hakbang
Fold-up Blinky Light Thing: 15 Hakbang

Video: Fold-up Blinky Light Thing: 15 Hakbang

Video: Fold-up Blinky Light Thing: 15 Hakbang
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Fold-up na Blinky Light Thing
Fold-up na Blinky Light Thing

Inspirasyon

Ilang taon na ang nakalilipas, ang aking kapatid ay nagkaroon ng napakatalino ideya para sa isang produktong tinawag niyang Blinky Light Thing. Ito ay isang malapit na walang silbi na gadget na nagsilbi lamang upang libangin ang may-ari ng mga kumikislap na ilaw, panginginig, at ilang uri ng primitive na paggalaw (tulad ng isang solong paa na maaari itong gumalaw). Ito ay magiging tulad ng Pet Rock para sa bagong sanlibong taon. Hindi ito nagawa.

Mag-flash forward pa ngayon. Nagkaroon ako ng ideya para sa isang larong kinasasangkutan ng mga kumikislap na ilaw, beep at touch sensor. Tila mas praktikal ngunit pa rin isang "bagay" na may "kumikislap na ilaw" at sa gayon ang pangalan ay naangkop para sa aparatong ito!

Ano ang Blinky Light Thing?

Sa paglaon ay tinukoy bilang BLT, ito ay isang maliit na hand hand object (kasalukuyang isang cube) kung saan maaari kang maglaro ng maraming mga laro. Ang bawat panig ng kubo ay maaaring magaan at makaramdam din ng ugnayan. Alam din ng cube kung aling paraan ito ay oriented at maaaring makaramdam ng paggalaw.

Ngunit narito ang cool na bahagi (mabuti, bukod sa mga kumikislap na ilaw at lahat ng iba pa..). May kakayahang makipag-usap sa iba pang mga BLT! Ginagawa ito sa pamamagitan ng Bluetooth Low Energy, o BLE. Nagbibigay-daan ito sa mga larong kinasasangkutan ng higit sa isang kubo, at mga laro na may maraming mga manlalaro.

Ebolusyon

Orihinal, nang maabot ako ng inspirasyon, naisip ko ang mas maliit na mga cubes at pagkakaroon ng bilang ng mga ito. Mabilis kong napagpasyahan na ito ay masyadong kumplikado upang makapagsimula bilang isang unang prototype, at naayos ang ideya ng pagkakaroon lamang ng 2 mas malaking mga cube upang patunayan ang konsepto. Ang unang disenyo ay itatayo bilang isang matigas na kubo na may mga gilid ng acrylic, na may isang insert na naglalaman ng mga electronics at panel na naka-mount sa isang panloob na frame. Gayundin sa orihinal na disenyo, ang built in LEDs sa Circuit Playground ay magpapailaw sa mga panig ng kubo sa pamamagitan ng 'light pipes' na gawa sa baluktot na acrylic. Sa pangkalahatan ito ay napaka-matalino ngunit marahil din sa paglipas ng engineered! Nakuha ko hanggang sa gawin ang kubo, ang mga panel at ang panloob na istraktura bago napagtanto na ito ay masyadong kumplikado.

Ipasok: papel

Sa isang punto maaga sa aking mga sketch na inilatag ko ang lahat ng mga bahagi sa isang patag na pagguhit ng mga gilid ng kubo, upang mailarawan lamang nang mas mahusay ang mga bagay. Sa paglaon, bumalik ako sa ideyang ito at naisip, marahil ay maaari ko itong gawing patag at pagkatapos ay "tiklupin" ito. Naisip ko na magagawa ko ito sa mga acrylic panel sa pamamagitan ng pagtula sa kanila, patag ang lahat ng mga bahagi at pagkatapos ay "natitiklop" ang lahat sa posisyon.

Pagkatapos, kalaunan, naisip ko, aba bakit hindi ka nalang magpatuloy at gumawa ng isang prototype mula sa papel / karton at literal na tiklupin ito? Naglaro na ako ng mga ideya ng isang fold up computer at isang fold up robot, kaya bakit hindi din ito?

Hakbang 1: Listahan ng Mga Bahagi

Mga Bahagi upang makagawa ng isang solong Blinky Light Thing. Ang NeoPixels sa pangkalahatan ay dumating bilang isang 1 meter strip, na kung saan ay sapat na upang bumuo ng 2 cube na may kaunting natira.

2 Reflective metal foil tape - $ 3.38

Acrylic sheet 8 "x 10" - $ 3.38

2 sheet ng stock ng Card, 8.5 "x 11" - $ 3.99. Gumamit ako ng asul ngunit ang anumang maitim na kulay ay gagana nang maayos.

Circuit Playground Classic - $ 20

Modulong HM-10 BLE - $ 4

Maliit na wire ng gauge. Gumamit ako ng isang recycled ribbon cable - $ 1.77 mula sa isang lumang konektor ng floppy drive.

1 metro NeoPixel strip - $ 6 (30 leds, kailangan lamang namin ng 12)

3x AAA na may hawak ng baterya - $ 140

Tacky Glue - $ 1.29 o iba pang pandikit para sa papel

Mainit na pandikit

Kinakailangan ang Mga Tool

Mga striper ng wire o maingat na paggamit ng isang labaha..

Kasangkapan sa pagmamarka ng acrylic o naaangkop na talim ng x-acto

Tool sa pagmamarka para sa karton, o isang mahusay na ball point pen

Mga clamp (ginagawang mas madali ang paggupit ng acrylic)

Mag-uukit o iba pang kagamitang tulad ng Dremel.

Pinong grit sand paper

Mas magaan ang bic (kung nais mong sunugin ang acrylic)

Suntok sa butas

Hakbang 2: Ang Cube

Ang Cube
Ang Cube
Ang Cube
Ang Cube
Ang Cube
Ang Cube
Ang Cube
Ang Cube

Ang nakumpletong BLT ay isang kubo, 2.5 "parisukat. Ang laki na ito ay dumating bilang isang mahusay na kompromiso upang maglaman ng Circuit Playground (isang 2" bilog) at ang mga acrylic panel, ang may hawak ng baterya, atbp.

Ang mga gilid ng isang kubo ay maaaring mailatag nang patag sa isang sheet ng stock ng card. Alam mo bang mayroong 11 iba't ibang mga paraan upang magawa ito? Hindi ko ginawa! Ako ay may karagdagang mga hadlang, bagaman. Kailangang magkasya ito sa isang karaniwang sukat na sheet ng papel / stock ng card (8.5 "x 11") at kailangang tiklupin sa isang paraan upang i-minimize ang mga bending sa mga kable. Ang pattern na pinili ko ay umaangkop sa halos perpektong upang gawin ang 2.5 "kubo. Pinapayagan din para sa bawat panig ng kubo na magkaroon ng isang labas at isang tiklop, na bumubuo sa likuran ng bawat panel ng acrylic.

Nai-print ko ito (kasama at mai-edit ang svg) sa isang inkjet printer (na maaaring mag-print pakanan sa mga gilid, hindi katulad ng isang laser printer) at gumamit ng isang x-acto na kutsilyo upang maingat itong gupitin. Maaari mo itong i-cut ng laser o i-cut sa isang Cricut kung mayroon kang access sa isa. Gumamit ako ng isang simpleng ball point pen upang puntos ang mga linya kung saan ito tiklop.

Hakbang 3: Mga Glow Panel

Mga Glow Panel
Mga Glow Panel
Mga Glow Panel
Mga Glow Panel
Mga Glow Panel
Mga Glow Panel

Ang bawat panig ng cube ay may gilid na ilaw na glow panel. Ang mga ito ay bawat laki na maging 2 pulgada na mga parisukat, na may halos 1/4 "na dagdag sa isang gilid. Ang sobrang piraso na ito ay kung saan naka-mount ang mga LED. Gumamit ako ng.08" makapal na acrylic mula sa Plaskolite, na binili ko sa Lowes sa 8 x 10 sheet. Ang isang sheet ay makakakuha sa iyo ng lahat ng mga bahagi para sa isang cube. Maaari mong kunin ang mga bahaging ito ng laser cut mula sa isang serbisyo tulad ng Ponoko, ngunit ginawa ko ito sa pamamagitan ng kamay.

Upang maputol ang mga bahagi, kailangan mo ng tool sa pagmamarka. Ginamit ko ang isa sa mga talim mula sa aking x-acto kit. Naglagay ako ng isang print sa mga bahagi sa ilalim ng plastik, at pagkatapos ay nakapuntos sa mga linya sa itaas. Kailangan mong mag-isip tungkol sa kung aling mga linya ang unang masisira dahil kailangan mong basagin ang plastik mula sa isang gilid hanggang sa kabilang panig. Hindi mo ito magagawa upang makagawa ng isang butas, halimbawa. Inirerekumenda kong i-clamping ang plastik sa gilid ng isang mesa na may linya ng iskor mismo sa gilid ng tabletop. Pagkatapos ay may isang mabilis na pababang itulak ang plastik ay masisira. Nag-iiwan ito ng isang medyo makinis na gilid ngunit gugustuhin mong buhangin ito bilang patag hangga't maaari.

Ang lahat ng mga gilid ay pagkatapos ay pinalagyan ng pinong grit sand paper upang makuha ang mga ito bilang makinis hangga't maaari, at bahagyang bilugan din na makakatulong na mapanatili ang ilaw na sumasalamin sa loob ng plastik. Sa wakas, "pinasinaw ko" ang mga gilid ng isang simpleng lighter ng Bic. Sa isang gilid (ang mahabang sukat, IE, ang labis na 1/4 pulgada) Nag-sanded ako ng isang bilugan na bevel, na makakatulong na ipakita ang ilaw patungo sa natitirang panel. Sa halip na ilakip ang LEDS sa gilid, na kung saan ay mahirap gawin sa disenyo na ito, ang mga leds ay ikakabit sa kabilang panig ng bevel, i-flush ang ibabaw ng panel.

Ang mga pattern ay nakaukit sa plastik na may tool na Dremel at isang maliit na bilog na paggiling. Ginagawa ito para sa mga ibabaw kung saan ang ilaw ay maaaring ma-deflect, kaya gumagawa ng mga kumikinang na pattern. Upang makuha ang pinakamahusay na glow, nais mo ang mga pattern sa likuran ng plato. Pagkatapos ay nai-back ang mga plate na may isang fold-over upang maibigay ang mga kumikinang na tampok na higit na kaibahan. Para sa labis na light kontain, Gumamit ako ng ilan sa mga foil tape sa paligid ng lugar ng liko at sa paligid ng LED.

Marahil ay makakakuha ka ng mas mahusay na mga resulta ng pagkakaroon ng isang serbisyo tulad ng Ponoko laser na pinutol at inukit ang mga panel, ngunit hindi ako sapat na matiyaga para sa prototype na ito kaya ginawa ko ito sa pamamagitan ng kamay.

Para sa aking unang kubo, gumamit ako ng isang pattern ng mga salitang Galifreyan para sa bawat panig. Kung ikaw ay isang fan ng sci-fi agad mong makikilala kung ano ang mga ito, kahit na hindi mo alam kung ano ang sinasabi nito …:)

Hakbang 4: Tiklupin

Tiklupin
Tiklupin
Tiklupin
Tiklupin
Tiklupin
Tiklupin
Tiklupin
Tiklupin

Ngayon nais naming ikabit ang mga panel. Natagpuan ko na ang maingat na pandikit ay hindi talagang dumidikit sa acrylic. Natapos ako gamit ang double sided tape. Napagtanto ko lamang matapos kong makumpleto ang kubo na ang dobleng panig na tape ay may gawi din, kaya hindi magandang ideya na gamitin ito sa buong likuran ng panel, dapat mo lamang ilakip ang apat na sulok.

Tandaan ang pag-aayos ng mga panel upang maaari kang tumiklop at nagtapos ang mga ito nang tama. Pinindot ko ang paligid ng mga gilid ng mga panel upang isara ang mga ito sa card board. Ang Tacky Glue ay gumagana nang mahusay dito dahil mabilis itong kumukuha ng papel at hinahawakan ito.

Hakbang 5: Mga Sensor

Mga sensor
Mga sensor
Mga sensor
Mga sensor
Mga sensor
Mga sensor
Mga sensor
Mga sensor

Upang matukoy ang ugnayan, ang bawat panig ng kubo ay may capacitive sensor. Ginawa ito mula sa foil tape, na maaari mong madaling bilhin mula sa isang tindahan ng supply ng bahay tulad ng Lowes. Karaniwang ginagamit nito sa mga duct ng hangin upang mai-seal ang mga piraso ng maliit na tubo. Ang isang solong kawad ay hinubaran sa isang dulo at inilagay malapit sa gilid ng sensor at pagkatapos ay naka-secure dito gamit ang isa pang maliit na parisukat ng foil tape. Ang tape ay 2 ang lapad na kung saan ay ang perpektong sukat, at gumamit ng tatlong haba upang makakuha ng dalawang mga touch sensor bawat isa.

Ang lahat ng mga sensor ay konektado magkasama at pinagsama sa isang bilog na gupitin sa gitna ng bawat panel at konektado sa pamamagitan ng isang kawad.

Mahalaga rito ang eksperimento. Ang aking unang lakad ginamit ko ang isang simpleng parisukat ng foil. Gumana ito ng OK kapag direkta na hinawakan ang foil, ngunit hindi ito gumana nang maayos o lahat kapag nasa likod ng acrylic. Para sa aking susunod na pagtatangka, pinutol ko ang isang bilog sa gitna ng foil na may humigit-kumulang na 2mm na puwang sa natitirang foil sa labas. Ang sensor wire ay kumokonekta sa gitna habang ang labas ng foil ay na-grounded. Mas mahusay itong gumana at naging sensitibo sa likod ng kahit dalawang layer ng plastik.

5 mga sensor ay pareho, ngunit ang pang-anim na sensor ay kung nasaan ang Circuit Playground. Nais kong magamit pa rin ang panloob na mga LED sa board na ito, kaya, isang pattern ang ginawa at ginamit upang gupitin ang mga bilog sa foil pati na rin ang pagsuporta sa stock card.

Hakbang 6: Blinky Light String

Blinky Light String
Blinky Light String
Blinky Light String
Blinky Light String
Blinky Light String
Blinky Light String
Blinky Light String
Blinky Light String

Sa aking orihinal na disenyo, bumili ako ng mga indibidwal na 5050 SMT LED's at soldered na mga wire sa kanila. Ito ay mahirap at kumplikado, at ang nagresultang string ay hindi umaangkop sa papel na nakatiklop na bersyon na natapos kong gawin. Kaya bumili ako ng isang 1 metro ang haba ng NeoPixels na may 30 pixel bawat metro. Ito ay halos perpektong spacing upang makakuha ng dalawang mga pixel bawat panel. Ang problema ay, kailangan kong yumuko ang string sa paligid ng isang sulok kahit na paano ko inilatag ang kubo. Ang liko ay magiging isang compound bend din, hindi lamang isang simpleng tiklop.

Maaari kang mag-order ng mga piraso na may isang "S" na hugis na sinadya upang nakatiklop sa isang paraan, ngunit hindi ko nais na maghintay ng isang buwan upang mag-order nito mula sa china. Kaya nakuha ko ang karaniwang mga piraso at maingat na pinutol ang tatlong mga butas upang makakuha ng isang mas nababaluktot na strip. Mag-ingat dito dahil nais mong iwanan ang sapat na mga bakas ng tanso kaya't gumagana pa rin ito. Kinakalkula ko kung magkano ang kuryente na gagamitin ang strip at kung gayon kung gaano kalawak ang mga bakas na kinakailangan, hangga't sa paligid ng 2 millimeter na lapad dapat kang maging maayos.

Kahit na may mga butas, medyo nakakalito upang makuha ang strip sa lugar. Ito ay pinahawak ng isang patak ng mainit na pandikit na kalahating paraan sa pagitan ng bawat LED. Dahil ang strip ay makintab maaari mong madaling hilahin ito mula sa mainit na pandikit, kaya mag-ingat. Mahirap makita, ngunit, para sa bawat kulungan, binigyan ko ang led strip ng isang maliit na paitaas na "dimple" upang kapag ang cube ay nakatiklop ay tiklop ito papasok. Ito ay kinakailangan sapagkat kung hindi man ay pahihirapan nilang itiklop, dahil ang guhit ay masyadong matigas.

Siguraduhin din na i-orient mo ang strip kaya ang input end ay malapit sa panel kung saan mai-mount ang Circuit Playground. Kakailanganin mong maghinang ng tatlong mga wire sa dulo ng strip dito.

Hakbang 7: Lakas

Lakas
Lakas
Lakas
Lakas

Gumamit ako ng 3 AAA na baterya upang makakuha ng 4.5V, na higit sa sapat upang mapagana ang Circuit Playground (na kung saan ay aayusin iyon sa 3.3v para sa module na BLE) at sapat lamang para sa LED strip (perpekto, 5V, kaya't baka hindi maging ganap na maliwanag na maaari silang maging, ngunit sapat na mabuti nito).

Gamit ang ilang higit pang stock ng card sa berde (para lang sa kasiyahan) Lumikha ako ng isang simpleng kahon sa paligid ng mga may hawak ng baterya. Gumamit ako ng isang 2 x AAA na may-ari at isa pang solong may-hawak ng AAA dahil iyon ang mayroon ako sa kamay. Ang kahon ng may hawak ng baterya ay gagawing isang ligtas na pag-mount para sa mga baterya at magdagdag din ng mas maraming lakas sa huling cube.

Hakbang 8: Ang Mga Circuits

Ang Circuits
Ang Circuits

Upang makontrol ang kubo, gumamit ako ng isang Adafruit Circuit Playground. Ang mga ito ay mas mahal kaysa sa isang Arduino Nano o Pro Mini, subalit marami silang built in na goodies tulad ng accelerometer at speaker, microphone, at dalawang mga pindutan. Mayroon din itong 10 NeoPixels na nakasakay. Orihinal na binalak kong gumamit ng acrylic upang lumikha ng mga ilaw na tubo na yumuko sa loob ng kubo upang mai-redirect ang ilaw sa lahat ng anim na panig. Ito ay naging masyadong kumplikado at sa mga pagsubok tila ang ilaw ay hindi magtatapos ng sapat na maliwanag, kaya't sumama ako sa NeoPixel strip. Ang built in na pixel ay gagamitin para sa iba pang mga tagapagpahiwatig.

Ang module ng HM-10 ay nais ng mga antas ng 3.3v para sa serial na komunikasyon, at dahil ang Circuit Playground ay tumatakbo din sa 3.3v walang isyu na direktang kumokonekta sa kanila. Kung gagamit kami ng isa pang uri ng Arduino tulad ng isang Nano o Pro Mini na tumatakbo sa 5V nais naming bawasan ang boltahe na iyon sa RX input sa HM-10 na may isang resistors (isang voltner divider).

Dahil gumagamit kami ng isang module ng Bluetooth upang makipag-usap sa pagitan ng mga cube, naiwan kami na may anim na mga linya na I / O lamang, isa para sa bawat capacitive sensor para sa mga gilid ng kubo. Hindi ito nag-iiwan ng anumang I / O para sa panlabas na NeoPixels. Dahil sa mahigpit na tiyempo na kinakailangan para ma-program ang NeoPixels, maaari tayong makawala sa paggamit ng isang pin para sa parehong mga pixel at isang sensor. Paminsan-minsang sinusuri namin ang sensor at pagkatapos kung kinakailangan, gamitin ang pin upang mai-program ang mga pixel. Hindi talaga napapansin ng mga pixel ang sensor, at syempre ang sensor ay walang pakialam sa mga pulso sa programa. Sa teorya ang sensor ay nagdaragdag ng kapasidad sa linya na maaaring makaapekto sa mga pixel, ngunit, hindi ito mukhang sapat upang maging sanhi ng isang problema.

Gayunpaman, kung ano ang mangyayari ay isang isyu sa pag-coding. Dahil ang capacitive sensor ay isang input, itinatakda ng code ang pin sa input mode. Kapag sinubukan mong kontrolin ang NeoPixels, hindi ito gagana. Ang manu-manong setting lamang ng pin pabalik sa output mode ay inaayos ang problema.

Ang diagram ng Fritzing ay nagpapakita ng isang module ng blu-HC-05 ngunit gumagamit talaga kami ng isang module na HM-10 BLE, na may parehong pinout. Nagpapakita rin ito ng 4 na mga baterya ng AAA ngunit kailangan lamang namin ng 3. Panghuli, ang mga capacitive sensor ay hindi pa pre fabbed, ngunit ginawa mula sa foil tape… pangunahing naglilingkod ang diagram upang maipakita kung paano ito nakabitin. Ang mga wire ay naka-grupo upang ipakita kung paano ginamit ang ribbon cable.

Hakbang 9: BLE Module

BLE Modyul
BLE Modyul
BLE Modyul
BLE Modyul

Kailangan naming i-configure ang BLE wireless module. Ang pinakamadaling paraan upang gawin ito ay sa isang simpleng programmer ng FTDI, na karaniwang ginagamit din upang iprograma ang Arduino na walang built in na USB (tulad ng isang Pro Mini, halimbawa). Maaari mong makuha ang mga ito sa kaunting dolyar lamang. Gusto mong i-wire ang mga koneksyon ng Gnd at Vcc sa module na BLE, at ang mga koneksyon sa RX at TX ngunit ang mga ito ay napalitan. Kaya ang RX sa isang board ay papunta sa TX sa kabilang board. Ito ay may katuturan dahil ang isang board ay Naghahatid sa iba pang board na Tumatanggap.

Kapag na-plug mo ang USB ng FTDI sa iyong computer dapat ay maikonekta mo ito sa pamamagitan ng serial monitor sa Arduino IDE (Ginagamit ko ang online na bersyon sa https://create.arduino.cc/editor). Kakailanganin mong itakda ang Baud sa 9600 kung wala pa ito.

Upang matiyak na gumagana ito, i-type ang:

SA + PANGALAN?

at pindutin ang Send button. Dapat kang makakuha ng isang tugon sa kasalukuyang pangalan ng aparato (+ NAME = kung anuman). Ang minahan ay una nang pinangalanan na BT-05 na kung saan ay ibang module (AT-09 *) kaysa sa pamantayan ng HM-10, ngunit sa larawan na makikita mo pinalitan ko na ito ng BLT (ang pangalan ay limitado sa 12 character.. kaya "Blinky Light Thing" ay hindi gagana). Upang palitan ang pangalan nito, i-type ang:

SA + PANGALAN = BLT

At pagkatapos ay kailangan kong i-reset ito upang lumabas ang pangalan:

SA + RESET

Dahil gumagawa kami ng maraming cube na kailangang makipag-usap sa isa't isa, ang isa sa mga cube ay dapat na "master" (o "gitnang" sa mga detalye ng BLE) at kontrolin / makipag-usap sa iba pang mga cube ("alipin" o "mga peripheral"). Upang gawin ito, para sa master kailangan naming ipadala ang mga utos na ito (ang mga module na default sa alipin / paligid).

SA + IMM0

SA + ROLE1

Sinasabi nito sa modyul na kumonekta nang awto (ang unang utos) at pagkatapos ay maging isang "gitnang" aparato (ang pangalawang utos).

* tala

Ang aking (mga) module ay mga module na AT-09 (ang mas malaking board na "breakout") na may isang HM-10 (mas maliit na board) na nakakabit dito. Ang aktwal na maliit na tilad na gumagawa ng lahat ng gawain ay isang Texas Instruments CC2541. Mayroong maraming mga pagkakaiba-iba ng mga modyul na ito kaya mag-ingat sa kung ano ang iyong ini-order. Nais mong makahanap ng tunay na mga module mula sa Jinan Huamao.

Naglalaman din ang minahan ng isang firmware na hindi ko makilala, at sa gayon hindi ito tumugon sa halos lahat ng mga kagiliw-giliw na utos ng AT. Kailangan kong i-reflash ito sa firmware mula sa Jinan Huamao (https://www.jnhuamao.cn/download_rom_en.asp?id=). Kung nagtapos ka sa isa sa mga ito, narito ang proseso upang "ayusin" ito, (https://forum.arduino.cc/index.php?topic=393655.0)

Hakbang 10: Pangwakas na Kable

Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable

Para sa pangwakas na mga kable ginamit ko ang isang recycled ribbon cable mula sa isang lumang konektor ng floppy drive. Ang anumang manipis na kawad ay gagana dito, ngunit pinadali ng ribbon cable upang mapanatili ang mga bagay na malinis at maayos. Ang ribbon cable ay sapat na kakayahang umangkop upang yumuko at mabaluktot kung kinakailangan.

Gumamit ako ng mga tuldok ng mainit na pandikit upang mapigilan ang mga bagay o sa ilang mga lugar na mas maraming foil tape. Ang Circuit Playground ay gaganapin sa lugar na may isa pang nakatiklop na piraso ng stock card.

Hakbang 11: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok

Bago matapos ang anumang bagay, laging subukan ang mga bagay upang makita kung paano ito gumagana (kung ito ay gumagana!).

Kahit na bago tipunin ang anumang bagay, nais kong subukan ang mga sensor at pati na rin ang LED string. Dahil ang isang pin ay kailangang ibahagi sa pagitan ng LED string at isang sensor, ito ang unang bagay na nasubukan ko. Dito ko natuklasan na hindi ito gumana, ngunit ang dahilan ay ang ibinahaging pin ay dapat itakda pabalik sa isang output pin pagkatapos gamitin ang sensor.

Ang unang sensor na sinubukan ko ay isang simpleng parisukat lamang ng foil. Nagtrabaho ito, ngunit hindi talaga sensitibo. Ang Circuit Playground ay naka-configure upang payagan ang capacitive touch nang direkta sa mga pad nito (sa pamamagitan ng isang mas maliit na resister). Sa kasamaang palad, upang makakuha ng higit na pagiging sensitibo kailangan mo ng isang mas malaking resister, ngunit hindi namin mababago kung ano ang nasa board. Ang aking pangalawang pagsubok ay gumamit ako ng isang pabilog na sensor sa gitna ng foil square na may halos 2mm ng tinanggal na foil, na may natitirang foil na may grounded. Ginawa ito para sa isang mas sensitibong sensor na nagtrabaho kahit sa likod ng mga acrylic panel.

Sa kasamaang palad, matapos na tipunin ang buong bagay ngunit nasa "flat" form pa rin, sinubukan ko muli ang mga sensor at hindi sila gumana nang maayos, na nangangailangan ng isang direktang ugnayan sa foil. Naniniwala akong ito ang magiging resulta ng capacitance ng parasitiko sa laso cable, isang bagay na hindi ko pa nasasaalang-alang.

Hakbang 12: Muling Pagdidisenyo ng Sensor

Ang unang bagay na sinubukan ko ay upang mabawasan ang mga epekto ng kapasidad na parasitiko. Napagtanto ko ang paggamit ng ribbon cable na ang lahat ng mga wire ng sensor ay nasa tabi mismo, na lumilikha ng higit na kapasidad. Nagresulta ito sa pinakalayo ng dalawang mga sensor na kumikilos nang magkasama, IE Maaari kong pindutin ang alinman sa isa at makuha ang parehong pagbabasa sa alinman sa input pin. Sa paggunita maaaring gumamit ako ng mas maraming mga wire sa laso cable, na may isang ground wire sa pagitan ng bawat wire ng sensor. Hindi ko nais na rewire ang buong bagay sa puntong ito, kaya, nakabuo ako ng isang matalinong solusyon.

Sa halip na isang nakalaang ground wire, maaari kong palitan ang lahat ng mga sensor pin upang maging output na may halagang lohika na 0, na nangangahulugang mai-grounded sila. Pagkatapos ang isang sensor na nais kong basahin ay ang tanging input. Ito ay uulitin upang basahin ang bawat sensor. Nakatulong ito nang malaki sa kaunting dagdag na programa!

Bukod pa rito, pinaghiwalay ko ang mga wires mula sa module na BLE na malayo sa mga wire ng sensor upang hindi sila makagambala.

Gayunpaman, hindi matutukoy ng sensor ang pagpindot sa likod ng acrylic screen. Sa wakas, napagpasyahan kong ang built ng Circuit Playground na capacitance sensing ay hindi gagana. Dinisenyo ito para sa direktang ugnayan, at sa gayon mayroon itong 1 megohm risistor sa bawat input. Dahil hindi ko ito mababago, at wala nang magagamit na mga pin, kailangan kong makita ang kapasidad na may isang pin lamang at isang panlabas na risistor.

Nagdagdag ako ng isang 10 megohm risistor sa bawat input, na konektado sa 3.3v pin, at lumipat sa isang capacitive sensor library na gumagana sa isang solong pin. Ang dahilan kung bakit ginagawang mas sensitibo ang sensor ay ang mas mataas na risistor na sanhi nito upang mas mabilis na singilin, na pinapayagan ang isang mas tumpak na pagsukat.

Hakbang 13: Code

Ang code ay kung bakit ito gumagana lahat, syempre. Mayroon akong maraming mga laro sa isip para sa kubo na ito pati na rin para sa maraming mga cube. Sa kasalukuyan ipinatupad ko lang ang mala-simon na laro. Maaari mong makita ang code dito:

Hakbang 14: Ang Huling Fold

Ang Huling Fold
Ang Huling Fold
Ang Huling Fold
Ang Huling Fold
Ang Huling Fold
Ang Huling Fold
Ang Huling Fold
Ang Huling Fold

Ngayon na mayroon kaming lahat na nakakabit, at nasubok, maaari naming gawin ang huling mga tiklop na ginagawang isang 3D cube ang paglikha ng 2D na ito. Simula sa mahabang sukat ng pagpupulong, tiklupin ang tatlong panloob na tiklop at pagkatapos ay ilagay ang tab sa puwang, na bumubuo sa pangunahing katawan ng kubo. Kola ito ng Tacky Glue. Susunod, tiklupin ang tuktok na panel (ang isa na may Circuit Playground) papunta sa kubo, ilagay ang mga tab sa mga puwang. Dapat mong i-tape ito sa lugar dahil marahil kakailanganin mong buksan ito para sa mga layunin sa muling pag-program.

Ang pangwakas na panig, na gumaganap bilang takip para sa mga baterya, ay hindi dapat idikit, ngunit kailangan nito ng ilang teyp o isang bagay upang mapigilan ito. Sa isang kasunod na disenyo maaari itong magkaroon ng isang tab na pagla-lock na mag-slot sa pangunahing tab upang hawakan ito sa lugar, tulad ng paggamit ng maraming mga pakete ng produkto.

Dapat ay mayroon kang isang ganap na pagganap na Blinky Light Thing!

Hakbang 15: Ang Kinabukasan

Ito ang prototype ng Blinky Light Thing. Ang layunin ay upang makagawa ng maraming iba pang mga cube. Ang mga cube ay magagawang makipag-usap sa bawat isa at paganahin ang mga larong nilalaro sa maraming mga cube, at / o maraming mga manlalaro. Ang pangwakas na disenyo ay dapat na isang magandang laser cut acrylic cube, o posibleng isang 3D na naka-print na katawan na may mga acrylic panel. Nais kong gawin ito bilang isang kit at gawin itong sapat na simple upang makabuo para sa isang bata. Ang mga LED's, sensor ng circuit ay maaaring maitayo sa isang kakayahang umangkop PCB upang gawing mas simple itong itayo.

O sino ang nakakaalam, marahil maaari itong gawin bilang isang laruan? Kailangan kong i-play ito sa mga tao upang makita kung ano ang iniisip nila. Bilang isang prototype mayroon akong maraming mga bata at matatanda na nais na maglaro dito at tinatanong kung ano ito..

Inirerekumendang: