Ok, Jag hade koden till robocut. Så då var det bara naturligt att jag försökte efterlikna elektroniken från den så mycket som möjligt.
Robocut använde sig av en Basic stamp 2 modul. Jag tyckte att BS2:an var svindyr på Elfa, men dom sålde även interpreterchipet löst. Så jag tänkte spara in en femhundring genom att bygga bs2 modulen själv.
Förutom chipet så är där ju i stort sett bara eeprom, spänningsstab och några motstånd/transistorer.
DSC01315.JPG
Lite suddigt kort, men till vänster är min BS2 modul.
Här har jag lyckats blinka mina första dioder

(som indikerar fram, back och klippmotor)
Funktionen hos robocut och därmed min första klippare var:
Ir-dioder/mottagare för hinderdetektering
Paralellresonanskretsar för tråddetektering
Drivmotorer, båda eller en i taget. Ingen PWM
Batterimonitering genom att räkna pulser från en 555:a
Sen utökade jag funktionen med lite grejer.
Det första och tuffaste är såklart radiostyrningen.
Men sen stoppade jag in regnsensor, nattsensor och en digital dygnstimer.
(ombyggd från en 230v version från Harald nyborg)
Eftersom den väsnades en del ville jag inte att den skulle gå på natten eller för tidigt på morgonen.
(på sommaren är det ju ljust tidigt och grannen brukar sova med öppet fönster när det är för varmt).
La även in en NiMh batteriladdare. (kortet i klipparen, trafon inne i huset).
Vid detta laget hade jag börjat få lite koll på kodandet och kunde lägga till mina extrafunktioner. Jag skrev även en hyfsat fungerande rutin för kantföljning till laddstationen.
Radiostyrningen är värd en liten förklaring..
DSC01423.JPG
Här är styrningen komplett med motordriver och relän som växlade mellan automatisk och radiostyrd drivning.
Uppe till höger är innanmätet från en RF styrd 230V strömbrytare som jag använder för att växla reläna.
Räckvidden är väl hyfsad. 25-30 meter kanske. Inte optimalt dock.
Hjärtat är en Pic16F876 som gör om RC-mottagarens servopulser till något som kan driva en H-brygga direkt.
Ett sabla fint program skrivet i C som nåt proffs lagt upp på nätet. Tackar för det.
Tredje kanalen på radiosändaren använde jag till att slå på/av klippmotorn.
Jag moddade insidan av ett RC-servo för att kunna styra mosfeten av/på