Innholdsfortegnelse:

Tim's Cybot Arduino NANO fjernkontroll: 31 trinn (med bilder)
Tim's Cybot Arduino NANO fjernkontroll: 31 trinn (med bilder)

Video: Tim's Cybot Arduino NANO fjernkontroll: 31 trinn (med bilder)

Video: Tim's Cybot Arduino NANO fjernkontroll: 31 trinn (med bilder)
Video: #13 VTScada (бесплатная лицензия) Modbus RS485 Аналоговое чтение и запись | Внешний ПЛК Arduino 2024, Juli
Anonim

Av PalingenesisTim's PlaceFølg Mer av forfatteren:

Lag en prototype med Arduino (TIM-01 EYES)
Lag en prototype med Arduino (TIM-01 EYES)
Lag en prototype med Arduino (TIM-01 EYES)
Lag en prototype med Arduino (TIM-01 EYES)
Konvertering av Cybot til drift på fire 3,7 volt oppladbare batterier
Konvertering av Cybot til drift på fire 3,7 volt oppladbare batterier
Konvertering av Cybot til drift på fire 3,7 volt oppladbare batterier
Konvertering av Cybot til drift på fire 3,7 volt oppladbare batterier
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller
Tims PCA9685 -kontroller

Om: Pensjonert Mer om Palingenesis »

Dette prosjektet er å lage en infrarød fjernkontroll for å kontrollere den originale Cybot mottatt med magasinet Ultimate Real Robots, startet tilbake i 2001.

Grunn til å lage fjernkontrollen: (litt historie)

Før delene til IR -håndsettet ble utgitt, ble Cybot satt i forskjellige moduser ved å velge DIP -svitsjer. (Det var ikke noe problem med Cybot mens dette var tilfelle) Da IR -håndsettet ble utstedt, endret ting seg. En prosessor ble oppgradert for å endre funksjonen til DIP -switchene. DIP -bryterne ble deretter brukt til å stille inn kanalen som ble brukt av IR -håndsettet, slik at mer enn én Cybot kunne brukes sammen samtidig. (Opptil 16 Cybot kunne kontrolleres med de infrarøde kontrollene) Men da Infrarødt nedlastningskort ble utstedt, var det problemer. Ikke alle platene produserte det samme, det var problemer som gjorde at noen ikke fungerte som de skal eller ikke fungerte i det hele tatt. Det ble utstedt en løsning, men dette løste ikke alt. Jeg var en av de uheldige, ingenting fungerte for meg derfra, alt var avhengig av at det infrarøde håndsettet fungerte.

Hvis du, som meg, var en av de uheldige som hadde det samme problemet, kan det være lurt å grave ut den gamle esken med Cybot -biter og lage denne infrarøde kontrolleren for å kontrollere den.

Det eneste jeg ikke kunne gjøre er: Stemmekontroll og PC LINK

Trinn 1: Fjernkontrollen i bruk

Image
Image

Jeg hadde problemer med å fokusere, jeg brukte min gamle telefon til å lage videoen.

Trinn 2: Cybot

La oss begynne. Først prototypen
La oss begynne. Først prototypen

Jeg beklager, men med mindre du har en Cybot, er dette ikke mye bruk for deg.

Men hvis du kjenner noen som har en:

Kanskje dette vil gjenopplive de sovende små stipendiatene som gjemmer seg i de støvete skapene:)

Trinn 3: La oss starte. Først prototypen

La oss begynne. Først prototypen
La oss begynne. Først prototypen

Før jeg laget håndsettet, bygde jeg en prototype for å teste ut ting og kontrollere at koden min fungerte.

R8 og R9 er pullup -motstander for I2C -bussen. mange mennesker glemmer å legge disse til kretsen, men de er påkrevde. (ett par per buss, ikke enhet) Som tommelfingerregel legges motstandene til masteren, men ettersom Arduino kan brukes som master eller slave og for å holde ting enkelt, brukes ikke intern trekk i biblioteket.

Jeg har brukt interne pullup -motstander for pinnene som er koblet til bryterne. Så alle brytere er i nærheten av bakken.

Motstands- / kondensatorparene R1 til R7, C1 til C7 skal kompensere for sprett. (så er ikke nødvendig hvis du vil gjøre en rask test, jeg anbefaler dem for stabilitet)

Q1 er driveren for den infrarøde LED -en (940nm). Dette er så full effekt brukes av LED -en til å overføre signalene. (igjen hvis testing ved siden av Cybot, Q1, C8 og R11 kan fjernes. Tilkobling av R10 og LED1 i serie mellom Pin D3 og 5v burde fungere)

Jeg opprettet kretsen ved hjelp av Fritzing, så her er filen slik at du kan se den bedre: Arduino_Handset.zip

Anbefalt: