İçindekiler:

Yeşil Işıklar: 4 Adım (Resimlerle)
Yeşil Işıklar: 4 Adım (Resimlerle)

Video: Yeşil Işıklar: 4 Adım (Resimlerle)

Video: Yeşil Işıklar: 4 Adım (Resimlerle)
Video: Kayahan - Gönül Sayfam (Video Klip) 2024, Temmuz
Anonim

JosiahP4Takip Yazar tarafından daha fazla:

Gökkuşağı Dizileri
Gökkuşağı Dizileri
Gökkuşağı Dizileri
Gökkuşağı Dizileri
Bakır Demiryolları
Bakır Demiryolları
Bakır Demiryolları
Bakır Demiryolları
Ultrasonik Theremin (Ses Öğretme)
Ultrasonik Theremin (Ses Öğretme)
Ultrasonik Theremin (Ses Öğretme)
Ultrasonik Theremin (Ses Öğretme)

Hakkında: Berry College'a kayıtlı bir Yaratıcı Teknolojiler Uzmanı. JosiahP4 Hakkında Daha Fazlası »

Green Lights, öğrencilere fiziksel hesaplamayı öğretmek için oluşturulmuş bir projedir. Bu, Girişler ve Çıkışlar, Elektrik, Arduino ile programlama ve biraz trafik kontrol sistemleri hakkında içerir. Kavşak sınıfın önüne kurulacak ve öğrenciler takımlara ayrılacak. Takımlara, dersin bir parçası olarak açıklanacak olan (Örn. lightOn('n', "green"); veya sleep(2);) komutlarının bulunduğu not kartları verilecektir. Genel olarak, bu proje öğrencilere elektronik yapma dünyasına kolay bir geçiş sağlar.

1. Adım: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Bu projenin başında bununla ilgili kısa bir not, PWM şapkalı bir Raspberry Pi kullanmaya çalıştım ama sürücüleri bulmaya çalışmak çok zaman aldığı için bunu değiştirdim.

Gereçler:

  • Arduino Uno
  • Kavşağı yerleştirmek için Küçük Köpük Yaprağı
  • Trafik Işıkları (Bir önceki sınıfta da yapılabilir)
  • Erkek - Dişi Jumper Telleri
  • Trafik ışıklarını açık tutmak için Köpük Pano

Aletler:

  • Arduino IDE'nin kurulu olduğu bilgisayar
  • Düşük Sıcaklık Sıcak Tutkal Tabancası
  • Powerbank (eğer yanınızda taşıyıp öğrencilerin yakından görmesini istiyorsanız)
  • Kavşağınızı dekore edecek şeyler

Adım 2: İnşaat

Yapı
Yapı
Yapı
Yapı

Lütfen giriş resimlerini referans olarak kullanın

  1. Köpük çekirdeğini istediğiniz kavşak boyutunda keserek başlayın.
  2. Ardından, ışıkların olmasını istediğiniz yüksekliğe kadar dört adet pembe köpük kesin.
  3. Pembe köpüğü, tahtanın kuzey, güney, doğu ve batı kısımlarında kestiğiniz köpük çekirdeğe sıcak yapıştırın
  4. Köpüğün önünde, ışıkların teller için gitmek üzere olduğu yerin altında bir dikdörtgen açıklığı kesin.
  5. Trafik ışıklarını kavşağın içindeki her bir pembe köpük parçasına yapıştırın
  6. Tellerin dişi tarafını alttan yukarı doğru besleyin ve ışıklara bağlayın (trafik ışıklarında Kırmızı Sarı Yeşil Pinlere giden tellerin renklerini takip edin)
  7. Tellerin erkek tarafını Arduino'daki 2-13 dijital pinlerine bağlayın

Bu son adım için aşağıdakileri yaptım:

doğuIşığıG = 2; doğuIşıkY = 3; doğuIşıkR = 4; kuzeyIşığıG = 5; kuzeyIşıkY = 6; kuzeyIşıkR = 7; güneyIşığıG = 8; güneyIşıkY = 9; güneyIşıkR = 10; batıIşığıG = 11; batıIşığıY = 12; batıIşıkR = 13; Hepsi için GND'den GND'ye;

Adım 3: Test Etme/Kodlama

Test/Kodlama
Test/Kodlama
Test/Kodlama
Test/Kodlama

Hackathon1 dosyası, trafik ışığını test eden basit bir çizimdir. GreenLights dosyası, öğretmek için kullanacağım dosyadır. Bilmeniz gereken çoğu şey kodda yorumlanmıştır.

4. Adım: Sorunlar ve Gelecek

Sorunlar ve Gelecek
Sorunlar ve Gelecek
Sorunlar ve Gelecek
Sorunlar ve Gelecek

Bu proje boyunca birkaç sorunla karşılaştım. Ana olan, ışıklarla birlikte gelen kablolardı. Işıklar harika çalışıyor ama teller çok değil. Başka bir işaretçi, 1 ve 0 numaralı dijital pinleri kullanmamaktır, çünkü kullandığım kod, mesajları bilgisayara geri taşımak için Seri iletişim (0/1 gerektirir) içerir. Son olarak, bu malzemeler bir konsepti kanıtlamak için kullanıldı, bu nedenle bir şey düşerse sıcak tutkal tabancası gerekebilir.

Prototip aşamasından daha kaliteli yapı malzemelerine geçmeyi dört gözle bekliyorum. Bu, Norveç'te yurtdışında okumak için alabileceğim dört olası dersten biri, bu yüzden bizi izlemeye devam edin. Resimde gördüğünüz ışık gerçek bir sarı ışıktır. Öğrencilerin gerçek bir trafik ışığının sadece bir bölümünün tam boyutunu ve parlaklığını görebilmeleri için bir röle kullanarak bunu bir Arduino ile çalışmayı umuyorum. Genel olarak, bu başkalarına bir Arduino'nun nasıl çalıştığını göstermenin daha kolay (havalı) bir yoludur!

Önerilen: