#63 mBlock Yapay Zeka İle Araç Plakası Tanıma – Plakaya Göre Led ve Servo Motor Çalıştırma

mBlock ile Arduino uygulamaları serisine devam ediyoruz. Bu yazımızda mBlock Yapay Zeka İle Araç Plakası Tanıma – Plakaya Göre Led ve Servo Motor Çalıştırma uygulamasını yapacağız. 

mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.

mBlock programında yapay zeka uygulamalarını yapmamız için bir uzantı eklememiz gerekecektir. Bilişsel Hizmetler uzantısını sadece Kuklalar sekmesinde ekleyebiliyoruz. Önce Kuklalar sekmesine geliyoruz. Uzantı butonuna tıklıyoruz. Bilişsel Hizmetler (Cognitive Services) uzantısını buluyoruz. Uzantının altındaki Ekle yazısına tıklayarak uzantıyı mBlock içerisine ekliyoruz. Yapacağımız uygulamalar için gerekli olan blokları, bu uzantı içerisinden bulup sahneye sürüklüyoruz. 

mBlock Yapay Zeka - Cinsiyet - Yaş - Duygu - Plaka Tanıma

MBLOCK ARAÇ PLAKASINA GÖRE SERVO MOTOR İLE KAPI AÇMA VE LED YAKMA DEVRESİ!

MBLOCK PROGRAMI (KUKLALAR BÖLÜMÜ) BLOK ŞEMASI:

4 plaka tanima arduino kuklalar

mBlock programında üstteki blok diyagramını Kuklalar sekmesinde iken tasarlıyoruz.

MBLOCK PROGRAMI (AYGITLAR BÖLÜMÜ) BLOK ŞEMASI:

4 plaka tanima arduino aygitlar

mBlock programında üstteki blok diyagramını Aygıtlar sekmesinde iken tasarlıyoruz.

MEBKİT DEVRE MONTAJ ŞEMASI:

mebkit servo iki led

MEBKİT DEVRE KURULUMU:

Malzemeler:

MEBKİT Robotik Kodlama Seti
4 adet iki ucu erkek jumper kablo

Arduino’nun 7 ve 8 numaralı pinlerinden Kırmızı ve Yeşil led pinlerine birer kablo bağlanır. Servo motor kablosu, kart üzerindeki servo pinlerine bağlanır. Servo sinyal pin soketinden bir kablo Arduino nun 9 numaralı pinine bağlanır. Servo 5 Volt pininden bir kablo, Mebkit 5 Volt pinine bağlanır ve devre tamamlanır.

NOT: Devrede direnç ve GND bağlantısı kullanmıyoruz. Direnç ve GND bağlantıları kart arkasında yapılmış durumdadır. Bundan dolayı sadece tek kablo ile bağlantıyı kuruyoruz.

ARDUINO DEVRE MONTAJ ŞEMASI:

mBlock Yapay Zeka İle Araç Plakası Tanıma - Plakaya Göre Led ve Servo Motor Çalıştırma

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Deney Tahtası (Breadboard)
2 adet led diyot (kırmızı, yeşil)
2 adet 220 Ω direnç
6 adet iki ucu erkek jumper kablo

Breadboard üzerine 2 adet led diyot yerleştirilir.  Dirençlerin birer uçları led diyotların uzun bacağına (+), diğer uçları da board üzerinden Arduino’nun 7 ve 8. pinine bağlanır. Led diyotların  (-) bacaklarının board üzerindeki bağlandığı noktadan jumper kablo ile Arduino’nun GND pinine bağlanır. Servo motorun uçlarına jumper kablo bağlanır. Servo motor sinyal ucu, Arduino nun 9 numaralı pinine bağlanır.  Servo motorun + ucu, Arduino’nun 5 Volt pinine bağlanır. Servo motorun eksi ucu, Arduino’nun GND pinine bağlanır ve devre tamamlanır.

DEVRENİN ÇALIŞMASI:

Devremizin çalışma şekli şu şekildedir. Kuklalar sekmesinde isek Tıklandığında bloğuna, Aygıtlar sekmesinde isek sahnenin sağ altındaki yeşil bayrak butonuna tıkladığınızda küçük bir pencere açılacak ve kamera aktif olacaktır. Kameraya bir araç plakası görüntüsü tutuyoruz.  Kamera blok kodlamasında belirttiğimiz süre boyunca (2 saniye) tarama yapıp sahnedeki Panda kuklasının üzerinde, araç plakasını okuyarak 3 saniye boyunca ekranda gösterecektir. Daha sonra yazı kaybolacaktır. Aynı zamanda plaka kodlarda yazdığımız plaka ile eşleşirse yeşil led yanacak ve servo motor çalışarak kapıyı açacak. Eğer plaka eşleşmez ise kırmızı led yanacak ve servo motor çalışmayacak, kapı açılmayacak.  4 saniye sonra yanan led sönecek ve servo motor eski konumuna dönecektir.

mblock plaka tanima    mblock kukla plaka tanima mblock kukla plaka tanima gec

 

mBlock Yapay Zeka İle Araç Plakası Tanıma – Plakaya Göre Led ve Servo Motor Çalıştırma

Youtube videosu yakında burada olacak. Takipte kalın.

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet 

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni