2023 REX Robot Yarışması
Geri Dönüşüm temasıyla düzenlenen 2023 REX Robot Yarışması 9-14 yaş grubu arasında oluşan öğrencilerden 140 tan fazla takımın katılımıyla gerçekleşti. Dünyada giderek artan atıkları minimum seviyede tutmanın ve geri dönüşüm yoluyla gelecek nesillerimiz için olası felaketleri önlemenin yollarını, yarışmacılarımıza robotların yardımıyla daha kolay bir şekilde anlatmayı hedefledik. Online ve final etabından oluşan REX 2023 Robot Yarışmasında geçen sene olduğu gibi Online ortamda verilen görevleri yaparak en çok puan toplayan takımlar Final etabına katılmaya hak kazandı. Final etabında yarışmacılarımız hazırladıkları pistlere göre kodladıkları REX robotları ile verilen görevleri yaparak en çok puan toplayan takım olmaya çalıştı.
Final etabında, öğrencilerin hazırladığı pistlere göre kodladıkları REX robotları, çeşitli geri dönüşüm materyallerini toplamak, sınıflandırmak ve doğru şekilde işlemek için programlandı. Plastik, kağıt, cam ve metal gibi atık maddelerin robotlar aracılığıyla toplanması ve geri dönüşüm tesislerine ulaştırılması hedeflendi. Yarışmacılar, bu süreçte hem robotlarının işlevselliğini artırmak için yaratıcı çözümler üretti hem de geri dönüşümün önemini vurgulayan stratejiler geliştirdi. Bu şekilde, gençler hem teknolojiyi kullanarak çevresel sorunlara çözüm üretme yeteneklerini geliştirdiler hem de gelecek nesillere daha sürdürülebilir bir dünya bırakma konusunda farkındalık kazandılar.
kod kısmını ve gerekli malzemeleri link olarak paylaşabilir misiniz
Güzel bir video olmuş teşekkürler 🙂
Kodları paylaşır mısınız ?
Merhaba bluetooth hc-05 ile ses sensörünü bir arada kullanmak istiyorum 2 kez alkış yapınca lambayı acıpkapatmak ayni sekilde hc-05 de ise uygulama üzerinden yapmak istiyorum kodlarda sorun yaşıyorum
void setup() {
Serial.begin(9600);
pinMode(8, OUTPUT); // put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>0)
{
char data= Serial.read(); // reading the data received from the bluetooth module
switch(data)
{
case ‘a’: digitalWrite(8, HIGH);break; // when a is pressed on the app on your smart phone
case ‘d’: digitalWrite(8, LOW);break; // when d is pressed on the app on your smart phone
default : break;
}
Serial.println(data);
}
delay(50);
}
int ses_sensoru = 7;
int led = 8;
int alkis = 0;
long algilama_araligi_baslangic = 0;
long algilama_araligi = 0;
boolean isik_durumu = false;
void setup() {
pinMode(ses_sensoru, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
int sensor_durumu = digitalRead(ses_sensoru);
if (sensor_durumu == 0)
{
if (alkis == 0)
{
algilama_araligi_baslangic = algilama_araligi = millis();
alkis++;
}
else if (alkis > 0 && millis()-algilama_araligi >= 50)
{
algilama_araligi = millis();
alkis++;
}
}
if (millis()-algilama_araligi_baslangic >= 400)
{
if (alkis == 2)
{
if (!isik_durumu)
{
isik_durumu = true;
digitalWrite(led, HIGH);
}
else if (isik_durumu)
{
isik_durumu = false;
digitalWrite(led, LOW);
}
}
alkis = 0;
}
}
Bu iki kodu nasıl birlikte kullanabilirim
Kod paylaşimi yaparmısınız.
Selamlar.
“https://github.com/Robotistan/YouTube-DIY-Projeler/tree/master/Arduino_Radar” adresinden gerekli kodları görüntüleyebilirsiniz.
İyi çalışmalar dilerim 🙂
Malzeme listesinide paylaşma imkanınız da var mı
Güzel olmuş işe yarıyor beğendim.
abi iyi güzel hoşda yeni başlayan arkadaşların var az yakından ceksen devreyi kurarken lütfen
ya şu ardinyo başlangıç seti 50 olsada alsam bütçem az
Hocam güzel bir proje. Ancak tasarım şablonu, programlar ve kodları da paylaşabilirseniz çok sevinirim. Şimdiden teşekkür ederim.
Hocam merhaba. Bazı kelimeleri hızlı söylediğiniz için anlaşılmıyor. Malzeme listesini atma imkanınız var mı?