Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Oleh JosiahP4Ikuti Lainnya oleh penulis:
Tentang: Jurusan Teknologi Kreatif yang terdaftar di Berry College. Selengkapnya Tentang JosiahP4 »
Green Lights adalah proyek yang dibuat untuk mengajarkan siswa tentang komputasi fisik. Ini termasuk Input dan Output, Listrik, pemrograman dengan Arduino, dan sedikit tentang sistem kontrol lalu lintas. Persimpangan akan diatur di depan kelas dan siswa akan dibagi menjadi beberapa tim. Tim akan diberikan kartu catatan dengan perintah (Mis. lightOn('n', "green"); atau sleep(2);) yang akan dijelaskan sebagai bagian dari pelajaran. Secara keseluruhan, proyek ini memberi siswa transisi yang mudah ke dunia pembuatan elektronik.
Langkah 1: Alat dan Perlengkapan
Catatan singkat tentang ini di awal proyek ini, saya mencoba menggunakan Raspberry Pi dengan topi PWM tetapi mengubahnya karena mencoba mencari driver membutuhkan banyak waktu.
Perlengkapan:
- Arduino Uno
- Lembaran Kecil Foamcore untuk memasang Persimpangan
- Lampu Lalu Lintas (Bisa dibuat di kelas sebelumnya juga)
- Kabel Jumper Pria ke Wanita
- Papan Busa untuk menahan lampu Lalu Lintas
Peralatan:
- Komputer dengan Arduino IDE terpasang
- Pistol Lem Panas Suhu Rendah
- Powerbank (jika Anda ingin membawanya ke mana-mana dan membiarkan siswa melihat dari dekat)
- Barang-barang untuk menghias persimpangan Anda
Langkah 2: Konstruksi
Silakan gunakan gambar Intro sebagai referensi
- Mulailah dengan memotong inti busa dengan ukuran persimpangan yang Anda inginkan
- Kemudian potong empat potong busa merah muda dengan ketinggian yang Anda inginkan untuk lampu
- Lem panas busa merah muda ke inti busa yang baru saja Anda potong di bagian utara, selatan, timur, dan barat papan
- Potong bukaan persegi panjang di depan busa, di bawah tempat lampu akan menuju kabel
- Rekatkan lampu lalu lintas ke setiap potongan busa merah muda di bagian dalam persimpangan
- Beri makan sisi betina kabel dari bawah dan sambungkan ke lampu (pantau warna kabel yang menyala Merah Kuning Hijau Pin di lampu lalu lintas
- Hubungkan sisi jantan kabel ke pin digital 2-13 di Arduino
Saya melakukan hal berikut untuk langkah terakhir ini:
timurLightG = 2; timurLightY = 3; timurLightR = 4; cahaya utaraG = 5; cahaya utaraY = 6; cahaya utaraR = 7; southLightG = 8; selatanLightY = 9; selatanLightR = 10; baratLightG = 11; baratLightY = 12; baratLightR = 13; GND ke GND untuk semuanya;
Langkah 3: Pengujian/Pengodean
File hackathon1 adalah sketsa sederhana yang menguji lampu lalu lintas. File GreenLights adalah apa yang akan saya gunakan untuk mengajar. Sebagian besar yang perlu Anda ketahui dikomentari dalam kode.
Langkah 4: Masalah dan Masa Depan
Saya mengalami beberapa masalah selama proyek ini. Yang utama adalah dengan kabel yang datang dengan lampu. Lampu berfungsi dengan baik tetapi kabelnya, tidak terlalu banyak. Pointer lainnya adalah jangan gunakan pin digital 1 dan 0 karena kode yang saya gunakan termasuk komunikasi Serial (memerlukan 0/1) untuk membawa pesan kembali ke komputer. Terakhir, bahan-bahan ini digunakan untuk membuktikan sebuah konsep sehingga mungkin diperlukan lem panas jika ada yang jatuh.
Saya berharap untuk keluar dari fase pembuatan prototipe menjadi bahan bangunan yang lebih berkualitas. Ini adalah salah satu dari empat kemungkinan pelajaran yang bisa saya ambil untuk belajar di luar negeri di Norwegia, jadi pantau terus. Cahaya yang Anda lihat pada gambar adalah cahaya kuning yang sebenarnya. Saya berharap dapat bekerja dengan Arduino menggunakan relai sehingga siswa dapat melihat ukuran penuh dan kecerahan hanya satu bagian dari lampu lalu lintas yang sebenarnya. Secara keseluruhan, ini adalah cara yang lebih mudah (keren) untuk menunjukkan kepada orang lain bagaimana Arduino bekerja!