Video: Daljinski upravljalnik Tim's Cybot Arduino NANO: 31 korakov (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Avtor PalingenesisTim's PlaceSledi Več avtorja:
O: upokojen Več o Palingenesisu »
Ta projekt naj bi ustvaril infrardeči daljinski upravljalnik za nadzor prvotnega Cybota, prejetega z revijo Ultimate Real Robots, ki se je začel leta 2001.
Razlog za izdelavo daljinskega upravljalnika: (malo zgodovine)
Pred izdajo delov za IR slušalko je bil Cybot prestavljen v različne načine z izbiro DIP stikal. (V tem primeru s Cybotom ni bilo težav.) Ko je bila izdana IR slušalka, so se stvari spremenile. Nadgrajen je bil procesor za spremembo funkcije DIP stikal. DIP stikala so bila nato uporabljena za nastavitev kanala, ki ga uporablja IR slušalka, tako da je mogoče hkrati uporabljati več kot enega Cybota hkrati. (Do 16 Cybotov je mogoče nadzorovati z infrardečimi krmilniki) Ko pa je bila izdana Infrardeča plošča za prenos, so se pojavile težave. Niso vse plošče enake, tam, kjer težave, zaradi katerih nekatere ne delujejo pravilno ali sploh ne delujejo. Izdan je bil popravek, vendar to ni popravilo vseh. Bil sem eden tistih, ki niso imeli sreče, od takrat mi nič ni delovalo, vse je temeljilo na delovanju infrardeče slušalke.
Če ste bili vi, tako kot jaz, ena izmed tistih nesrečnih, ki je imela enake težave, boste morda želeli izkopati svojo staro škatlo s kosi Cybot in narediti ta infrardeči krmilnik za nadzor.
Edino, česar nisem mogel storiti, je: glasovni nadzor in PC LINK
Korak: Daljinski upravljalnik v akciji
Imel sem težave s fokusiranjem, za snemanje videa sem uporabil stari telefon.
2. korak: Cybot
Žal mi je, toda če nimate Cybota, vam to ne koristi.
Če pa poznate koga, ki ga ima:
Mogoče bo to obujelo tiste speče male možakarje, ki se skrivajo v teh prašnih omarah:)
3. korak: Začnimo. Najprej prototip
Preden sem naredil slušalko, sem izdelal prototip, s katerim sem preveril, ali je koda delovala.
R8 in R9 sta vlečna upora za vodilo I2C. veliko ljudi jih pozabi dodati v vezje, vendar so potrebni. (en par na vodilo, ne naprava) Praviloma se uporom dodajo upori, vendar pa je Arduino mogoče uporabiti kot glavnega ali podrejenega in zaradi enostavnosti v knjižnici ne uporabljamo notranjega vlečenja.
Za nožice, povezane s stikali, sem uporabil notranje vlečne upore. Torej so vsa stikala blizu tal.
Uporni / kondenzatorski pari R1 do R7, C1 do C7 morajo kompenzirati odboj. (zato niso potrebni, če želite narediti hiter test, priporočam jih za stabilnost)
Q1 je gonilnik za infrardečo LED (940 nm). To pomeni, da LED za prenos signalov uporablja polno moč. (še enkrat, če je mogoče odstraniti testiranje poleg vašega Cybota, Q1, C8 in R11. Priključitev R10 in LED1 zaporedno med Pin D3 in 5v bi morala delovati)
Ustvaril sem vezje s Fritzingom, zato je tukaj datoteka, da si jo lahko bolje ogledate: Arduino_Handset.zip