Een robot die een lijn volgt of een ander eenvoudig algoritme uitvoert, zal niemand lang verbazen. Tenzij hij natuurlijk niet zo klein is als deze drie zelfgemaakt auteur onder de bijnaam shlonkin. Als je ze van voren en van beneden bekijkt, wordt duidelijk hoe ze van elkaar verschillen:
In de eerste robot zijn beide fototransistors naar beneden gericht en er is nog een LED, ook naar beneden gericht. Het kan de huidige helderheid van het oppervlak onder elk ervan bepalen en de verandering ervan tijdens het verplaatsen. Het kan met name worden geprogrammeerd om zich als een klassieker te gedragen de robotvolgens de lijn:
In de tweede robot wordt slechts één van de twee fototransistors naar beneden gericht. Daarom kan hij de lijn niet volgen, omdat hij niet kan bepalen in welke richting hij moet draaien. Maar dankzij de tweede naar voren gerichte fototransistor bepaalt hij de helderheid van de lichtbron vooraan of de verlichtingssterkte van het oppervlak van het object ervoor. De robot heeft ook drie parallelle LED's, waarvan er twee naar voren en iets naar de zijkant schijnen, en de derde naar beneden. U kunt ze alleen tegelijkertijd beheren.
De derde robot heeft één fototransistor die naar voren is gericht en aan de zijkanten zijn er twee onafhankelijk aangestuurde LED's, ook naar voren gericht. Afwisselend schakelen, afhankelijk van het signaal van de fototransistor, kunt u bepalen aan welke kant het obstakel is en er omheen gaan. Softwareondersteuning voor deze functie is nog niet gereed. Omdat de robot geen fototransistor heeft die naar beneden wijst, was het noodzakelijk om eronder een stop te plaatsen.
Alle drie de robots zijn gemaakt op ATtiny85-microcontrollers en worden gevoed door LIR2032-batterijen, die even groot zijn als CR2032-cellen, maar, in tegenstelling tot hen, oplaadbaar zijn. In Japan, waar de auteur woont, kunnen dergelijke batterijen worden gekocht als onderdeel van oplaadbare zaklampen in winkels 'allemaal voor 100 yen'. Omdat het aantal fototransistors en LED's in microrobots anders is, zijn hun circuits ook anders. Maar in alle gevallen worden de motoren bestuurd door zeer interessante 2N7002K MOS-transistors met ingebouwde beschermingsdiodes en zenerdiodes. In de tweede robot, waar drie LED's parallel lopen, zijn ze niet rechtstreeks verbonden met de microcontroller, maar via een sleutel op dezelfde transistor.
Alle fototransistors worden gebruikt van het type ASDL-6620, elektromotoren - van pagers die in het verleden populair waren. Van de vergelijkbare motoren die tegenwoordig in mobiele telefoons worden gebruikt, verschillen ze in grootte. De excentriek worden van de motorassen verwijderd, in plaats daarvan worden de rollen op de buis gezet.
Software voor robots is verkrijgbaar in twee versies. waarvan bedoeld is voor Arduino De IDE, een andere verwijderd uit Github (de link is verbroken in het origineel, dus deze wordt hier niet getoond), is geschreven in C ++, maar gebruikt nog steeds Arduin-bibliotheken. De eerste microrobot waarop deze software draait, fungeert als een klassieke robot die de lijn volgt, de tweede onderzoekt het oppervlak en geeft lichtsignalen aan andere robots van dezelfde soort, en de derde zal obstakels omzeilen nadat de ontwikkelaar dit deel van de software heeft voltooid. De eerste twee robots zijn gemonteerd op breadboards van het type perfboard, de derde op een printplaat.