Cov txheej txheem:

"Retro Yav Tom Ntej" Bluetooth Chaw Taws Teeb: 9 Kauj Ruam (nrog Duab)
"Retro Yav Tom Ntej" Bluetooth Chaw Taws Teeb: 9 Kauj Ruam (nrog Duab)

Video: "Retro Yav Tom Ntej" Bluetooth Chaw Taws Teeb: 9 Kauj Ruam (nrog Duab)

Video:
Video: Игра на PS5 на GameBoy Micro 2024, Hlis ntuj nqeg
Anonim
Duab
Duab
Duab
Duab
Duab
Duab
Duab
Duab

Kuv ib txwm nyiam qhov zoo thiab hnov ntawm "ntiaj teb tag kis" peb tau nthuav tawm nyob rau ib nrab xyoo pua cov ntawv tshawb fawb tseeb thiab cov khoom lag luam.

Okay, uas tsis muaj tseeb. Thaum kuv tseem hluas Kuv xav tias Tricoders ntawm Star Trek tsis zoo thiab tsis meej pem, tab sis cov nyob rau tiam tom ntej tau zoo nkauj thiab txaus ntshai. Tab sis tam sim no uas kuv laus dua kuv nyiam ua ke ntawm cov xim dub thiab nyiaj, ntawm tawv thiab hlau tshaj qhov tsis muaj xim daj lossis xim dub.

Nws tsuas yog kaum xyoo dhau los lossis yog li ntawd kuv tau txais txiaj ntsig zoo dua rau kev sib xyaw ntawm kev zoo nkauj thiab ua haujlwm dhau qhov tsawg.

Yog li thaum kuv pib ua txoj haujlwm los tsim tus tswj hwm rau kuv lub "atomic" studio, Kuv xav siv lub TV nyob deb ntawm qhov kwv yees lub sijhawm ua lub hauv paus. Kuv pom ob lub pob ntawm Magnavox yim-khawm nyob deb ntawm eBay thiab poob rau hauv kev hlub. Kuv tsuas xav tau ib qho, tab sis nws yog qhov zoo. Dhau ntawm txoj haujlwm no, Kuv tau raug tshoov siab kom siv lwm tus los coj txoj hauv kev sib txawv rau tib lub tswvyim hauv txoj haujlwm yav tom ntej.

Kuv paub tias thaum ntxov wireless TV chaw taws teeb tswj (feem ntau hu ua "clickers") siv lub suab. [Sab saud: peb muaj lub TV uas pheej yig dua hauv kuv lub tsev thiab kuv yog tus "nyob deb"] Tsuas yog lwm qhov uas kuv tau pom ntawm tus kheej muaj ib lub pob uas ntaus lub phaj tawm tsam sab hauv los tsim lub suab nrov uas lub TV tuaj yeem hnov mus rau cov channel tom ntej thiab txuas ntxiv thiab ntxiv mus kom txog thaum tuaj txog ntawm txoj haujlwm tsis raug.

Tab sis qhib qhov chaw deb no pom ntau yam ntxiv. Lub rooj tsav xwm hauv tsev muaj lub kauj thiab qee yam zoo li tus hais lus uas tsom tawm sab saum toj ntawm cov chaw taws teeb. Ib sab ntawm txhua lub nyees khawm yog lub capacitor ntawm qhov ntsuas sib txawv. Los ntawm nias ib ntawm yim khawm cov kab hluav taws xob hla los ntawm ib qho ntawm cov khoom siv hluav taws xob uas hloov pauv zaus uas tau kis.

Kuv pom kuv tus kheej txaus siab rau qhov zoo nkauj ntawm kev siv cov kab sib dhos yooj yim los muab cov khoom siv sib xws. Kuv pib khuv xim muab nws sib nrug.

Zoo … Kuv muaj ob. Ib tus tuaj yeem txi tau lub npe SCIENCE!

Kauj Ruam 1: Sau Cov Cheeb Tsam thiab Cov Cuab Yeej

Sau Cov Khoom Siv thiab Cov Cuab Yeej
Sau Cov Khoom Siv thiab Cov Cuab Yeej

Cov ntu koj yuav xav tau los tsim koj tus kheej retro Bluetooth tej thaj chaw deb yog:

  • Lub chaw taws teeb tswj hwm vintage (Kuv siv Magnavox chaw taws teeb nrog yim khawm)
  • Ib daim ntawv tso cai (Yog tias koj muaj cov txuj ci, sijhawm, thiab peev txheej los ua PCB kev cai, mus rau nws. Kuv qhov teeb meem loj tshaj plaws hauv txoj haujlwm no yog los ntawm kev txuas thiab txuas cov kev sib txuas zoo hauv daim ntawv foos no)
  • Ib lub microcontroller (Kuv siv Adafruit Feather 32u4 Bluefruit LE)
  • Bluetooth module (Kuv siv cov plaub saum toj no uas muaj ob qho tib si hauv ib qho, tab sis kuv tuaj yeem siv cais daim)
  • Khawm (Kuv siv "Soft Tactile Buttons" los ntawm Adafruit vim tias cov nyees khawm loj dua uas kuv tau siv thaum xub thawj nyem nrov txaus kom tuaj tos ntawm lub microphone)
  • Roj teeb ntawm qee yam
  • On/off hloov

Lwm yam uas koj yuav xav tau yog:

  • Solder
  • Hlau
  • Headers
  • Daim Kab Xev Hluav Taws Xob
  • Ib txhais tes thib peb lossis lwm tus PCB (Kuv siv ob lub sijhawm)
  • Hlau txiav
  • Hlau stripper
  • Calipers thiab/lossis lub qhov muag zoo

Kauj Ruam 2: Txheeb Tawm Vintage Chaw Taws Teeb

Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb
Txheeb Vintage Chaw Taws Teeb

Kuv muaj lub cim tsis meej txog qhov no, tab sis kuv niam kuv txiv ib zaug qhia kuv txog lub sijhawm peb mus rau Lob Lob thiab kuv pib los nrog cov npe rau cov cw nyob hauv lub tank. Kuv niam kuv txiv tau sim ua kom yuam kev rau kuv, tab sis kuv mob siab rau. Tom qab ntawd thaum cov pluas noj tuaj thiab muaj cov kab noj tuag (Kuv tsis paub lobsters los ntawm crabs pom) ntawm cov phaj kuv pib nug seb lawv puas tau tua [ntxig cov npe menyuam yaus rau cov tsiaj txhu] rau qhov no!? Kuv chim siab heev.

Cov lus qhia txaus ntshai kuv yuav tsum tshem tawm ntawm qhov ntawd yog kom tsis qhia npe yam uas tab tom yuav raug tua.

Yog li kuv tau siv sijhawm li ob peb feeb nrog kuv tus ntsia hlau ntsia rau sab nraum qab ntawm "Clicky" xav txog dab dab uas kuv tab tom yuav los.

Tom qab ntawd kuv nco qab tias kuv muaj ob tug thiab kuv tsis tau sau npe rau lwm tus yog li kuv thiaj li tua nws.

Tshem lub rooj tsav xwm hauv Circuit tau yooj yim. Kuv clipped tawm cov coj mus rau lub roj teeb ua ntej siv cov pliers los rub cov ntawd ib yam.

Kauj Ruam 3: Txheeb Xyuas Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw

Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw
Txiav Txim Siab Txoj Haujlwm ntawm Cov Tswv Yim thiab Qhov Chaw

Luckily lub rooj tsav xwm hauv Circuit Court los ntawm cov chaw taws teeb qub yuav luag zoo ib yam nkaus li ib daim ntawv tso cai uas kuv tau dag ib ncig yog li kuv tsis tas yuav txiav dab tsi nyob ntawd.

Txhawm rau muab cov nyees khawm kuv siv ua ke ntawm kev ntsuas qhov tseeb thiab tsis meej "pom qhov muag" thawj kab ntawm cov nyees khawm thiab thawj khawm ntawm kab thib ob. Tom qab ntawd kuv tsuas yog suav qhov chaw qub thiab dhau mus tso rau lwm tus.

Qhov qhib/tawm hloov tau yooj yim. Kuv tsis xav txiav rau hauv rooj plaub yog tias kuv tsis tas yuav, yog li kuv tau siv lub hauv ntej uas tus emitter tau ua. Hauv daim duab saum toj no kuv tau hloov mus rau lwm sab los ntawm cov nyees khawm, tab sis hmoov zoo kuv tau rov tshuaj xyuas qhov kev tso ua ntej muab nws tso rau hauv vim tias nws tsis tuaj yeem ncav cuag lub qhov tshwj tsis yog tias kuv txav nws mus rau lwm sab.

Kauj Ruam 4: Xaiv Qhov Chaw Rau Microcontroller

Xaiv Qhov Kev Tso Chaw ntawm Microcontroller
Xaiv Qhov Kev Tso Chaw ntawm Microcontroller

Nov yog qhov uas kuv pib tu siab.

Kuv tau xav thaum xub thawj los tso lub microcontroller rau hauv qab ntawm lub rooj tsavxwm nrog cov nyees khawm thiab tso nws qhov twg nws yuav zaum hauv lub roj teeb qub, tab sis yog tias kuv tau ua li ntawd lub rooj tsavxwm yuav tsis siab txaus kom ntswj rau hauv qhov chaw ntawm lub rooj muag zaub. -offs uas tseem muaj nyob tom qab.

Tom ntej no kuv sim tso nws hla lub rooj tsavxwm sab saum toj tab sis nws yuav tsis haum ntawm qhov sawv ntsug.

Yog li thaum kawg kuv txiav txim siab tso nws xws li GPIO pins uas kuv tau siv los ua kab ntawm cov nyees khawm lawv tus kheej. Kuv yuav tsum tau hloov nws me ntsis mus rau sab kom tau tus pin hauv av qhov twg kuv xav tau nws ib yam.

Kauj Ruam 5: Tua Nws Txhua Qhov Ua Ke

Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke
Solder Nws Txhua Qhov Ua Ke

Thawj qhov kuv tau ua yog txuas ib lub xaim rau txhua qhov "sab saum toj sab" pins ntawm cov nyees khawm ntawm txhua sab. Tom qab ntawd kuv khoov cov xov hlau nyob ib puag ncig hauv qab ntawm lub rooj tsavxwm thiab tsim tus choj txuas. Tom qab ntawd kuv tau khiav lwm lub xov hlau los ntawm ib sab ntawm qhov hloov mus rau hauv tsheb npav.

Tom ntej no kuv txiav ib txoj kab ntawm lub taub hau pins rau qhov ntev thiab tso lawv ib nrab hauv qhov. Txoj kev no kuv tuaj yeem khiav cov xov hlau los ntawm txhua qhov "hauv qab" pins ntawm cov nyees khawm mus rau lawv cov GPIO tus lej hauv qab cov yas ib feem ntawm lub taub hau.

Tom qab ntawd kuv zaum ntawm lub rooj zaum quaj rau kuv txhais tes thaum sib hloov haus Rum thiab Coke kom dhau qhov kev raug mob kuv tso kuv tus kheej nrog txhua qhov kev sib txuas thiab xav kom kuv muaj sijhawm thiab txuj ci los ua kuv tus kheej PCB. Kuv kuj tau cog lus rau ntau yam txuj ci tseem ceeb uas yog tias qhov no ua haujlwm, Kuv tsis tau ua dua. [Tsis muaj duab]

Tom ntej no kuv tau xaim xaim los ntawm txoj haujlwm nruab nrab ntawm kev hloov mus rau "qhib" tus pin ntawm Feather.

Tom qab ntawd kuv tso ib tus pin nkaus xwb uas nws xav tau thiab muab nws tso rau hauv qhov chaw khiav cov xov hlau luv ntawm nws mus rau lub tsheb npav hauv av uas twb muaj lawm.

Thaum kawg kuv tso cov plaub nyob rau hauv qhov chaw thiab muab nws tso rau. Hauv daim duab saum toj no kuv tsis tau ua tiav sab xis, tsuas yog tus pin hauv av.

Kauj Ruam 6: Laum Mounting Qhov

Laum Mounting Qhov
Laum Mounting Qhov

Ib zaug ntxiv uas siv kev ntsuas ua kom pom tseeb thiab qhov muag tsis pom tseeb Kuv tau cim qhov muab tso rau ntawm cov ntsia hlau ntsia thiab siv kuv Dremel thiab sawv ntsug txhawm rau txhawm rau qhov.

Kauj ruam 7: Code

Ib cag los ntawm kuv txoj haujlwm soldering, qhov no yog qhov phem tshaj plaws ntawm txoj haujlwm tam sim no. Nws tsuas yog hack ntawm ob lub tsev qiv ntawv sib txawv: ib qho los ntawm Adafruit (los ntawm lawv Adafruit BluefruitLE nRF51 lub tsev qiv ntawv) thiab lwm yam kuv pom tom qab ntau Rum thiab Cokes thiab quaj.

Kuv ntaus lawv ob leeg kom txog thaum lawv ua haujlwm.

Feem ntau.

Hauv version ntawm no, cov chaw taws teeb tseem xa cov meta yuam sij thaum nws yuav tsum tsis txhob. Nws tsis cuam tshuam rau kuv kev siv yog li kuv tseem tsis tau siv sijhawm los kho nws.

Yeej nws ntsuas lub GPIO pins thiab qhia lawv rau tus lej ntawm cov keyboard. Nws xa tus lej ntawd thaum tuav qee tus yuam sij meta kom kuv tuaj yeem muab lawv yooj yim rau kev luv hauv software software kuv tab tom siv.

Kauj Ruam 8: Sib sau ua ke thiab Txaus siab rau

Kuv muab qee daim kab xev hluav taws xob hla txhua qhov xov hlau rau kev tiv thaiv. Kuv txuas lub roj teeb thiab tso nws nruab nrab ntawm qhov sib txuas ua ke mus rau saum. Los ntawm kev khoov lub roj teeb ua nyob ib ncig ntawm ib qho sawv tawm ntawm qhov khoom nyob hauv qhov chaw zoo.

Tam sim no kuv muaj Bluetooth chaw taws teeb uas xa tus hotkey rau kuv lub computer studio thaum kuv nias lub pob. Kuv tuaj yeem tswj hwm software yam tsis tas yuav muaj cov keyboard pom hauv qhov pom.

Kauj Ruam 9: NTUJ

Kuv muaj ob peb lub tswv yim sib txawv ntawm qhov yuav coj qhov tom ntej no:

Yog tias kuv nyob nrog cov txheej txheem tam sim no, Kuv yuav nyiam ua kuv tus kheej lub rooj tsav xwm kom cov kev sib txuas yuav zoo dua. Kuv tseem yuav hloov kho cov cai kom yooj yim dua thiab huv dua.

Lwm qhov kev xav yuav siv lwm qhov chaw deb (Clicky!) Raws li nws tau tsim thiab tsim tus txais uas yuav hnov Clicky! thiab, siv lub microcontroller nrog HID muaj peev xwm, ua tus keyboard rau lub computer studio.

Pom zoo: