Innehållsförteckning:

Tims Cybot Arduino NANO fjärrkontroll: 31 steg (med bilder)
Tims Cybot Arduino NANO fjärrkontroll: 31 steg (med bilder)

Video: Tims Cybot Arduino NANO fjärrkontroll: 31 steg (med bilder)

Video: Tims Cybot Arduino NANO fjärrkontroll: 31 steg (med bilder)
Video: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Juli
Anonim

Av PalingenesisTim's PlaceFölj mer av författaren:

Gör en prototyp med Arduino (TIM-01 EYES)
Gör en prototyp med Arduino (TIM-01 EYES)
Gör en prototyp med Arduino (TIM-01 EYES)
Gör en prototyp med Arduino (TIM-01 EYES)
Konvertera Cybot till fyra på 3,7 volt laddningsbara batterier
Konvertera Cybot till fyra på 3,7 volt laddningsbara batterier
Konvertera Cybot till fyra på 3,7 volt laddningsbara batterier
Konvertera Cybot till fyra på 3,7 volt laddningsbara batterier
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller

Om: Pensionerad Mer om Palingenesis »

Detta projekt är att skapa en infraröd fjärrkontroll för att styra den ursprungliga Cybot som mottogs med tidningen Ultimate Real Robots, startade redan 2001.

Anledning till att göra fjärrkontrollen: (lite historik)

Innan delarna till IR -handenheten utfärdades sattes Cybot i olika lägen genom att välja DIP -switchar. (Det var inget problem med Cybot medan detta var fallet) När IR -handenheten utfärdades förändrades saker och ting. En processor uppgraderades för att ändra funktionen hos DIP -switcharna. DIP -switcharna används sedan för att ställa in kanalen som används av IR -handenheten så att mer än en Cybot kan användas tillsammans samtidigt. (Upp till 16 Cybot kunde styras med de infraröda kontrollerna) Men när det infraröda nedladdningskortet utfärdades var det problem. Inte alla brädor tillverkades på samma sätt, där problem som gjorde att vissa inte fungerade korrekt eller inte fungerade alls. Det har utfärdats en korrigering men den här åtgärdade inte allt. Jag var en av de olyckliga, ingenting fungerade för mig därifrån, allt var beroende av att den infraröda handenheten fungerade.

Om du, precis som jag, var en av de olyckliga som hade samma problem, kanske du vill gräva ur din gamla låda med Cybot -bitar och få den här infraröda styrenheten att styra den.

Det enda jag inte kunde göra är: Röstkontroll och PC LINK

Steg 1: Fjärrkontrollen i funktion

Image
Image

Jag hade svårt att fokusera, jag använde min gamla telefon för att göra videon.

Steg 2: Cybot

Låt oss börja. Först prototypen
Låt oss börja. Först prototypen

Jag är ledsen, men om du inte har en Cybot, då är detta inte till stor nytta för dig.

Men om du känner någon som har en:

Det kan vara så att det kommer att återuppväcka de vilande små killarna som gömmer sig i de dammiga garderoberna:)

Steg 3: Låt oss börja. Först prototypen

Låt oss börja. Först prototypen
Låt oss börja. Först prototypen

Innan jag gjorde handenheten byggde jag en prototyp för att testa saker och se till att min kod fungerade.

R8 och R9 är pullup -motstånd för I2C -bussen. många glömmer att lägga till dessa i kretsen, men de krävs. (ett par per buss, inte enhet) Som tumregel läggs motstånden till mastern, men eftersom Arduino kan användas som master eller slav och för att hålla saker enkla används inte internt drag i biblioteket.

Jag har använt interna pullup -resistorer för stiften som är anslutna till switcharna. Så alla switchar ska stänga till marken.

Motstånds- / kondensatorpar R1 till R7, C1 till C7 ska kompensera för studs. (så det är inte nödvändigt om du vill göra ett snabbtest, jag rekommenderar dem för stabilitet)

Q1 är drivrutinen för den infraröda lysdioden (940nm). Detta är så att full effekt används av lysdioden för att överföra signalerna. (igen om testning bredvid din Cybot, Q1, C8 och R11 kan tas bort. Anslutning av R10 och LED1 i serie mellan Pin D3 och 5v borde fungera)

Jag skapade kretsen med Fritzing, så här är filen så att du kan se den bättre: Arduino_Handset.zip

Rekommenderad: