ATMega32A වලින් ලයින් ෆලෝවින් රොබෝ කෙනෙක් හදන්න PCB එකක්

3

Posted by chanakalin | Posted in AVR micocontrollers, AVR on Linux, Linux, Robotics, අත්හදා බැලීම්, නිර්මාණ | Posted on 01-02-2013

Tags: ,

කාලෙකින් පෝස්ට් එකක් දාන්නෙ. ආයෙ කවද දාන්න වෙයිද දන්නෙ නෑ උසස් පෙළ 1/3 වගේ දරුණු රිසල්ට් එකක් ගත්ත නිසා. ලඟදි තිබුණ රොබෝ නිර්මාණ තරඟෙකට හදාගත්ත PCB එක තමයි මේ දෙන්න යන්නෙ. ATmega32A එකකුයි, L293 motor driver එකකුයි, HC-SR04 Ultrasonic sensor එකකුයි දාල හැදුවෙ. ආයෙ Analog හරි Digital හරි input 8ක් ගන්න පුළුවන්.  හැබැයි ලස්සනට පිළිවෙලට design කරපු එකක් නෙවෙයි 😛 .  Eagle Cad file ටිකත් මේ එක්කම දීල තියෙනව. ආයෙ මගේ sample කෝඩ් එකකුයි, USART + ADC + Motors වලට function ටිකයිත් මේ එක්කම තියනව. පින් තියන තැන් එහෙම හොයාගෙන තමයි කරන්න වෙන්නෙ.

මුලින් design කරේ නම් ultrasonic sensor දෙකක් දාන්න පිටින් වෙනම. පස්සෙ ඒකෙන් interrupts generate කරගන්න. ඒත් ඒ අදහස වෙනස් වුණා. දැන් තියන විදියට එක ultrasonic sensor එකයි පාවිච්චි කරන්න වෙන්නෙ. LED දෙකක් power වලට දාල තියෙන්නෙ polarity වැරදියට දීලද කියල බලාගන්න. ඒ ගැන නම් පරිස්සම් වෙන්න මේකෙ අඩුම diode එකක් වත් දාල නෑ polarity වැරදියට දුන්නොත් බේරෙන්න.  මොකක් හරි අපැහැදිලි තැනක් තියනවනම් comment එකක් දාන්න.

Download