M@sse wrote:
Lähinnä "it runs straight and when it sees an obstacle, it turns either left or right and moves until it sees another obstacle." Kiinnostaisi tehdä..
Heitäppä tohon jotain selostusta/osalistaa tms

no toi joko helpottaa tai vaikeuttaa tota, sen voi tehdä infrapunalla, tai sen voi tehdä tuntosarvilla. tuntosarvilla toteutettuna toi on helpompi, infrapunalla sen voi toteuttaa joko suht helposti tai paljon hankalammin.
tuntosarvia varten tarvitaan kaks mustekynän jousta ja rautalankaa. rautalanka pujotetaan mustekynän jousen läpi niin, että se ei koske jouseen. asetellaan botin päähän molemmille puolille tollaset kyhäelmät ja transistoreilla toteutetaan moottorinohjaus sen mukaan koskettaako rautalanka jousta vai ei. kun botin eteen tulee este, jousi koskettaa rautalankaa ja sammuttaa toisen moottorin.
tuo yksinkertaisena ja epäluotettavana.
infrapunalla riittää infrapunaledi ja kaks fotodiodia jotka havaitsee pelkkää IR-valoa. infrapunaledi(t) asennetaan niin ettei fotodiodit näe niitä, ja fotodiodeille jonkun näköinen kaulus ettei ne näe joka suuntaan. kun botti menee tarpeeksi lähelle estettä, infrapunavalo heijastuu siitä ja diodi näkee sen, ja sammuttaa transistorien avulla toisen moottorin. tämä on luotettavampi tapa.
kolmas tapa on toteuttaa koko kytkentä PIC:llä tai AVR:llä, joka vaikeuttaa projektia huomattavasti jos haluaa pitää sen perus komponentti tasolla..