INHOUDSOPGAWE:

Tim's Cybot Arduino NANO -afstandsbediening: 31 stappe (met foto's)
Tim's Cybot Arduino NANO -afstandsbediening: 31 stappe (met foto's)

Video: Tim's Cybot Arduino NANO -afstandsbediening: 31 stappe (met foto's)

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

Deur Palingenesis Tim's Place Volg meer deur die skrywer:

Maak 'n prototipe met Arduino (TIM-01 OOG)
Maak 'n prototipe met Arduino (TIM-01 OOG)
Maak 'n prototipe met Arduino (TIM-01 OOG)
Maak 'n prototipe met Arduino (TIM-01 OOG)
Die omskakeling van Cybot op vier 3,7 volt herlaaibare batterye
Die omskakeling van Cybot op vier 3,7 volt herlaaibare batterye
Die omskakeling van Cybot op vier 3,7 volt herlaaibare batterye
Die omskakeling van Cybot op vier 3,7 volt herlaaibare batterye
Tim se PCA9685 -beheerder
Tim se PCA9685 -beheerder
Tim se PCA9685 -beheerder
Tim se PCA9685 -beheerder

Oor: afgetree Meer oor Palingenesis »

Hierdie projek is om 'n infrarooi afstandsbediening te skep om die oorspronklike Cybot wat met die tydskrif Ultimate Real Robots ontvang is, te beheer, wat in 2001 begin is.

Rede om die afstandsbediening te maak: ('n bietjie geskiedenis)

Voor die uitreiking van die onderdele vir die IR -toestel, is Cybot in verskillende modusse geplaas deur DIP -skakelaars te kies. (Daar was geen probleem met Cybot terwyl dit die geval was) Toe die IR -selfoon uitgereik is, het dinge verander. 'N Verwerker is opgegradeer om die funksie van die DIP -skakelaars te verander. Die DIP -skakelaars is dan gebruik om die kanaal wat deur die IR -toestel gebruik word, in te stel sodat meer as een Cybot tegelyk gebruik kan word. (Tot 16 Cybot kan beheer word met die infrarooi kontroles) Maar toe die infrarooi aflaai-bord uitgereik is, was daar probleme. Nie alle borde het dieselfde vervaardig nie, daar was probleme wat veroorsaak het dat sommige nie reg werk nie of glad nie werk nie. Daar is 'n regstelling uitgereik, maar dit het nie alles reggemaak nie. Ek was een van die ongelukkiges, van daar af het niks vir my gewerk nie; alles het daarop staatgemaak dat die Infrarooi Handset werk.

As u, net soos ek, een van die ongelukkiges was wat dieselfde probleem gehad het, wil u u ou boks Cybot -stukkies uitgrawe en hierdie infrarooi kontroleerder laat beheer.

Die enigste ding wat ek nie kon doen nie, is: Voice Control en PC LINK

Stap 1: Die afstandsbediening in aksie

Image
Image

Ek het sukkel om te fokus, ek het my ou telefoon gebruik om die video te maak.

Stap 2: Cybot

Laat ons begin. Eers die prototipe
Laat ons begin. Eers die prototipe

Ek is jammer, maar as jy nie 'n Cybot het nie, is dit nie baie nuttig vir jou nie.

Maar as jy iemand ken wat een het:

Dit is moontlik dat hierdie rustende klein maatjies opgewek sal word wat wegkruip in die stowwerige kaste:)

Stap 3: Laat ons begin. Eers die prototipe

Laat ons begin. Eers die prototipe
Laat ons begin. Eers die prototipe

Voordat ek die toestel gemaak het, het ek 'n prototipe gebou om te toets of my kode werk.

R8 en R9 is pullup -weerstande vir die I2C -bus. baie mense vergeet om dit by die kring te voeg, maar dit is nodig. (een paar per bus, nie toestel nie) As 'n vuistreël word die weerstande by die meester gevoeg, maar omdat die Arduino as meester of slaaf gebruik kan word en om dinge eenvoudig te hou, word interne trek nie in die biblioteek gebruik nie.

Ek het interne pullup -weerstande gebruik vir die penne wat aan die skakelaars gekoppel is. Alle skakelaars is dus naby die grond.

Die weerstand / kondensatorpare R1 tot R7, C1 tot C7 vergoed vir weerkaatsing. (dit is dus nie nodig as u 'n vinnige toets wil doen nie; ek beveel dit aan vir stabiliteit)

Q1 is die bestuurder van die infrarooi LED (940nm). Dit is so dat die LED die volle krag gebruik om die seine oor te dra. (weer, as die toetsing langs u Cybot, Q1, C8 en R11 verwyder kan word. Om R10 en LED1 in serie tussen Pin D3 en 5v te koppel, behoort te werk)

Ek het die kring met Fritzing geskep, so hier is die lêer sodat u dit beter kan sien: Arduino_Handset.zip

Aanbeveel: