Daftar Isi:

Antarmuka Pesawat Luar Angkasa Arduino: 3 Langkah
Antarmuka Pesawat Luar Angkasa Arduino: 3 Langkah

Video: Antarmuka Pesawat Luar Angkasa Arduino: 3 Langkah

Video: Antarmuka Pesawat Luar Angkasa Arduino: 3 Langkah
Video: Tutorial GPS Ublox Neo 6M dan Arduino 2024, November
Anonim
Antarmuka Pesawat Luar Angkasa Arduino
Antarmuka Pesawat Luar Angkasa Arduino

Hai komunitas yang dapat diinstruksikan, Kali ini saya telah membuat salah satu proyek paling sederhana untuk diselesaikan dengan Arduino Uno: sirkuit pesawat luar angkasa. Disebut demikian karena ini adalah jenis program dan sirkuit yang akan digunakan dalam acara TV dan film fiksi ilmiah awal untuk meniru efek "berkedip tombol" yang seharusnya menunjukkan bahwa kapal roket bekerja dengan benar. Ada banyak sumber daya online untuk melakukan proyek ini, tetapi mudah-mudahan mempostingnya ke Instructables akan membantu lebih banyak orang tertarik untuk bereksperimen dengan Arduino.

Bahan:

  • Arduino Uno Board (starter kit lebih disukai)
  • Papan tempat memotong roti
  • Koneksi sirkuit yang ditunjukkan dalam diagram, termasuk: kabel jumper, resistor, LED, dan tombol
  • Komputer dengan program pengkodean Arduino diinstal

Langkah 1: Bangun Modul

Bangun Modul
Bangun Modul
Bangun Modul
Bangun Modul
Bangun Modul
Bangun Modul

Pertama, pastikan Arduino Anda terputus dari sumber listrik. Kemudian, ikuti langkah-langkah ini untuk menghubungkan semua komponen rangkaian:

  1. Hubungkan papan tempat memotong roti ke koneksi 5V (positif) dan ground (negatif) Arduino.
  2. Tempatkan dua LED merah di slot "e" di papan tempat memotong roti, agak tinggi di papan, dengan LED hijau di slot yang sama di bawahnya.
  3. Pasang katoda setiap LED ke ground melalui resistor 220 ohm.
  4. Hubungkan anoda LED hijau ke pin 3 digital pada Arduino, dan lakukan hal yang sama untuk LED merah ke pin 4 dan 5.
  5. Tempatkan sakelar tombol di bawah LED pada slot penghubung papan tempat memotong roti "e" dan "f." Pasang sisi yang lebih tinggi ke daya, dan sisi bawah ke pin digital 2. Di sisi yang sama, tambahkan resistor 10 kiloohm ke ground. (Resistor ini menyebabkan pembacaan "RENDAH" ketika tombol tidak ditekan.)

Langkah 2: Kode Proyek

Kode Proyek
Kode Proyek

Jangan ragu untuk menggunakan gambar di atas dan salin-tempel kode ke dalam proyek Anda. Jika sulit dilihat, ikuti tautan ini dan dapatkan kode dari GitHub:

Beberapa hal yang perlu diperhatikan adalah Anda dapat mengubah "switchState == LOW" menjadi "switchState == HIGH" untuk mengubah perilaku modul: modul akan berkedip saat tidak ditekan dan tetap solid saat ditekan. Hal lain yang perlu diperhatikan adalah Anda dapat mengubah nilai pernyataan "delay" untuk menyesuaikan seberapa cepat LED merah berkedip saat tombol ditekan.

Langkah 3: Unggah Kode dan Mainkan Dengan Antarmuka Anda

Unggah Kode dan Mainkan Dengan Antarmuka Anda
Unggah Kode dan Mainkan Dengan Antarmuka Anda
Unggah Kode dan Mainkan Dengan Antarmuka Anda
Unggah Kode dan Mainkan Dengan Antarmuka Anda

Hubungkan Arduino ke komputer dan unggah kodenya; mudah-mudahan, semuanya bekerja! Jika tidak, periksa koneksi kabel Anda dan pastikan semua kode ditulis dengan benar. Perbaiki kesalahan dan unggah ulang.

LED hijau harus menyala dengan kuat. Tekan dan tahan tombol, dan LED merah akan berkedip bergantian satu sama lain! Anda dapat membuat penutup untuk tombol dan LED untuk mengatakan apa pun yang Anda inginkan, dan menyembunyikan kabel jika Anda mau. Saya harap Anda bersenang-senang dengan proyek ini!

Direkomendasikan: