Sadržaj:

Bluetooth daljinski upravljač "Retro Future": 9 koraka (sa slikama)
Bluetooth daljinski upravljač "Retro Future": 9 koraka (sa slikama)

Video: Bluetooth daljinski upravljač "Retro Future": 9 koraka (sa slikama)

Video: Bluetooth daljinski upravljač
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Uvijek sam volio izgled i osjećaj "svijeta sutrašnjice" koji smo predstavili u proizvodima znanstvene fantastike i koncepta sredinom stoljeća.

Dobro, to nije istina. Kad sam bio mlad mislio sam da su Trikoderi na Zvjezdanim stazama ružni i nespretni, ali oni na Sljedećoj generaciji bili su elegantni i strašni. Ali sada kad sam starija, više volim kombinaciju crne i srebrne, kože i metala u odnosu na bež ili crnu, bez značajki.

Tek sam prošlo desetljeće stekao dublje uvažavanje spoja estetike i funkcionalnosti s minimalizmom.

Pa kad sam krenuo u projekt stvaranja kontrolera za svoj "atomski" studio, htio sam kao bazu upotrijebiti televizijski daljinski upravljač iz približnoga doba. Našao sam dva pakiranja ovog Magnavox daljinskog upravljača s osam gumba na eBayu i zaljubio se. Trebao mi je samo jedan, ali to je bio dobar posao. Tijekom ovog projekta bio sam nadahnut da upotrijebim drugi za drugačiji pristup istom konceptu u budućem projektu.

Znao sam da su rani daljinski upravljači bežične televizije (često zvani "klikeri") koristili zvuk. [Napomena: u mojoj kući smo imali jeftinije televizore, a ja sam bio "daljinski"] Jedini drugi koji sam osobno vidio imao je jedno dugme koje je pogodilo udarnu ploču iznutra i stvorilo zvuk na koji je televizor mogao čuti sljedeći kanal, sljedeći i tako dalje sve dok ne dođete u isključeni položaj.

No otvaranje ovog daljinskog upravljača pokazalo je mnogo više. Pločica unutra imala je zavojnicu i nešto poput zvučnika koji je usmjeren prema vrhu daljinskog upravljača. Uz svaki od gumba nalazio se kondenzator različite snage. Pritiskom na jednu od osam tipki krug je prošao kroz jedan od kondenzatora koji je modulirao frekvenciju koja se prenosila.

Učinio sam da se divim eleganciji korištenja jednostavnih paralelnih krugova za pružanje takvog raspona ulaza. Počeo sam žaliti što sam ga rastavio.

Pa … imam dvije. Netko se može žrtvovati u ime ZNANOSTI!

Korak 1: Skupite komponente i alate

Skupite komponente i alate
Skupite komponente i alate

Dijelovi koji će vam biti potrebni za izradu vlastitog retro daljinskog upravljača za Bluetooth su:

  • Vintage daljinski upravljač (koristim Magnavox daljinski upravljač s osam gumba)
  • Komad permaboard -a (Ako imate vještine, vremena i resursa za izradu prilagođene PCB -a, krenite u to. Moji najveći izazovi u ovom projektu došli su od ožičenja i lemljenja dobrih veza u ovom faktoru)
  • Mikrokontroler (koristim Adafruit Feather 32u4 Bluefruit LE)
  • Bluetooth modul (koristio sam gornje pero koje ima oboje u jednom, ali mogao sam koristiti i zasebne dijelove)
  • Gumbi (koristim "Soft Tactile Buttons" iz Adafruit -a jer su veći gumbi koje sam koristio izvorno kliknuli dovoljno glasno da se mogu uhvatiti na mikrofonu)
  • Baterija neke vrste
  • Prekidač za uključivanje/isključivanje

Ostale stvari koje će vam trebati su:

  • Lem
  • Žica
  • Zaglavlja
  • Električna traka
  • Treća ruka ili porok za PCB (koristio sam oboje ponekad)
  • Rezač žice
  • Skidač žice
  • Čeljusti i/ili dobra očna jabučica

Korak 2: Razdvojite Vintage daljinski upravljač

Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote

Nejasno se sjećam ovoga, ali roditelji su mi jednom rekli o vremenu kada smo otišli u Red Lobster i počeo sam smišljati imena za jastoge u spremniku. Roditelji su me pokušavali suptilno odvratiti, ali ja sam ustrajala. Kad je došao obrok i na tanjurima je bilo mrtvih rakova (očito nisam poznavao jastoge iz rakova), počeo sam ih pitati jesu li ubili [umetnite imena iz djetinjstva za stvorenja] zbog ovoga !? Bio sam prilično uzrujan.

Užasna lekcija koju sam tome trebao oduzeti je da ne imenujem stvari koje će uskoro biti ubijene.

Tako sam proveo nekoliko minuta s odvijačem postavljenim na stražnjoj strani "Clickyja" razmišljajući kakvo ću čudovište uskoro postati.

Tada sam se sjetio da sam imao dvije, a drugu još nisam imenovao pa sam je umjesto toga ubio.

Uklanjanje ploče bilo je jednostavno. Odrezao sam žice koje su išle do držača baterije prije nego sam kliještima izvadio i njih.

Korak 3: Odredite položaj ulaza i mjesto

Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto
Odredite položaj ulaza i mjesto

Srećom, ploča s izvornog daljinskog upravljača bila je gotovo iste veličine kao komad permaboarde koji sam ležao pa nisam morao ništa rezati.

Za postavljanje gumba koristio sam kombinaciju preciznog mjerenja i manje preciznog "gledanja u oči" prvog reda gumba i prvog gumba drugog reda. Nakon toga sam samo brojao iste prostore naprijed i natrag kako bih postavio ostale.

Prekidač za uključivanje/isključivanje bio je relativno jednostavan. Nisam želio rezati kućište ako ne moram, pa sam koristio prednji dio gdje je bio odašiljač. Na gornjoj slici imao sam prekidač s druge strane od gumba, ali srećom sam provjerio položaj prije nego što sam ga lemio jer je bio nedostupan kroz rupu, osim ako sam ga pomaknuo na drugu stranu.

Korak 4: Odaberite položaj mikrokontrolera

Odaberite položaj mikrokontrolera
Odaberite položaj mikrokontrolera

Tu sam počeo tugovati.

Prvotno sam mislio staviti mikrokontroler na dno ploče s gumbima i postaviti ga na mjesto u originalnom odjeljku za baterije, ali ako to učinim, ploča neće biti dovoljno visoka da se pričvrsti postoljem -offs koji su također držali na leđima.

Zatim sam ga pokušao postaviti preko vrha ploče, ali se ne bi uklapao između zastoja.

Stoga sam na kraju odlučio postaviti ga tako da se GPIO pinovi koje sam namjeravao koristiti poredaju između samih gumba. Morao sam ga pomaknuti malo u stranu da bih dobio i uzemljenje gdje mi je trebalo.

Korak 5: Zalemite sve zajedno

Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno
Spajati sve zajedno

Prvo što sam učinio bilo je spojiti jednu žicu na sve "gornje vanjske" pinove gumba sa svake strane. Zatim sam savio žice oko donjeg ruba ploče i stvorio most za lemljenje. Zatim sam vodio još jednu žicu s jedne strane prekidača do sabirnice uzemljenja.

Zatim sam izrezao traku zatiča zaglavlja na odgovarajuću duljinu i stavio ih do pola u rupe. Na ovaj način mogao bih provesti žice od svakog od "donjih unutarnjih" pinova gumba do njihovih odgovarajućih GPIO pinova ispod plastičnog dijela zaglavlja.

Nakon toga sjeo sam na kauč i jecao mi u ruke, dok sam naizmjenično pio rum i kokain kako bih prebolio traumu kroz koju sam prošao sa svim tim vezama i poželio da imam vremena i vještine za izradu vlastite PCB -a. Zakleo sam se i raznim nadnaravnim silama da ako ovo uspije, da to više nikada neću učiniti. [Nije na slici]

Zatim sam vodio žicu od srednjeg položaja prekidača do igle za omogućavanje pera.

Zatim sam postavio jedan pin zaglavlja tamo gdje je trebao biti i zalemio ga na mjesto vodeći kratku žicu od njega do postojeće sabirnice za uzemljenje.

Na kraju sam stavio pero na mjesto i lemio ga. Na gornjoj slici nisam završio desnu stranu, samo uzemljenje.

Korak 6: Izbušite rupe za montažu

Izbušite rupe za montažu
Izbušite rupe za montažu

Još jednom sam, kombinacijom preciznog mjerenja i nepreciznog gledanja u oči, označio položaj pričvrsnih vijaka i upotrijebio svoj Dremel i stalak za bušenje rupa.

Korak 7: Kodirajte

Osim posla s lemljenjem, ovo je trenutno najružniji dio projekta. To je samo hakiranje dviju različitih knjižnica: jedne iz Adafruit -a (iz njihove biblioteke Adafruit BluefruitLE nRF51) i još nečega što sam pronašao nakon previše ruma i kokaina i jecanja.

Tukao sam ih obojicu dok nisu radili.

Uglavnom.

U ovdje navedenoj verziji daljinski upravljač stalno šalje meta ključeve kad ne bi trebao. To ne utječe na moju upotrebu pa još nisam odvojio vrijeme da to ispravim.

U osnovi skenira GPIO pinove i preslikava ih na broj na tipkovnici. Šalje taj broj držeći neke meta tipke tako da ih mogu lako dodijeliti prečacima unutar studijskog softvera koji koristim.

Korak 8: Sastavite i uživajte

Stavio sam električnu traku preko svih žica radi zaštite. Spojio sam bateriju i postavio je između montažnih postolja prema vrhu. Savijanjem vodova baterije oko jednog stajanja stvar je lijepo ostala na mjestu.

Sada imam Bluetooth daljinski koji šalje tipku prečaca na moje studijsko računalo kad pritisnem gumb. Mogu upravljati softverom bez potrebe za vidljivom tipkovnicom.

Korak 9: BUDUĆNOST

Imam nekoliko različitih ideja o tome gdje sljedeće uzeti:

Ako ostanem pri sadašnjem sustavu, volio bih napraviti vlastitu ploču kako bi veze bile urednije. Također bih ažurirao kôd kako bi bio mršaviji i čišći.

Druga bi pomisao bila upotrijebiti drugi daljinski upravljač (Clicky!) Kako je dizajniran i izgraditi prijemnik koji će čuti Clicky! i, koristeći mikrokontroler s HID sposobnostima, djeluje kao tipkovnica za studijsko računalo.

Preporučeni: