Робот, който следва линия или изпълнява друг прост алгоритъм, няма да изненада никого за дълго време. Освен ако, разбира се, не е толкова миниатюрен като тези три домашно автор под псевдонима shlonkin. Ако ги погледнете отпред и отдолу, става ясно как се различават един от друг:
В първия робот и двата фототранзистора са насочени надолу и има друг светодиод, също насочен надолу. Той може да определи текущата яркост на повърхността под всеки от тях и нейната промяна при движение. По-специално можете да го програмирате така, че да действа като класика роботътследвайки реда:
Във втория робот само един от двата фототранзистора е насочен надолу. Следователно той не може да следва линията, защото не може да определи в коя посока да се обърне. Но благодарение на втория фототранзистор, насочен напред, той определя яркостта на източника на светлина, разположен отпред, или осветеността на повърхността на обекта отпред. Роботът има и три паралелни светодиода, от които два блестят напред и леко отстрани, а третият - надолу. Можете да ги управлявате само по едно и също време.
Третият робот има един фототранзистор, насочен напред, а отстрани на него има два независимо контролирани светодиода, също насочени напред. Превключвайки ги последователно, според сигнала от фототранзистора, можете да определите от коя страна е препятствието и да я заобиколите. Софтуерната поддръжка за тази функция все още не е готова. Поради факта, че роботът няма низходящ фототранзистор, беше необходимо да се постави акцент отдолу.
И трите робота са направени на микроконтролери ATtiny85 и се захранват от батерии LIR2032, които са със същия размер като клетки CR2032, но за разлика от тях са акумулаторни. В Япония, където живее авторът, такива батерии могат да бъдат закупени като част от акумулаторни фенерчета в магазините „всички за 100 йени“. Поради факта, че броят на фототранзисторите и светодиодите в микророботите е различен, техните схеми също са различни. Но във всички случаи моторите се задвижват от много интересни 2N7002K MOS транзистори с вградени защитни диоди и ценерови диоди. Във втория робот, където три светодиода са успоредни, те са свързани към микроконтролера не директно, а чрез ключ на същия транзистор.
Използват се всички фототранзистори от типа ASDL-6620, електрически двигатели - от пейджъри, популярни в миналото. От подобни двигатели, използвани днес в мобилните телефони, те се различават по размер. Ексцентриците се отстраняват от валовете на двигателя, вместо тях ролките се поставят от тръбата.
Софтуерът за роботи се предлага в две версии. от които е предназначен за Arduino IDE, друг отстранен от Github (връзката е прекъсната в оригинал, следователно не е показана тук), е написана на C ++, но все още използва библиотеки на Arduin. Първият микроробот, работещ с този софтуер, действа като класически робот, следващ линията, вторият разглежда повърхността и дава светлинни сигнали на други роботи от същия вид, а третият ще заобиколи препятствия, след като разработчикът изпълни тази част от софтуера. Първите два робота са сглобени на дъски от тип perfboard, а третият - на печатна платка.