TiVo afstandbeheerde lineêre aandrywer

Hierdie projek wys u hoe u 'n Tivo -afstandbeheer en 'n Arduino -bord kan benut om 'n lineêre aktuator te bedryf om 'n skildery op te lig wat 'n TV dek. Kyk na die video aan die einde

Gereedskap benodig

Die volgende gereedskap sal nodig wees om hierdie projek te voltooi.

  1. #0 Phillips -skroewedraaier
  2. Soldeerbout
  3. Solder
  4. Draadknipper
  5. Klein tang (ek het tang gebruik wat ontwerp is om met klein elektronika te werk)

Onderdelelys

Die volgende dele is nodig om hierdie projek te voltooi.

  1. Swaardiensbaan -aktuator van Firgelli Outomatisering
  2. Tivo Roamio afstandbeheer
  3. Arduino Uno Rev 3
  4. Hammond 1591esbk ABS -projekkas swart (7,5 ”x 4,3” x 2,2 ”)
  5. Microtivity IB171 170-punt mini-broodbord vir Arduino
  6. Infrarooi ontvanger 2.5–5.5V 38 kHz
  7. 100pcs Michael Josh 20cm M/F Jumper Wires Kabels 1 penprop manlik tot vroulik
  8. Sainsmart 2-kanaal-aflosmodule
  9. USB 2.0-kabel-a-man na B-man
  10. 4 voet van 18/5 swart sprinkeldraad
  11. 8 Aantal #4–40 x 2 ”vlekvrye masjienskroewe (ek het dit by Home Depot gekoop)
  12. 8 Aantal Everbuilt #4–40 Machine -skroefmoere (ek het dit by Home Depot gekoop)
  13. 16 Aantal ½ ”nylon -afstandhouers (ek het dit by Home Depot gekoop)
  14. 1 Aantal zip das

Die opstel van die Arduino Uno Rev 3

Ons gebruik die volgende penne op die Arduino -bord wat in geel uitgelig word.

  • Krag 5v
  • Digitale #8
  • Digitale #9
  • Digitale #11
  • Krag GND
Arduino Uno Rev 3

Die opstel van die Sainsmart 2-kanaal-relaismodule

Ons moet die Sainsmart -aflosmodule tref om saam te val met die Firgelli Outomatisering lineêre aktuator. Daar is 'n blou springer van JD-VCC na VCC. Laat dit op sy plek soos dit is.

Jumper K1 Posisie 1 tot K2 Posisie 1

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

Jumper -posisie

Jumper K1 Posisie 3 tot K2 Posisie 3

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

Jumpered Wire

As u behoorlik spring, moet u die volgende konfigurasie sien.

Die instel van die infrarooi sensor

Die instel van die infrarooi sensor

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

Sit twee duim van die buitenste skild op die 18–5 sprinkeldraad terug om die gekleurde drade binne -in te ontbloot. Ons sal slegs die groen, wit en blou drade gebruik, so sny die ander af, sodat ons nie met hulle hoef te mors nie.

Strook af ⅛ ”van isolasie op elk van die drade wat ons sal gebruik. Dit sal met die volgende konfigurasie na die relais gesoldeer word. As u na die sensor van bo kyk met die ronde bult na u toe:

  1. Soldeer die blou draad aan die linkerkant.
  2. Soldeer die groen draad na die middelterminal.
  3. Soldeer die wit draad na die regterterminal.
Infrarooi sensor
Infrarooi sensor

Die opstel van die bedrading van die lineêre aktuator

Die lineêre aktuator het 'n bedrade afstandbeheer met twee driehoekknoppies. Die een knoppie aktiveer 'n skakelaar wat die lineêre aktuator opskuif en die ander dit afbeweeg.

Verwyder die stroombaan -afstandsbediening

Die eerste ding is om die drade agter in die afstandbeheer los te maak. Dit moet met 'n #0 Phillips -skroewedraaier verwyder word.

Verwyder die stroombaanbord van die afstandsbediening en ondersoek die drade. As u dit van onder af kyk, moet dit vier drade na die bord gesoldeer. 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, moet u die kleure in dieselfde volgorde as hieronder dophou.

Los die drade af

Verwyder die drade van die kringbord met behulp van 'n soldeerbout. Druk die punt van die soldeerbout liggies op die bestaande soldeersel op die soldeerpunt om dit los te maak en gebruik 'n klein paar tang die draad saggies van die soldeepunt af.

Sit die drade aan die relais vas

Ons sal nou die drade van die bedrade afstandbeheer aan die Sainsmart 2-kanaal-aflos heg. Gebruik die #0 Phillips -skroewedraaier om die terminale los te maak en trek dit dan weer vas om die draad vas te maak.

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

Opmerking: moenie die bestaande trui -drade verwyder nie. Laat dit in as u die terminale inskroef.

Jumper drade
Terminale verbindings

As dit klaar is, moet dit soos bogenoemde beelde lyk.

Bedrading van die broodbord

Ons sal nou die Arduino -bord na die broodbord draad. Die broodbord laat ons toe om saam te spring waar daar verskeie verbindings aan een terminale op die Arduino of op die relais gemaak word.

Elke ry gate is aan mekaar verbind, sodat ons alles op die ry kan tref. Hier is die items wat ons sal moet saamwerk.

5V krag

  1. Gebruik 'n manlike-vroulike trui-draad van die Power 5V-terminale op die Arduino tot 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Gebruik 'n manlike-vroulike trui-draad van dieselfde ry op die broodbord na die VCC-terminale op die Sainsmart 2-kanaal-aflos. Druk dit in 'n gat op dieselfde ry.
  3. Stel ¼ ”van die wit draad aan die ander kant van die 18–5 sprinkeldraad bloot. Druk dit in 'n gat op dieselfde ry.

Grond

  1. Gebruik 'n manlike-vroulike trui-draad van die krag-GND-terminale op die Arduino tot 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Gebruik 'n manlike-vroulike springdraad van die GND-terminale op die Sainsmart 2-kanaal-relais na 'n gat op dieselfde ry as die ander GND-draad. Druk dit in die gat op dieselfde ry.
  3. Stel ¼ ”van die groen draad aan die ander kant van die 18–5 sprinkeldraad bloot. Druk dit in 'n gat op dieselfde ry.

Seine

  1. Gebruik 'n manlike-vroulike trui-draad van die Digital #11-terminale op die Arduino tot 'n ongebruikte ry op die broodbord. Druk dit in 'n gat op die ry.
  2. Stel ¼ ”van die blou draad aan die ander kant van die 18–5 sprinkeldraad bloot. Druk dit in 'n gat op dieselfde ry.

As dit klaar is, moet die broodbord soos die volgende beeld lyk.

Broodbord

 

Installeer die beheerprogram op die Arduino

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

Arduino IDE

Kopieer en plak die kode in die IDE

Aflaai of kopieer die bronkode van Github En plak dit in die venster van die IDE 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 \ Libraries \ Robotirremote \ Src \ Directory wat 'n bronkode -probleem het wat voorkom dat die GitHub -bronkode saamstel. Maak die irremotetools.cpp -lêer oop in 'n eenvoudige teksredakteur soos Notepad en verander die volgende reël:

Reël 5 moet lyk soos:

int recv_pin = tkd2; // Die pen waaraan die IR -ontvanger gekoppel is

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

int recv_pin = 11; // Die pen waaraan die IR -ontvanger gekoppel is

Verbind die Arduino aan u rekenaar met die USB -kabel

Plaas die arduino, broodbord en aflosplanke op 'n nie-geleidende oppervlak soos 'n houttafel.

Koppel die reghoekkant van die USB -kabel aan u rekenaar en die “D” -kant aan die Arduino -bord.

Kies die poort

Kies die Tools - Port -menu -item en kies die een wat u Arduino -bord wys.

Laai die kode op

Kies die skets - Laai menu -item op om die kode op die Arduino op te laai.

Toets die kode

Nadat die kode opgelaai is, steek die draadbok van die Firgelli Outomatisering lineêre aktuator is terug in die aktuator en sluit die aktuator in.

Hou die Arduino -bord wat via die USB -kabel by u rekenaar gekoppel is.

Wys u TiVo -afstandbeheer by die infrarooi sensor en klik op die Green Thumb “Like” -knoppie. Die aktuator moet opgaan.

Wys u TiVo -afstandbeheer by die infrarooi sensor en klik op die rooi duim “Disliked” -knoppie. Die aktuator moet afbeweeg.

Boks dit alles op

Ek het die Hammond -projekkas gebruik saam met die masjienskroewe, afstandhouers en masjienskroefmoere om my stroombaanborde te huisves. Ek het 'n puntpunt op die soldeerbout gebruik om gate deur die swart plastiekkas te steek, sowel as om plek te maak vir die drade deur die kante. Ek het die zip -das gebruik om die draad vir die infrarooi sensor uit te trek. Die beheerdrade op die Firgelli Outomatisering lineêre aktuator Laat 'n stuk rubber ontwerp word om te voorkom dat hulle uitgetrek word, sodat ek dit kon benut.

Oor die skrywer

Richard Bagdonas is 'n kenner van data -integrasie met meer as 15 jaar ervaring wat integreer met die verkooppunt, elektroniese gesondheidsrekord, klantverhoudingebestuur en pakhuisbestuurstelsels. Richard het sedert hy 'n kind was, met elektronika gekyk en dit is sy eerste Arduino -projek.

Richard is tans hoofargitek vir gesondheidsorg by MI7, waar hy toesig hou oor die integrasie van die onderneming met elektroniese gesondheidsrekordstelsels.

Share This Article
Tags:

Het u hulp nodig om die regte aktuator te vind?

Ons presisie -ingenieur en vervaardig ons produkte, sodat u direkte vervaardigers pry. Ons bied dieselfde dag gestuur en kundige kliëntediens. Probeer ons aktuatorrekenaar gebruik om hulp te kry om die regte aktuator vir u aansoek te kies.