Robotel bazat pe Arduino (partea 1)

Mai jos am scriu in cateva randuri + cateva imagini despre cum am facut eu masinica care trebuie sa evite obstacole.

Am folosit Arduino Duemilanove cumparat de la Telechi Nicolae si o masinia primita cadou de la verisorul meu Robert. Sensorul de distanta (UltraSound sensor) l-am cumparat de pe eBay cu ~3$ si a ajuns in ~40 zile in MD.

 

Pasul 1 a fost sa scot tot ce avea vechi si sa pun driverul pentru motoare bazat pe LM239D (circuitul l-am facut mai devreme, prin luna mai):

Apoi au urmat primele linii de cod si teste:

 

Mai departe am pus senzorul cu ultrasunet pentru distanta:

Am scos 2 scaune din masina si am facut loc pentru Arduino, am facut legatura dintre Arduino si driverul pentru motoare:

La final arata asa:

 

PS. In realitate nu a fost chiar asa simplu, de cateva ori driverul pentru motoare a facut probleme, apoi am avut scurtcircuit la cablurile care vin de la sensorul cu ultrasunet. Masina a fost desfacuta si facuta de minim 10 ori pana am reusit sa o fac sa miste cat de cat. Spre final bateriile nu mai aveau putere sa miste masina.

Un video cu masina tinuta in aer care face:

1. Aprinde luminile din spate.

2. Coteste la stinga apoi indreapta rotile.

3. Coteste la dreapta, indreapta rotile.

4. 3 secunde rotile din spate se rotesc inainte

5. 1 secunda inapoi

6. se aprind ledurile.

Toti pasii se repeta de 2 ori.

 

4 thoughts on “Robotel bazat pe Arduino (partea 1)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.