Inhoudsopgave:
Video: Tim's Cybot Arduino NANO-afstandsbediening - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Door PalingenesisTim's PlaceVolg meer door de auteur:
Over: Gepensioneerd Meer over Palingenesis »
Dit project is om een infraroodafstandsbediening te maken om de originele Cybot te besturen die in 2001 werd ontvangen bij het tijdschrift Ultimate Real Robots.
Reden voor het maken van de afstandsbediening:(een beetje geschiedenis)
Voordat de onderdelen voor de IR-handset werden uitgegeven, werd Cybot in verschillende modi gezet door DIP-schakelaars te selecteren. (Er was geen probleem met Cybot terwijl dit het geval was) Toen de IR-handset werd uitgegeven, veranderden de dingen. Er is een processor geüpgraded om de functie van de DIP-switches te wijzigen. De DIP-schakelaars werden vervolgens gebruikt om het kanaal in te stellen dat door de IR-handset wordt gebruikt, zodat meer dan één Cybot tegelijkertijd kon worden gebruikt. (Tot 16 Cybots konden worden bestuurd met de Infrared Controls) Toen het Infrared-Download-Board echter werd uitgegeven, waren er problemen. Niet alle boards waren hetzelfde gefabriceerd, er waren problemen waardoor sommige niet correct of helemaal niet werkten. Er is een fix uitgegeven, maar dit loste niet alles op. Ik was een van de ongelukkigen, vanaf dat moment werkte niets meer voor mij, alles was afhankelijk van de werking van de infraroodhandset.
Als jij, net als ik, een van de ongelukkigen was die hetzelfde probleem had, wil je misschien je oude doos met Cybot-bits uitgraven en deze infraroodcontroller maken om hem te besturen.
Het enige wat ik niet kon doen is: Stembediening en PC LINK
Stap 1: De afstandsbediening in actie
Ik had moeite met focussen, ik gebruikte mijn oude telefoon om de video te maken.
Stap 2: Cybot
Het spijt me, maar tenzij je een Cybot hebt, heb je hier niet veel aan.
Maar als je iemand kent die er een heeft:
Misschien zal dit die slapende kleine kerels doen herleven, die zich verstoppen in die stoffige kasten:)
Stap 3: Laten we beginnen. Eerst het prototype
Voordat ik de handset maakte, heb ik een prototype gebouwd om dingen uit te testen en ervoor te zorgen dat mijn code werkte.
R8 en R9 zijn pullup-weerstanden voor de I2C-bus. veel mensen vergeten deze aan het circuit toe te voegen, maar ze zijn verplicht. (één paar per bus, geen apparaat) Als vuistregel worden de weerstanden aan de master toegevoegd, maar omdat de Arduino als master of slave kan worden gebruikt en om het simpel te houden, wordt interne pull niet gebruikt in de bibliotheek.
Ik heb interne pullup-weerstanden gebruikt voor de pinnen die op de schakelaars zijn aangesloten. Dus alle schakelaars zijn te dicht bij de grond.
De weerstand/condensatorparen R1 tot R7, C1 tot C7 zijn bedoeld om het stuiteren te compenseren. (dus niet nodig als je een snelle test wilt doen, ik raad ze aan voor stabiliteit)
Q1 is de driver voor de infrarood LED (940nm). Dit is zo dat het volledige vermogen door de LED wordt gebruikt om de signalen door te geven. (opnieuw als testen naast je Cybot, Q1, C8 en R11 kan worden verwijderd. R10 en LED1 in serie aansluiten tussen Pin D3 en 5v zou moeten werken)
Ik heb het circuit gemaakt met Fritzing, dus hier is het bestand zodat je het beter kunt bekijken: Arduino_Handset.zip
Aanbevolen:
Arduino Nano elk geval: 4 stappen
Arduino Nano Every Case: Heb je ooit een extra beetje bescherming nodig gehad voor je Arduino Nano Every, of wilde je gewoon een stijlvolle case die nog steeds functioneel en breadboard-vriendelijk is? Nou, je bent hier aan het juiste adres, want vandaag ga ik je laten zien hoe je
Maak een eetrobot met Arduino Nano - Gouden schroef: 5 stappen
Maak een eetrobot met Arduino Nano | Gold Screw: Het idee voor dit project kwam van mijn dochter. Ze wil een robot, en deze robot kan zijn mond openen zodat hij voedsel in zijn mond kan stoppen. Dus zocht ik binnenshuis naar dingen die beschikbaar waren: karton, arduino nano, ultrasone sensor, servomotor
DC-wattmeter met Arduino Nano (0-16V/0-20A): 3 stappen
DC-wattmeter met Arduino Nano (0-16V/0-20A): Hallo vrienden! Ik ben hier om u een DC-wattmeter te laten zien die eenvoudig kan worden gemaakt met behulp van Arduino nano. Een van de grootste problemen waarmee ik als elektronicahobbyist werd geconfronteerd, was de hoeveelheid stroom en spanning te kennen die over de laadcircuits werd aangelegd die ik
Hoe maak je een babygewichtmachine met Arduino Nano, HX-711 Load Cell en OLED 128X64 -- Kalibratie van HX-711: 5 stappen
Hoe maak je een babygewichtmachine met Arduino Nano, HX-711 Load Cell en OLED 128X64 || Kalibratie van HX-711: Hallo Instructables, een paar dagen geleden werd ik vader van een schattige baby?. Toen ik in het ziekenhuis lag, ontdekte ik dat het gewicht van de baby zo belangrijk is om de groei van de baby te volgen. Dus ik heb een idee? om een babygewichtmachine van mezelf te maken. in deze Instructable I
Tim's PCB (plotted Circuit Board): 54 stappen (met afbeeldingen)
Tim's PCB (plotted Circuit Board): dit is het proces dat ik gebruik om een aangepaste printplaat voor mijn projecten te maken. Om het bovenstaande te maken: ik gebruik mijn XY-plotter met een Scribe om een etsmiddelrestfilm te verwijderen om het koper bloot te stellen aan het etsmiddel .Ik gebruik mijn XY-plotter met een laser om inkt in de