Stap 1: Voorbereiden hardware
MCU
Vandaag kern onderwerp, ATtiny13A. ATtiny13A hebben verschillende pakket, ik ben met behulp van DIP8 één, d.w.z. ATTINY13A-PU.
Een DIP8 IC houder
Voor gemakkelijker Haal de MCU voor herprogrammeren, treedt het honderden keren.
Programmeur
Ik ben met behulp van een USBtinyISP, maar een compatibele ISP moet worden ok. Vele pagina laten zien hoe met behulp van een Arduino de ATtiny program.
Stroombron
Een oplaadbare batterij, LIR2032, hij is klein maar nog steeds voldoende stroom om de motoren rijden kan bieden.
20mm munt cel houder
Voor het houden van LIR2032.
Een kleine / uit-schakelaar
Ontkoppel de batterij voor eenvoudiger uitschakelen de robot zonder.
Linker- en lichtsensoren
Eigenlijk, aan het begin, ik wil gebruiken IR-zender en de sensor paar. Echter na de test drie paren van verschillende leveranciers, vond ik de lezingen is zeer afhankelijk van de afstand maar niet de kleur. Dus ik ben van gedachten veranderd en geselecteerd licht afhankelijke weerstand (LDR)
Linker- en Pull-down weerstanden voor lichtsensoren
Ik vond veel post op het web gebruik 10k ohm pull-up of de weerstand van de pull-down, maar ik vond 47k ohm weerstand hebben een betere lezingen, dus kies ik
Lichtbron
Witte LED, 5mm met stro hoed heeft de voorkeur, want we een groothoek lichtbron moeten.
Weerstand voor de lichtbron
Een witte LED kan tientallen MA consumeren, maar het is overkill omdat lijn volgeling vereist alleen lichtbron voor een paar mm afstand. Dus voeg een 5.1-k ohm weerstand voor energieverbruik, de resistente waarde zeer afhankelijk van de prestaties van de LED.
Linker- en motoren
De meest stroomverbruik is afkomstig uit de motoren. Volgens specificatie van de ATTINY13A, de maximale DC huidige per i/o-Pin is 40 MA. Voor eenvoud, ik wil niet elke extra transistor te rijden van de motoren en ook geen LIR2032 te veel macht om dat te doen. Dus kies ik een kleine motor die alleen verbruiken ongeveer 20 MA.
Wiel
Omdat ik niet wil om toe te voegen extra versnellingen, moet het wiel zo klein mogelijk te verminderen vereist koppel en het energieverbruik verlagen. Het ontwerp van het wiel is afkomstig uit Shlonkin.
Voorwiel en chassis
In de eerste run behandel ik slechts de LED als voorwiel. Het lopen op het Witboek en vele oppervlak glad maar moeilijk uit te voeren op de regel. Na paar dagen trial vond ik dat het wordt veroorzaakt door de kleverige oppervlakte produceren door de marker ink. Ik heb een paar voorwiel ontwerp, maar moeilijk om vooruit te gaan, linker- en glad op hetzelfde moment proberen. Ten slotte gebruiken ik een 8 mm stalen bal te maken. Het is heel gemakkelijk om de motoren door hete Lijm lijm, maar aangezien ik niet kan lijm de stalen bal als een voorwiel, en gelukkig direct ik nu een 3D-printer kan gebruiken. Dus ik afgedrukt een chassis voor de motoren en het voorwiel. Als u een 3D-printer ook gebruiken kunt, kunt u proberen af te drukken hier.
Een multifunctionele PC-board
Het vereisen een 6 x 5 gaten multifunctionele PC-Raad te houden van alle onderdelen samen.