Talaan ng mga Nilalaman:

"Retro Future" Bluetooth Remote: 9 Hakbang (na may Mga Larawan)
"Retro Future" Bluetooth Remote: 9 Hakbang (na may Mga Larawan)

Video: "Retro Future" Bluetooth Remote: 9 Hakbang (na may Mga Larawan)

Video:
Video: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, Hulyo
Anonim
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Palagi kong minahal ang hitsura at pakiramdam ng "mundo ng bukas" na ipinakita sa amin sa kalagitnaan ng siglo na science fiction at mga produkto ng konsepto.

Okay, hindi totoo yun. Noong bata pa ako akala ko ang mga Tricoder sa Star Trek ay pangit at clumsy, ngunit ang sa The Next Generation ay makinis at magaling. Ngunit ngayong matanda na ako mas gusto ko ang kombinasyon ng itim at pilak, ng katad at metal kaysa sa walang kulay na murang kayumanggi o itim.

Natapos lamang ang huling dekada o higit pa na nakakuha ako ng mas malalim na pagpapahalaga para sa pagsasanib ng Aesthetic at pag-andar kaysa sa minimalism.

Kaya't nang magsimula ako sa isang proyekto upang lumikha ng isang controller para sa aking "atomic" na studio, nais kong gumamit ng isang remote ng telebisyon ng tinatayang panahon bilang isang base. Natagpuan ko ang isang dalawang-pakete ng Magnavox na walong-pindutang remote na ito sa eBay at umibig. Kailangan ko lang ang isa, ngunit ito ay isang mabuting pakikitungo. Sa kurso ng proyektong ito, napasigla ako na gamitin ang isa pa upang kumuha ng ibang diskarte sa parehong konsepto sa isang hinaharap na proyekto.

Alam ko na ang mga maagang wireless na remote control ng telebisyon (madalas na tinatawag na "mga clicker") ay gumagamit ng tunog. [Paalala sa gilid: mayroon kaming mas murang telebisyon sa aking bahay at ako ang "remote"] Ang isa pang nakita ko nang personal ay may isang solong pindutan na tumama sa isang plate ng welga sa loob upang lumikha ng isang tono na maririnig ng TV upang puntahan ang susunod na channel at ang susunod at iba pa hanggang sa dumating sa off posisyon.

Ngunit ang pagbubukas ng remote na ito ay nagpakita ng higit pa. Ang circuit board sa loob ay may isang coil at isang bagay tulad ng isang speaker na naglalayong sa tuktok ng remote. Susunod sa bawat isa sa mga pindutan ay isang kapasitor ng isang iba't ibang mga rating. Sa pamamagitan ng pagpindot sa isa sa walong mga pindutan ang circuit ay nagpaandar sa isa sa mga capacitor na binago ang dalas na naipadala.

Natagpuan ko ang aking sarili na hinahangaan ang kagandahan ng paggamit ng mga simpleng mga parallel circuit upang magbigay ng tulad ng isang hanay ng mga input. Nagsimula akong magsisi sa paghiwalayin ko.

Well… Mayroon akong dalawa. Ang isa ay maaaring isakripisyo sa pangalan ng Agham!

Hakbang 1: Ipunin ang Mga Bahagi at Tool

Ipunin ang Mga Bahagi at Kasangkapan
Ipunin ang Mga Bahagi at Kasangkapan

Ang mga bahagi na kakailanganin mong bumuo ng iyong sariling remote na Bluetooth Bluetooth ay:

  • Isang vintage remote control (Gumagamit ako ng isang Magnavox remote na may walong mga pindutan)
  • Isang piraso ng permaboard (Kung mayroon kang mga kasanayan, oras, at mapagkukunan upang makagawa ng isang pasadyang PCB, hanapin ito. Ang aking pinakamalaking hamon sa proyektong ito ay nagmula sa mga kable at paghihinang ng mahusay na mga koneksyon sa form factor na ito)
  • Isang microcontroller (Gumagamit ako ng Adafruit Feather 32u4 Bluefruit LE)
  • Isang module ng Bluetooth (Ginamit ko ang balahibo sa itaas na pareho sa isa, ngunit maaaring gumamit ako ng magkakahiwalay na piraso)
  • Mga Pindutan (Gumagamit ako ng "Soft Tactile Buttons" mula sa Adafruit dahil ang mas malalaking mga pindutan na ginagamit ko ay orihinal na na-click nang malakas upang makuha sa mikropono)
  • Isang baterya ng ilang uri
  • Isang on / off switch

Ang iba pang mga bagay na kakailanganin mo ay:

  • Panghinang
  • Kawad
  • Mga Header
  • Electrical Tape
  • Isang pangatlong bisyo o PCB vice (Ginamit ko ang pareho sa mga oras)
  • Pamutol ng wire
  • Wire stripper
  • Mga caliper at / o isang magandang eyeball

Hakbang 2: I-disect ang Remote ng Vintage

Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage
Dissect ang Remote ng Vintage

Mayroon akong isang hindi malinaw na memorya nito, ngunit sinabi ng aking mga magulang sa akin tungkol sa oras na nagpunta kami sa Red Lobster at nagsimula akong magkaroon ng mga pangalan para sa mga lobster sa tank. Sinubukan ng aking mga magulang na subtly dissuade ako, ngunit nagpumilit ako. Pagkatapos nang dumating ang pagkain at may mga patay na crustacea (hindi ko alam ang mga lobster mula sa mga alimango) sa mga plato sinimulan kong tanungin kung pinatay nila [ipasok ang mga pangalan ng pagkabata para sa mga critter] para dito !? Medyo naasar ako.

Ang kakila-kilabot na aral na dapat kong kunin mula doon ay ang hindi pangalanan ang mga bagay na papatayin.

Kaya't ginugol ko ng ilang minuto kasama ang aking distornilyador sa likod ng "Clicky" na pagnilayan kung ano ang magiging isang halimaw.

Pagkatapos naalala ko na mayroon akong dalawa at hindi ko pa pinangalanan ang isa pa kaya pinatay ko na lang.

Ang pag-alis ng circuit board ay madali. Pinagputol ko ang mga lead na papunta sa may hawak ng baterya bago gumamit ng mga plier upang hilahin din ang mga iyon.

Hakbang 3: Tukuyin ang Posisyon ng Mga Pag-input at Lugar

Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar
Tukuyin ang Posisyon ng Mga Input at Lugar

Sa kabutihang palad ang circuit board mula sa orihinal na remote ay halos eksaktong sukat ng isang piraso ng permaboard na nakahiga ako sa paligid kaya't hindi ko kailangang gupitin ang anumang bagay doon.

Upang mailagay ang mga pindutan ginamit ko ang isang kumbinasyon ng pagsukat ng katumpakan at hindi gaanong tumpak na "eyeballing" ang unang hilera ng mga pindutan at ang unang pindutan ng pangalawang hilera. Pagkatapos nito ay binibilang ko lang ang parehong mga puwang pataas upang mailagay ang iba.

Ang switch na on / off ay medyo madali. Ayokong gupitin ang kaso kung hindi ko kailangan, kaya ginamit ko ang harap kung saan naroon ang emitter. Sa larawan sa itaas ay nagkaroon ako ng switch sa kabilang panig mula sa mga pindutan, ngunit sa kabutihang palad ay muling nasuri ko ang pagkakalagay bago ito hinihinang dahil hindi ito maaabot sa butas maliban kung mailipat ko ito sa kabilang panig.

Hakbang 4: Piliin ang Pagkakalagay ng Microcontroller

Piliin ang Paglalagay ng Microcontroller
Piliin ang Paglalagay ng Microcontroller

Dito ako nagsimulang malungkot.

Orihinal na naisip kong ilagay ang microcontroller sa ilalim ng board gamit ang mga pindutan at ilagay ito kung saan ito uupo sa orihinal na kompartimento ng baterya, ngunit kung gagawin ko iyon ang board ay hindi sapat na taas upang mai-screw sa lugar ng stand -mga bar na hawak din sa likuran.

Susunod sinubukan kong ilagay ito sa tuktok ng board ngunit hindi ito magkasya sa pagitan ng mga stand-off.

Kaya't sa huli nagpasya akong ilagay ito tulad ng mga pin ng GPIO na gagamitin kong linya sa pagitan ng mga pindutan mismo. Kailangan kong ilipat ito nang bahagya sa gilid upang makuha ang ground pin kung saan kailangan ko rin ito.

Hakbang 5: Maghinang Ito Lahat ng Magkasama

Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama
Maghinang Ito Lahat ng Magkasama

Ang unang bagay na ginawa ko ay ikonekta ang isang solong kawad sa lahat ng mga "tuktok na panlabas" na mga pin ng mga pindutan sa bawat panig. Pagkatapos ay ibinaluktot ko ang mga wires sa paligid ng ilalim na gilid ng board at lumikha ng isang solder bridge. Pagkatapos ay nagpatakbo ako ng isa pang kawad mula sa isang gilid ng switch papunta sa ground bus.

Susunod ay pinutol ko ang isang strip ng mga header pin sa tamang haba at inilagay ang mga ito sa kalahati sa mga butas. Sa ganitong paraan maaari kong patakbuhin ang mga wire mula sa bawat isa sa "ilalim na panloob" na mga pin ng mga pindutan sa kani-kanilang mga pin ng GPIO sa ilalim ng plastik na bahagi ng header.

Pagkatapos nito ay umupo ako sa sopa na humihikbi sa aking mga kamay habang halili ang pag-inom ng isang Rum at Coke upang malampasan ang trauma na inilagay ko ang aking sarili sa lahat ng mga koneksyon na iyon at hinahangad na magkaroon ako ng oras at kasanayan upang gumawa ng aking sariling PCB. Sumumpa din ako sa iba't ibang mga puwersang supernatural na kung gumana ito, hindi ko na ito ginawa. [Hindi nakalarawan]

Susunod na nagpatakbo ako ng isang kawad mula sa gitnang posisyon ng switch sa "paganahin" na pin ng Feather.

Pagkatapos ay naglagay ako ng isang solong header pin kung saan kinakailangan ito at solder ito sa lugar na nagpapatakbo ng isang maliit na kawad mula dito patungo sa mayroon nang ground bus.

Panghuli inilagay ko ang Balahibo sa lugar at hinihinang ito. Sa larawan sa itaas hindi ko natapos ang kanang bahagi, ang ground pin lamang.

Hakbang 6: Mag-drill Mounting Holes

Mga Drol Mounting Holes
Mga Drol Mounting Holes

Sa sandaling muli gamit ang isang kumbinasyon ng tumpak na pagsukat at hindi tumpak na eyeballing minarkahan ko ang paglalagay ng mga mounting screws at ginamit ang aking Dremel at tumayo upang mag-drill ang mga butas.

Hakbang 7: Code

Bukod sa aking trabaho sa paghihinang, ito ang pinakapangit na bahagi ng proyekto ngayon. Ito ay isang pag-hack lamang ng dalawang magkakaibang mga silid-aklatan: isa mula sa Adafruit (mula sa kanilang Adafruit BluefruitLE nRF51 library) at iba pang bagay na natagpuan ko pagkatapos ng sobrang Rum at Coke at paghikbi.

Pinalo ko sila pareho hanggang sa magtrabaho.

Karamihan.

Sa bersyon dito, ang remote ay patuloy na nagpapadala ng mga meta key sa mga oras na hindi dapat. Hindi ito nakakaapekto sa aking paggamit kaya't hindi ko pa ginugugol ang oras upang ayusin ito.

Karaniwang sinusuri nito ang mga GPIO pin at nai-map ang mga ito sa isang numero sa keyboard. Ipinapadala nito ang numerong iyon habang pinipigilan ang ilang mga meta key upang madali kong maitalaga ang mga ito sa mga shortcut sa loob ng studio software na ginagamit ko.

Hakbang 8: Magtipon at Mag-enjoy

Naglagay ako ng ilang electrical tape sa lahat ng mga wire para sa proteksyon. Ikinonekta ko ang baterya at inilagay ito sa pagitan ng mga tumataas na stand-off patungo sa tuktok. Sa pamamagitan ng baluktot na humantong ang baterya sa paligid ng isang stand-off ang bagay na nanatili sa lugar nang maayos.

Ngayon ay mayroon akong isang remote na Bluetooth na nagpapadala ng isang hotkey sa aking computer computer kapag pinindot ko ang isang pindutan. Maaari kong makontrol ang software nang hindi kinakailangang magkaroon ng isang nakikitang keyboard sa view.

Hakbang 9: ANG KINABUKASAN

Mayroon akong ilang iba't ibang mga ideya kung saan ito dadalhin sa susunod:

Kung mananatili ako sa kasalukuyang sistema, nais kong gumawa ng aking sariling board upang ang mga koneksyon ay magiging mas neater. Ina-update ko rin ang code upang maging mas payat at mas malinis.

Ang isa pang pag-iisip ay ang paggamit ng iba pang remote (Clicky!) Habang siya ay dinisenyo at bumuo ng isang tatanggap na maririnig ang Clicky! at, gamit ang isang microcontroller na may kakayahan na HID, kumilos bilang isang keyboard para sa studio computer.

Inirerekumendang: