Bu çalışmanın amacı, temel kodlama ve robotik eğitimlerinde genellikle tercih edilen hazır robot kitlerine alternatif bir eğitim robotu geliştirmektir. Bu amaçla hem öğretmenler hem de öğrenciler tarafından temin edilmesi ve montajı kolay; açık kaynak kodlu Arduino mikrodenetleyicisi ile çeşitli aktüatör ve sensörlere sahip düşük maliyetli bir eğitim robotu geliştirilmiştir. İlgili robot, yine araştırmacı tarafından yazılan uzantı ile mBlock yazılımı (3.4.12 sürümünde) blok tabanlı olarak kolayca programlanabilmektedir. Bununla birlikte robot, yapılan uygulamaları herhangi bir derleme ve yükleme işlemine gerek kalmaksızın mBlock yazılımı Scratch modunda USB ve bluetooth bağlantısı üzerinden eş zamanlı bir şekilde çalıştırabilmektedir. Bu amaçla Makeblock mBot seri port protokolü ile Makeblock elektronik modüllerine ait aygıt yazılımları robota uyarlanmış ve robotun kendi aygıt yazılımı oluşturulmuştur. Robotun geliştirilmesinde Arduino Nano geliştirme kartı, bluetooth modülü, ultrasonik mesafe sensörü, ışık sensörü, ses sensörü, RGB LED, buzzer, motor sürücü kartı ve DC motor kullanılmıştır. Arduino Uno ve Arduino Mega geliştirme kartları ile de test edilen robot, temel kodlama ve robotik eğitimlerinde kullanılabilir ve farklı sensörler eklenerek geliştirilebilir.
The aim of this study is to develop an alternative educational robot to generally preferred ready robot kits in basic coding and robotic educations. For this purpose, easy to supply and assemble by both teachers and students, a low-cost educational robot equipped with various sensors and actuators was developed using open source Arduino microcontroller. And again with written extension by the researcher, the robot can be easily programmed as block-based in mBlock software (version 3.4.12). At time same time, the robot can run applications simultaneously without the need for compilation and upload in mBlock software Scratch mode via USB and bluetooth connection. For this purpose, Makeblock mBot serial port protocol and firmwares of Makeblock electronic modules were adapted to the robot and the robot's own firmware were created. In the development of the robot, Arduino Nano development card, bluetooth module, ultrasonic distance sensor, light sensor, sound sensor, RGB LED, buzzer, motor driver card and DC motor were used. Tested also with Arduino Uno and Arduino Mega development cards, the robot can be used in basic coding and robotic educations and can be developed by adding different sensors.
Primary Language | Turkish |
---|---|
Subjects | Computer Software |
Journal Section | Articles |
Authors | |
Publication Date | January 31, 2022 |
Submission Date | June 6, 2021 |
Published in Issue | Year 2022 |