TiVo afstandbeheerde lineêre aandrywer

Hierdie projek wys hoe u 'n TiVo-afstandsbediening en 'n Arduino-bord kan gebruik om 'n lineêre aandrywer te gebruik om 'n skildery op te hef wat 'n TV bedek. Kyk na die video aan die einde

Gereedskap benodig

Die volgende instrumente is nodig om hierdie projek te voltooi.

  1. # 0 kruiskopskroewedraaier
  2. Soldeerbout
  3. Soldeer
  4. Draadknipper
  5. Klein tang (ek gebruik tang wat ontwerp is om met klein elektronika te werk)

Onderdele lys

Die volgende dele is nodig om hierdie projek te voltooi.

  1. Heavy Duty Track Actuator van Firgelli Automations
  2. TiVo Roamio afstandbeheer
  3. Arduino Uno Rev 3
  4. Hammond 1591ESBK ABS Project Box Black (7.5 "x 4.3" x 2.2 ")
  5. Microtivity IB171 170-punt Mini-broodbord vir Arduino
  6. Infrarooi ontvanger 2,5–5,5 V 38 kHz
  7. 100PCS Michael Josh 20CM M / F Jumper Wires Kabels 1 speld prop manlik tot vroulik
  8. SainSmart 2-kanaal aflosmodule
  9. USB 2.0 kabel - A-man na B-man
  10. 4 voet 18/5 swart sprinkeldraad
  11. 8 stuks skroewe van vlekvrye masjien van 4-40 x 2 ”(ek het dit by Home Depot gekoop)
  12. 8 stuks Everbuilt # 4-40 masjien-skroefmoere (ek het dit by Home Depot gekoop)
  13. 16 ½ ”nylon afstandhouers (ek het dit by Home Depot gekoop)
  14. 1 rits das

Die opstel van die Arduino Uno Rev 3

Ons gebruik die volgende penne op die Arduino-bord wat geel gemerk is.

  • Krag 5V
  • Digitale # 8
  • Digitale # 9
  • Digitale # 11
  • Krag GND
Arduino UNO Rev 3

Die opstel van die SainSmart 2-kanaal aflosmodule

Ons moet die SainSmart-aflosmodule spring om saam te val met die Firgelli Automations-lineêre aandrywer. Daar is 'n blou springer van JD-VCC na VCC. Laat dit op sy plek wees.

Spring K1 posisie 1 na K2 posisie 1

Plaas 'n springkabel van die eerste posisie op die K1-aflos na die eerste posisie op die K2-aflos. Ons springer word in rooi vertoon.

Springposisie

Spring K1 posisie 3 na K2 posisie 3

Plaas 'n springkabel van die derde posisie op die K1-aflos na die derde posisie op die K2-aflos. Ons springer word in geel vertoon.

Springdraad

As u behoorlik gespring het, moet u die volgende opset sien.

Stel die infrarooi sensor op

Stel die infrarooi sensor op

Die infrarooi sensor het drie drade wat daarvan afkom. Die een is vir 'n aarddraad, een vir 'n 5V-kragdraad, en die derde stuur die sein na ons Arduino-bord.

Stroop die duim van 18 tot 5 sentimeter van die spuitdraad terug om die gekleurde drade aan die binnekant bloot te stel. Ons sal slegs die groen, wit en blou drade gebruik om die ander af te sny sodat ons nie daarmee hoef te mors nie.

Stroop ⅛ ”isolasie af op elkeen van die drade wat ons gaan gebruik. Dit sal aan die aflos gesoldeer word deur die volgende opset te gebruik. As u die sensor van bo af met die ronde stamp na u toe kyk:

  1. Soldeer die blou draad aan die linkerkant.
  2. Soldeer die groen draad na die middelste terminale.
  3. Soldeer die wit draad aan die regterkant.
Infrarooi sensor
Infrarooi sensor

Stel die bedradingskabel van die lineêre aandrywer op

Die lineêre aandrywer word voorsien van 'n bedrade afstandsbediening met twee driehoeksknoppies. Die een knoppie aktiveer 'n skakelaar wat die lineêre aandrywer opwaarts beweeg en die ander skuif dit af.

Verwyder die kringbeheer-afstandsbediening

Die eerste ding is om die drade aan die agterkant van die afstandsbediening los te draai. Dit moet met 'n # 0-kruiskopskroewedraaier verwyder word.

Verwyder die stroombaan van die afstandbeheerliggaam en ondersoek die drade. As u dit van onder af beskou, moet dit vier drade aan die bord hê. Van links na regs is hulle swart, wit, pers en bruin soos hieronder getoon.

Kringbord

As hulle om een ​​of ander rede verskillende kleure gebruik het, hou die kleure eenvoudig in dieselfde volgorde as hieronder.

Ontwikkel die drade

Verwijder die drade met behulp van 'n soldeerbout van die stroombaan. Druk die punt van die soldeerbout saggies op die bestaande soldeerbout op die soldeerpunt om dit los te maak en trek die draad saggies van die soldeerpunt af met behulp van 'n klein tang.

Bevestig die drade aan die relais

Ons sal die drade van die bedrade afstandsbediening nou aan die SainSmart 2-kanaals-aflos koppel. Gebruik die Phillips-skroewedraaier # 0 om die terminale af te skroef en draai dit dan weer vas om die draad vas te maak.

  1. Die wit draad gaan in K1 posisie 1
  2. Die swart draad gaan in K1 posisie 2
  3. Die bruin draad gaan in K2-posisie 2
  4. Die pers draad gaan in K2-posisie 3

Opmerking: moenie die bestaande springdrade verwyder nie. Laat hulle in wanneer u die terminale inskroef.

springdrade
Terminaalverbindings

As dit klaar is, moet dit soos die bostaande beelde lyk.

Bedraad die broodbord

Ons sal nou die Arduino-bord na die broodbord koppel. Met die broodbord kan ons verbindings spring waar daar verskeie verbindings gemaak word na een terminale op die Arduino of op die aflos.

Elke ry gate is met mekaar verbind sodat ons alles in daardie ry kan spring. Hier is die items wat ons nodig het om aan te trek.

5V krag

  1. Gebruik 'n manlike vroulike springdraad vanaf die Power 5V-aansluiting op die Arduino na 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Gebruik 'n manlike-vroulike springdraad van dieselfde ry op die broodbord na die VCC-terminale op die SainSmart 2-kanaals-aflos. Druk dit in 'n gat in dieselfde ry.
  3. Stel ¼ ”van die wit draad van die ander kant van die 18–5 sprinkel draad af. Druk dit in 'n gat in dieselfde ry.

Grond

  1. Gebruik 'n manlike vroulike springdraad vanaf die Power GND-aansluiting op die Arduino na 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Gebruik 'n manlike-vroulike verbindingsdraad vanaf die GND-aansluiting op die SainSmart 2-kanaals-aflos na 'n gat in dieselfde ry as die ander GND-draad. Druk dit in dieselfde gat in die gat.
  3. Ontbloot ¼ ”van die groen draad van die ander kant van die 18–5 sprinkel draad. Druk dit in 'n gat in dieselfde ry.

Sein

  1. Gebruik 'n manlike vroulike springdraad vanaf die Digital # 11-aansluiting op die Arduino na 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Stel die blou draad ¼ ”van die ander kant van die 18–5 sprinkel draad bloot. Druk dit in 'n gat in dieselfde ry.

As u klaar is, moet die broodbord soos die volgende prentjie lyk.

Broodplank

 

Installeer die beheerprogram op die Arduino

U moet die Arduino IDE. Nadat u die IDE afgelaai en geïnstalleer het, maak u die IDE oop.

Arduino IDE

Kopieer en plak die kode in die IDE

Laai die bronkode af of kopieer dit vanaf GitHub en plak dit in die IDE se venster wat so moet lyk as dit klaar is.

IRremote.cpp-lêer

Pas die IRremote.cpp-lêer aan

Daar is 'n lêer in die C: \ Program Files (x86) \ Arduino \ biblioteke \ RobotIRremote \ src \ gids met 'n bronkwessie wat voorkom dat die GitHub-bronkode saamgestel word. Open die IRremoteTools.cpp-lêer in 'n eenvoudige teksverwerker soos notepad en verander die volgende reël:

Reël 5 moet lyk soos volg:

int RECV_PIN = TKD2; // die pen waarmee die IR-ontvanger gekoppel is

Verander dit na die volgende en stoor die lêer.

int RECV_PIN = 11; // die pen waarmee die IR-ontvanger gekoppel is

Verbind die arduino met u USB-kabel met u rekenaar

Plaas die Arduino-, broodplank- en relaisborde op 'n nie-geleidende oppervlak soos 'n houtbank.

Sluit die reghoekkant van die USB-kabel aan op u rekenaar en die "D" -kant aan die Arduino-bord.

Kies die poort

Kies die menu-item Gereedskap - poort en kies die een waarop u Arduino-bord verskyn.

Laai die kode op

Kies die Sketch - Upload menu-item om die kode na die Arduino op te laai.

Toets die kode

Nadat die kode gelaai is, steek die draadkabel van die Firgelli Automations lineêre aandrywer weer in die aandrywer en steek die aandrywer in.

Hou die Arduino-bord met u USB-kabel op u rekenaar ingeprop.

Rig u TiVo-afstandsbediening op die infrarooi sensor en klik op die groen "like" -knoppie. Die aandrywer moet opbeweeg.

Rig u TiVo-afstandsbediening op die infrarooi sensor en klik op die rooi duim-knoppie "hou nie van" nie. Die aandrywer moet af beweeg.

Boks alles op

Ek het die Hammond-projekboks saam met die masjienskroewe, afstandhouers en masjien-skroefmoere gebruik om my stroombane te huisves. Ek het 'n puntpunt op die soldeerbout gebruik om gate deur die swart plastiekboks te steek, en om ook die drade deur die sye te plaas. Ek het die ritssluiting gebruik om te verhoed dat die draad vir die infrarooi sensor uittrek. Die beheerdrade op die Firgelli Automations lineêre aandrywer het 'n stuk rubber wat ontwerp is om te voorkom dat hulle uithaal, sodat ek dit kon benut.

Oor die skrywer

Richard Bagdonas is 'n kenner van data-integrasie met meer as 15 jaar ondervinding in die integrasie met verkooppunt, elektroniese gesondheidsrekord, kliënteverhoudingsbestuur en pakhuisbestuurstelsels. Richard het van kleins af aan elektronika gepeuter en dit is sy eerste Arduino-projek.

Richard is tans hoof gesondheidsorgargitek by MI7, waar hy toesig hou oor die integrasie van die maatskappy met elektroniese gesondheidsrekordstelsels.

Tags:

Share this article

Gewilde produkte

Linear Actuator - 12v dc
Klassieke stang lineêre aandrywers In Stock
From $109.99USD
water resistant IP66 Premium Linear Actuator
Premium lineêre aandrywers In Stock
$129.99USD
TVL-170 pop-up TV-hysbak agterop
TVL-170 pop-up TV-hysbak agterop In Stock
On Sale From $590.00USD

Hulp nodig om die regte aandrywer te vind?

Ons vervaardig en vervaardig ons produkte, sodat u die prys van direkte vervaardigers kry. Ons bied dieselfde dag aflewering en kundige kliëntediens. Probeer ons Aktuator Sakrekenaar gebruik om die regte aandrywer vir u toepassing te kies.