Öğrenciler için en uygun Arduino projeleri, trafik ışığı, gece lambası ve park sensörü gibi tek bir konuyu öğreten kolay projelerle başlar. Orta seviyede otomatik sulama ve servo radar, zor seviyede çizgi izleyen ya da Bluetooth kontrollü robot yapılabilir. Proje; süreye, bütçeye ve öğrenmek istediğiniz konuya göre seçilmelidir.
Okulda bir proje ödevi aldığınızda ya da bilim fuarına katılmak istediğinizde ilk soru genellikle "Ne yapsam?" olur. Bu yazıda lise, meslek lisesi ve üniversite öğrencileri için 15 Arduino proje fikrini kolay, orta ve zor diye sıraladık. Her fikrin yanına gereken malzemeleri ve size ne öğreteceğini yazdık. Ardından ilk projeye nasıl başlanacağını, güvenlik kurallarını ve raporun nasıl hazırlanacağını anlatıyoruz.
Arduino nedir, neden öğrenci projelerine uygundur?
Arduino, sensörlerden bilgi okuyup LED, motor ve buzzer gibi parçaları yöneten, bilgisayardan USB ile programlanan açık kaynaklı bir mikrodenetleyici kartıdır. Öğrenci projelerine uygundur, çünkü 5V gibi düşük bir gerilimle çalışır, lehim gerektirmeden breadboard üzerinde kurulur ve internette çok sayıda örnek kod bulunur.
Mikrodenetleyici, yazdığınız programı sürekli tekrar çalıştıran küçük bir bilgisayar çipidir. Arduino Uno ve Arduino Nano aynı çipi (ATmega328P) kullanır; bu yüzden aynı kod ikisinde de çalışır. Sensör, ortamdan bilgi toplayan parçadır: ışık, sıcaklık, mesafe ya da nem gibi.
Öğrenciler için hangi Arduino projeleri yapılabilir?
Öğrenciler için en uygun projeler, tek bir konuyu öğreten kolay projelerle başlayıp sensör ve motor içeren zor projelere doğru ilerleyen projelerdir. Aşağıdaki tabloda 15 fikri seviyesine göre sıraladık. "Öğrettiği konu" sütununu raporunuzdaki "Bu projeden ne öğrendim?" bölümünde de kullanabilirsiniz.
| Proje | Seviye | Ana malzemeler | Öğrettiği konu |
|---|---|---|---|
| 1. Trafik ışığı | Kolay | 3 LED, 3 direnç | Dijital çıkış, zamanlama |
| 2. Gece lambası | Kolay | LDR, LED, direnç | Analog okuma, eşik değeri |
| 3. Reaksiyon oyunu | Kolay | Buton, LED, buzzer | Dijital giriş, süre ölçme |
| 4. Melodi çalan kutu | Kolay | Pasif buzzer | Frekans, tone() komutu |
| 5. Dijital zar | Kolay | 6 LED, buton | Rastgele sayı üretme |
| 6. Park sensörü | Orta | HC-SR04, buzzer | Ses hızıyla mesafe hesabı |
| 7. Sıcaklık ve nem göstergesi | Orta | DHT11, I2C LCD | Kütüphane kullanımı, I2C |
| 8. Otomatik bitki sulama | Orta | Toprak nem sensörü, röle, pompa | Sensörle karar verme |
| 9. Servo radar | Orta | HC-SR04, SG90 servo | Açı ve tarama, veri gösterme |
| 10. Akıllı çöp kutusu | Orta | HC-SR04, servo | Sensör ve hareketi birleştirme |
| 11. Gaz alarmı | Orta | MQ-2, buzzer, LED | Analog sensör, kalibrasyon |
| 12. Çizgi izleyen robot | Zor | IR sensörler, motor sürücü, 2 motor | Geri besleme, motor kontrolü |
| 13. Engelden kaçan robot | Zor | HC-SR04, L298N, 2 motor | Karar algoritması |
| 14. Bluetooth kontrollü araba | Zor | HC-05, L298N, 2 motor | Seri haberleşme, telefon kontrolü |
| 15. Veri kaydeden hava istasyonu | Zor | DHT11, RTC, SD kart modülü | Veri kaydı ve grafik çizme |
Kolay projeler bir iki ders saatinde, orta projeler birkaç günde, zor projeler ise çoğunlukla birkaç haftada biter. Orta seviyedeki sulama fikrinin bütün adımlarını otomatik sulama sistemi yazısında, zor seviyedeki robotu ise çizgi izleyen robot yazısında bulabilirsiniz.
Arduino projesi için hangi malzemeler gerekir?
Kolay ve orta projelerin çoğu için bir Arduino kartı, breadboard, jumper kablo, LED, direnç ve bir iki sensör yeterlidir. Parçaları tek tek almak yerine bir başlangıç seti almak, aynı malzemeyle birden fazla projeyi denemenizi sağlar.
| Malzeme | Ne işe yarar? | Örnek ürün |
|---|---|---|
| Arduino kartı | Programı çalıştırır, pinlerden okur ve yazar | Arduino UNO R3 klon kart |
| Breadboard | Lehimsiz devre kurma tahtası | 830 pin breadboard |
| Başlangıç seti | LED, direnç, buton, sensör ve kabloları bir arada verir | Arduino Uno full başlangıç seti |
| Ultrasonik sensör | Mesafe ölçer (park sensörü, radar, robot) | HC-SR04 mesafe sensörü |
| Servo motor | İstenen açıya döner (kapak, radar, robot kol) | SG90 mini servo motor |
Setlerin içeriği değişebilir; almadan önce ürün sayfasındaki parça listesini projenizin malzemeleriyle karşılaştırın. Bir başlangıç setiyle hangi deneylerin yapılabileceğini Arduino başlangıç seti projeleri yazısında anlattık. Diğer setlere Arduino setler kategorisinden bakabilirsiniz.
Arduino projesine nasıl başlanır?
Arduino projesine başlamanın en kolay yolu, programı kurup karttaki LED'i yakıp söndüren "Blink" örneğini çalıştırmaktır. Bu örnek çalışıyorsa kartınız, kablonuz ve bilgisayarınız hazırdır. Sonra seçtiğiniz projeyi parça parça kurarsınız.
- Arduino IDE programını resmi siteden (arduino.cc) indirip kurun.
- Kartı USB kablosuyla bağlayın; Araçlar menüsünden kart tipini (Uno ya da Nano) ve portu seçin.
- Dosya > Örnekler > 01.Basics > Blink örneğini açıp yükleyin. Karttaki LED saniyede bir yanıp sönmelidir.
- Projenizi parçalara bölün. Önce yalnızca sensörü okuyun ve değeri Seri Monitör'de görün.
- Sensör doğru çalışınca çıkış parçasını (LED, buzzer, servo) ekleyin ve ikisini kodda birleştirin.
- Her değişiklikten sonra deneyin; çalışan kodu ayrı bir dosya olarak saklayın.
- Devrenin fotoğrafını çekin ve bağlantıları bir şemaya dökün; bunlar rapor için gerekecek.
Klon kartlarda USB çipi genellikle CH340'tır. Port listede görünmüyorsa bilgisayara CH340 sürücüsünü kurmanız gerekebilir.
Arduino ile çalışırken nelere dikkat etmelisiniz?
Arduino ile çalışırken en önemli kural, devreyi yalnızca USB ya da pil gibi düşük gerilimli kaynaklarla beslemek ve 220V şebeke elektriğine dokunmamaktır. Ortaokul ve lise projelerinde 220V hiç kullanmayın. Röleyle lamba ya da priz kontrol etmek isteyen üniversite öğrencileri bunu yalnızca öğretmen gözetiminde yapmalıdır.
- Bağlantıyı değiştirmeden önce USB kablosunu çıkarın.
- LED'i her zaman bir dirençle (örneğin 220 Ω) bağlayın; dirençsiz LED ve pin zarar görebilir.
- DC motoru pine doğrudan bağlamayın, motor sürücü kartı kullanın. Birden fazla servo için ayrı bir 5V kaynak kullanıp GND uçlarını birleştirin.
- Lehim yaparken havyayı sehpasında tutun, ortamı havalandırın ve gözlük takın.
- Li-ion ve LiPo pilleri kısa devre etmeyin, delmeyin, şişen pili kullanmayın; şarjı koruma devreli bir modülle yapın.
Raporunuzu ve sunumunuzu nasıl hazırlarsınız?
İyi bir proje raporu; amaç, malzeme listesi, devre şeması, kod, test sonuçları ve sonuç bölümlerinden oluşur. Öğretmenler çoğu zaman projenin çalışmasından çok, ne yaptığınızı ve neden öyle yaptığınızı açıklayabilmenize bakar.
- Amaç: Projenin hangi sorunu çözdüğünü bir iki cümleyle yazın.
- Malzeme ve şema: Parça listesini tablo yapın; şemayı Fritzing ya da Tinkercad Circuits gibi bir programla çizin.
- Kod: Önemli satırları açıklama satırlarıyla anlatın.
- Ölçüm: En az bir sayısal sonuç verin: ölçülen mesafe, sıcaklık ya da tepki süresi.
- Sunum: 5-7 slayt yeterlidir. Çalışan projenin kısa bir videosunu ekleyin; canlı gösterim aksarsa video işinizi kurtarır.
Sık sorulan sorular
Arduino projesi için kodlama bilmek gerekir mi?
Başlamak için ileri düzey kodlama bilmek gerekmez. Arduino, C/C++ tabanlı basit bir dil kullanır ve kolay projelerin kodu genellikle 20-30 satırdır. Hazır örnekleri açıp satır satır değiştirerek öğrenebilirsiniz. Blok tabanlı programlamayı seviyorsanız Tinkercad Circuits ya da mBlock ile de başlayabilirsiniz. Önemli olan, kullandığınız kodun her satırının ne yaptığını açıklayabilmektir.
Arduino Uno mu Arduino Nano mu almalıyım?
İlk proje için Arduino Uno daha rahattır, çünkü pinleri büyük ve etiketlidir, jumper kablo doğrudan takılır. Arduino Nano aynı çipi kullanır ama çok daha küçüktür; breadboard'a takılır ve bitmiş projeyi bir kutuya sığdırmak için uygundur. Kodlar ikisinde de aynı çalışır. Robot ve taşınabilir projelerde Nano, masa başı deneylerde Uno tercih edilir.
Arduino projesini bilgisayarda deneyebilir miyim?
Evet, Tinkercad Circuits gibi ücretsiz çevrimiçi simülatörlerde Arduino, breadboard, LED ve bazı sensörleri sanal olarak kurup kodunuzu deneyebilirsiniz. Bu, malzeme almadan önce fikri test etmenin iyi bir yoludur. Ancak simülatör gevşek kabloyu, sensör gürültüsünü ve güç sorunlarını göstermez. Bu yüzden ödevi teslim etmeden önce devreyi gerçek parçalarla da kurun.
Proje çalışmazsa ne yapmalıyım?
Önce gücü kontrol edin: kartın ışığı yanıyor mu, bütün GND uçları birleşik mi? Sonra parçaları tek tek deneyin ve yalnızca sensörü okuyup değeri Seri Monitör'de görün. Kabloların takıldığı pinlerin koddaki pin numaralarıyla aynı olduğunu kontrol edin. Hata mesajını aynen not alıp aratın. Sorunu bulup rapora yazmak da projenin değerli bir parçasıdır.
Bilim fuarında hangi Arduino projesi daha çok ilgi çeker?
Ziyaretçinin dokunup deneyebildiği projeler daha çok ilgi çeker. Park sensörü, servo radar ve akıllı çöp kutusu, elinizi yaklaştırınca hemen tepki verdiği için kalabalığı toplar. Projenin gerçek bir soruna çözüm sunması da önemlidir; örneğin su tasarrufu sağlayan bir sulama sistemi. Yanına ölçüm sonuçlarınızı gösteren bir afiş ve kısa bir açıklama koyun.
Özet
- Arduino, düşük gerilimle çalışan ve USB ile programlanan bir mikrodenetleyici kartıdır; öğrenci projeleri için uygundur.
- Trafik ışığı ve gece lambası gibi kolay projelerle başlayıp sensörlü ve motorlu projelere ilerleyin.
- Bir başlangıç seti, breadboard ve birkaç sensörle tablodaki projelerin çoğu yapılabilir.
- İlk adım Blink örneğini çalıştırmaktır; sonra projeyi parça parça kurup her adımı test edin.
- 220V kullanmayın, LED'e direnç koyun, motorları sürücü kartıyla bağlayın.
- Raporda amaç, şema, kod ve en az bir sayısal ölçüm sonucu bulunsun.
