Turinys:

„Tim's Cybot Arduino NANO“nuotolinio valdymo pultas: 31 žingsnis (su nuotraukomis)
„Tim's Cybot Arduino NANO“nuotolinio valdymo pultas: 31 žingsnis (su nuotraukomis)

Video: „Tim's Cybot Arduino NANO“nuotolinio valdymo pultas: 31 žingsnis (su nuotraukomis)

Video: „Tim's Cybot Arduino NANO“nuotolinio valdymo pultas: 31 žingsnis (su nuotraukomis)
Video: How to make a Remote Control Car With Arduino 2024, Liepa
Anonim

Sekite daugiau autoriaus:

Prototipo kūrimas naudojant „Arduino“(TIM-01 EYES)
Prototipo kūrimas naudojant „Arduino“(TIM-01 EYES)
Prototipo kūrimas naudojant „Arduino“(TIM-01 EYES)
Prototipo kūrimas naudojant „Arduino“(TIM-01 EYES)
„Cybot“konvertavimas į keturias 3,7 voltų įkraunamas baterijas
„Cybot“konvertavimas į keturias 3,7 voltų įkraunamas baterijas
„Cybot“konvertavimas į keturias 3,7 voltų įkraunamas baterijas
„Cybot“konvertavimas į keturias 3,7 voltų įkraunamas baterijas
Timo PCA9685 valdiklis
Timo PCA9685 valdiklis
Timo PCA9685 valdiklis
Timo PCA9685 valdiklis

Apie: Išėjęs į pensiją Daugiau apie Palingenezę »

Šis projektas yra sukurti infraraudonųjų spindulių nuotolinio valdymo pultą, skirtą valdyti originalų „Cybot“, gautą su žurnalu „Ultimate Real Robots“, pradėtą 2001 m.

Nuotolinio valdymo pulto priežastis: (šiek tiek istorijos)

Prieš išleidžiant IR ragelio dalis, Cybot buvo įjungtas į skirtingus režimus, pasirinkus DIP jungiklius. (Kol kas nebuvo jokių problemų su „Cybot“) Kai buvo išleistas IR ragelis, viskas pasikeitė. Buvo pakeistas procesorius, kad būtų pakeista DIP jungiklių funkcija. Tada DIP jungikliai naudojami IR ragelio naudojamam kanalui nustatyti, kad vienu metu būtų galima naudoti daugiau nei vieną „Cybot“. (Su infraraudonųjų spindulių valdikliais galima valdyti iki 16 „Cybot“). Tačiau kai buvo išduota infraraudonųjų spindulių atsisiuntimo lenta, atsirado problemų. Ne visos plokštės buvo pagamintos vienodai, o kai kurios problemos, dėl kurių kai kurios veikė netinkamai arba visai neveikia. Buvo išleistas pataisymas, tačiau tai nepadėjo išspręsti visų. Aš buvau vienas iš nelaimingųjų, nuo to man niekas nepadėjo, viskas priklausė nuo to, kad veikia infraraudonųjų spindulių ragelis.

Jei jūs, kaip ir aš, buvote vienas iš nelaimingųjų, turėjusių tą pačią problemą, galbūt norėsite iškasti seną „Cybot“bitų dėžutę ir priversti šį infraraudonųjų spindulių valdiklį jį valdyti.

Vienintelis dalykas, kurio negalėjau padaryti, yra: valdymas balsu ir kompiuterio ryšys

1 žingsnis: nuotolinio valdymo pultas

Image
Image

Man buvo sunku sutelkti dėmesį, vaizdo įrašui kurti panaudojau seną telefoną.

2 žingsnis: Cybot

Pradėkime. Pirmiausia prototipas
Pradėkime. Pirmiausia prototipas

Atsiprašau, bet jei neturite „Cybot“, tai jums nebus naudinga.

Bet jei žinote ką nors turintį:

Galbūt tai prikels tuos miegančius mažus bičiulius, pasislėpusius tose dulkėtose spintose:)

3 žingsnis: Pradėkime. Pirmiausia prototipas

Pradėkime. Pirmiausia prototipas
Pradėkime. Pirmiausia prototipas

Prieš gamindamas ragelį, sukūriau prototipą, kad galėčiau išbandyti ir įsitikinti, ar mano kodas veikia.

R8 ir R9 yra I2C magistralės traukimo rezistoriai. daugelis žmonių pamiršta juos pridėti prie grandinės, tačiau jie yra privalomi. (viena pora kiekvienam autobusui, o ne įrenginys) Paprastai rezistorių nykščio taisyklė pridedama prie pagrindinio įrenginio, tačiau kadangi „Arduino“gali būti naudojamas kaip pagrindinis arba pavaldus ir kad viskas būtų paprasta, vidinis traukimas bibliotekoje nenaudojamas.

Prie jungiklių prijungtiems kaiščiams naudojau vidinius traukimo rezistorius. Taigi visi jungikliai turi būti arti žemės.

Rezistorių / kondensatorių poros R1 – R7, C1 – C7 turi kompensuoti atšokimą. (todėl nebūtina, jei norite atlikti greitą testą, rekomenduoju juos stabilumui)

Q1 yra infraraudonųjų spindulių šviesos diodo (940 nm) tvarkyklė. Tai tiek, kad šviesos diodas naudoja visą galią signalams perduoti. (dar kartą, jei testavimą šalia „Cybot“, Q1, C8 ir R11 galima pašalinti. R10 ir LED1 jungimas nuosekliai tarp kaiščio D3 ir 5v turėtų veikti)

Aš sukūriau grandinę naudodamas „Fritzing“, taigi čia yra failas, kad galėtumėte geriau jį peržiūrėti: Arduino_Handset.zip

Rekomenduojamas: