Daftar Isi:

Arduino Orb Build Warden: 7 Langkah
Arduino Orb Build Warden: 7 Langkah

Video: Arduino Orb Build Warden: 7 Langkah

Video: Arduino Orb Build Warden: 7 Langkah
Video: creative ideas for Logic gates 2024, Juli
Anonim

Ambient Orb berbasis Arduino yang dirancang secara eksplisit untuk memantau sistem Source Code Autobuild. Bola ini dapat dengan mudah digunakan kembali untuk memantau apa saja yang dapat memiliki peringatan dari waktu ke waktu.

Langkah 1: Tujuan

Tujuan
Tujuan

Beberapa waktu yang lalu seorang rekan kerja memberikan saya sebuah artikel tentang perangkat "Umpan Balik Ekstrem" yang dapat dilampirkan ke sistem autobuild Anda dengan maksud untuk membuatnya sangat terlihat bahwa build rusak, dan berpotensi cukup menjengkelkan untuk membantu memotivasi orang ke arah memperbaiki bangunan yang rusak. Sejak membaca artikel ini, saya agak terobsesi dengan konsep membuat salah satu perangkat ini untuk tim saya. Menjaga bangunan tetap bersih itu sulit, dan tanpa pengingat terus-menerus, akan sangat mudah bagi orang untuk membiarkan bangunan tetap rusak untuk jangka waktu yang lama. Ini pada dasarnya mengalahkan tujuan melakukan autobuilds, dan bahkan berpotensi menguji unit. Saya melihat ke Ambient Orb, tetapi harus saya akui, saya tidak terlalu senang dengan kenyataan bahwa ia memiliki langganan bulanan, dan Anda tidak dapat berbicara langsung dengan komputer Anda. Jadi saya mulai belajar elektronik dengan harapan saya bisa membuat salah satu perangkat ini sendiri. Setelah sekitar satu bulan, saya menemukan platform Arduino, yang menurut saya adalah platform yang sempurna untuk membangun orb dari awal. Ini adalah hasil akhir dari proyek saya ini, The Arduino Orb Build Warden.

Langkah 2: Bagian

Bagian
Bagian
Bagian
Bagian

Desain Build Warden sangat dipengaruhi oleh Arduino Ambient Orb Tod E. Kurt dari kelas Spooky Arduino-nya. Saya mulai dengan itu sebagai basis, dan pergi dari sana. Jadi pertama-tama, bagian apa yang kita butuhkan? Daftar Suku CadangRadio Shack:

  • Papan PC Serbaguna dengan 417 Lubang: (276-150) $1,99
  • Kawat pengait, Solid, Merah, Hitam, Hijau, 22 Gauge, 90 kaki, (278-1221) $5,99

Jameco:

  • 3 x LED Biru, (183222) $ 2,95 ea
  • 3 x LED Hijau, (334473) $1,45 ea
  • 3 x LED Merah, (33481) $0,27 ea
  • 220 ohm, resistor 1/8W (100), (107941) $0,69

kesenangan:

Arduino NG, (Arduino-USB) $31,95

Rumah Depot:

Perlengkapan Pencahayaan (Portofolio #74457 atau serupa), ~$10.00

Item lainnya:

  • Sharpie Merah (Opsional)
  • Sharpie Biru (Opsional)
  • Sharpie Hijau (Opsional)
  • Cat Semprot Hitam (Opsional)
  • Tabung Heat Shrink (Opsional)
  • Pateri
  • Solder Besi
  • Potongan bulat dari kayu 1/2 inci - dipotong sesuai ukuran dasar perlengkapan pencahayaan)
  • 2 x Standoffs Metal Hex (Sparkfun: COM-00126 jika Anda tidak memilikinya, yang tidak mungkin)
  • 2 x sekrup pemasangan motherboard (yang sesuai dengan kebuntuan)

Alternatif: Saya menambahkan bagian ini, karena beberapa item tampaknya tidak lagi tersedia, berikut adalah beberapa alternatif:

  • 3 x LED Merah, (Jameco #333526), $0,22 ea
  • 2x 220 ohm, resistor 1/8W (5), (Radio Shack #271-011) $0,99 ea

-atau-

500 berbagai macam resistor 1/8W (Radio Shack #271-003) $12, 99 (ya, ia memiliki 10 220 ohm)

Langkah 3: Dapatkan Komputer Berbicara dengan Arduino, Instal Perangkat Lunak

Dapatkan Komputer Berbicara dengan Arduino, Instal Perangkat Lunak
Dapatkan Komputer Berbicara dengan Arduino, Instal Perangkat Lunak

Saya tidak akan membawa Anda melalui cara membuat Arduino bekerja dengan komputer Anda, dan cara mengunggah sketsa ke dalamnya. Satu set panduan lengkap tersedia untuk membuat lingkungan Arduino bekerja dengan Linux, Windows atau Mac OS X. Setelah Anda mengatur dan menjalankan lingkungan ini, unduh perangkat lunak yang saya tulis untuk build warden. Ikuti instruksi dari panduan di atas untuk menginstal sketsa di Arduino.

Langkah 4: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit

Proyek ini benar-benar sirkuit yang sangat sederhana. Apa yang akan kita lakukan adalah menjalankan tiga kabel dari pin 9, 10 dan 11. Setiap kabel akan bercabang ke resistor 3 220 ohm, dan kemudian melanjutkan ke 3 LED dengan warna yang sama (9: Merah, 10: Hijau, 11: Biru). Ini semua akan dipasang kembali ke 1 kabel yang akan di-ground.

Tegasnya, setiap warna sebenarnya harus menggunakan resistor yang berbeda, tetapi hasil akhirnya menurut saya Cukup Baik. Jika Anda ingin mencoba dan mendapatkan warna yang seimbang sempurna, Anda memiliki dua pilihan. Perbaiki di perangkat lunak, yang cukup mudah, atau gunakan resistor yang berbeda untuk setiap warna. Saat berbicara dengan Tod E. Kurt tentang hal ini, sarannya adalah: "Untuk penyeimbangan warna yang Anda sebutkan, hal utama yang perlu Anda khawatirkan adalah karena fisika LED, setiap warna memiliki penurunan tegangan yang berbeda (Merah adalah ~2.0V, Hijau adalah ~2.6V, Biru adalah ~3.3V), jadi sebenarnya seseorang harus memiliki resistor nilai yang berbeda untuk setiap warna.(yaitu jika resistor Merah adalah 220 ohm, Biru harus diperkecil menjadi sekitar 130 ohm). tinggalkan ini dari catatan karena dapat membingungkan. Anda dapat menanganinya dalam perangkat lunak dengan menskalakan nilai PWM dalam jumlah yang sesuai. " Anda mungkin ingin menyusun papan prototipe yang hanya memiliki 1 LED untuk setiap warna. Saya melakukan ini untuk membuat bekerja dengan perangkat lunak lebih mudah. Saya menyertakan foto papan prototipe di sini.

Langkah 5: Solder Bersama Papan Anda

Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda
Solder Bersama Papan Anda

Petunjuk ini mengasumsikan Anda menggunakan Papan PC Serbaguna gubuk radio yang disarankan. Gambar pertama menunjukkan papan lengkap yang dapat digunakan untuk referensi.

Langkah 1 (Gambar 2)

Ambil Papan PC, dan jika Anda memiliki ketajaman merah, biru dan hijau, gunakan gambar kedua di halaman ini sebagai panduan untuk mewarnai di beberapa area putih di bagian atas papan. Mengingat bahwa saya telah membuat 3 warna berbeda di papan untuk membuat pencampuran warna lebih mudah, referensi untuk memiliki bantalan berwarna di papan berguna, tetapi tidak sepenuhnya diperlukan.

Langkah 2 (Gambar 3)

Menggunakan warna sebagai panduan, pasang 9 LED. Ujung tengah akan digiling, jadi pastikan untuk menyolder sisi datar LED ke ujung sempit yang panjang. LED hanya dapat menerima listrik satu arah, jadi jika bagian ini kacau, Anda akan memiliki banyak bagian yang terbuang.

Langkah 3 (Gambar 4)

Hubungkan 4 kabel yang lebih panjang (panjang sekitar 5-7 inci). 3 yang merah, dan satu hitam ke dasar papan. yang hitam akan menempel pada salah satu dari 2 sadapan tengah yang panjang. Solder pada kabel hitam pendek untuk melompat dari salah satu ujung tengah panjang ke yang lain, mengubah keduanya menjadi tanah.3 kabel lainnya harus disolder di lubang tengah dari timah berwarna di dasar papan. Satu ke merah (sisi kanan), satu ke hijau (sisi kiri) dan satu ke biru (sisi kanan). Gunakan gambar untuk referensi.

Langkah 4 (Gambar 5)

Langkah ini akan tentang menyelesaikan koneksi biru. Tinju, solder kabel merah yang menghubungkan 2 bantalan biru di dasar papan. di sisi kanan, solder kabel dari bantalan biru ke 1 resistor biru. Di sisi kiri, sambungkan 2 kabel merah dari bantalan biru di alas ke 2 resistor biru

Langkah 5 (Gambar 6)

Sama seperti langkah 4, tetapi dengan warna hijau, dan sisi-sisinya terbalik

Langkah 6 (Gambar 7)

Sama seperti langkah 4, tetapi dengan warna merah

Langkah 7 ((Gambar 1)

Ambil 4 kabel yang tergantung dari dasar papan. Gunakan sharpies hijau dan biru untuk menandai ujung kabel, sehingga Anda tahu kabel mana yang masuk ke pin mana pada Arduino. Terakhir, jika Anda memiliki tabung susut, masukkan kabel ke dalam tabung susut, dan pukul dengan senapan panas, atau korek api.

Langkah 6: Bangun Basis

Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis

Sekarang kita akan membangun pangkalan. Keluarkan perlengkapan pencahayaan dari paket, dan sisihkan perangkat keras, serta bola kaca. Kita akan membutuhkan keduanya sebentar lagi. Jika ada isolasi fiberglass, simpan juga. Ambil alasnya, dan lepaskan soket lampu darinya. Kemudian, atur alasnya pada beberapa kayu (ketebalan ~ 1/2 inci) dan gambarlah di sekeliling alasnya dengan pensil atau spidol. Tandai juga letak kedua lubang baut yang digunakan untuk memasang lampu (Jika Anda bertanya-tanya apa yang saya maksud, lihat catatan pada gambar 1). Sekarang, ambil alasnya di luar, letakkan di atas kertas koran, dan semprotkan cat dengan cat semprot hitam (atau warna apa pun yang Anda suka). Sisihkan ini, dan biarkan mengering.

Pergi dan potong lingkaran kayu. Kemudian bor lubang di mana Anda menandai lokasi lubang baut Pastikan baut yang disertakan dengan perlengkapan pencahayaan dapat meluncur melalui lubang dengan mudah (tetapi tidak terlalu longgar). Di bagian bawah piringan kayu, Anda mungkin harus menggunakan mata bor yang lebih besar, karena baut mungkin tidak akan cukup panjang untuk menembus piringan. Anda akan ingin mengebor sekitar setengah jalan melalui disk dengan sedikit cukup besar untuk baut, washer dan mur untuk masuk. Sedikit setengah inci mungkin baik. Sekarang atur arduino Anda di tengah disk, dan gambar di sekitarnya, tandai dua lubang pemasangan di arduino di atas kayu. Bor lubang yang lebih kecil di mana dua titik pemasangan arduino pergi. ini harus cukup besar untuk memasang penyangga motherboard. Catatan: Jika Anda bertanya-tanya apa itu "kebuntuan motherboard", lihat catatan pada gambar 4. Itu adalah baut kecil yang disekrup ke casing komputer, dan memiliki benang di kepala mereka. Sekrup kemudian digunakan untuk memasang motherboard ini. Mereka biasanya memiliki kepala yang cukup panjang untuk menjaga motherboard agar berpotensi korslet pada casing logam. Setelah ini disekrup, pasang arduino pada disk kayu dengan memasangnya ke baut pemasangan motherboard. Sekarang Anda memiliki arduino yang diposisikan di papan, dapatkan dasar perlengkapan pencahayaan (dengan asumsi sudah kering). Anda harus membuat lubang di sisi alas agar kabel USB dapat keluar. Colokkan kabelnya, lalu tentukan berapa banyak yang perlu Anda potong.

Langkah 7: Gabungkan Semuanya

Satukan Semuanya
Satukan Semuanya
Satukan Semuanya
Satukan Semuanya
Satukan Semuanya
Satukan Semuanya

Saat Anda membongkar lampu, kemungkinan ada beberapa isolasi fiber glass di dalamnya. Saya mengambil ini, dan mengikatnya dengan karet di bagian belakang papan sirkuit untuk bertindak sebagai insulasi untuk melindungi dari korsleting. Ambil kabel dan masukkan melalui bagian atas dasar perlengkapan pencahayaan, dan kemudian kaitkan dengan pin yang sesuai pada arduino. Selanjutnya kencangkan perlengkapan ke dasar kayu. Sekarang Anda membutuhkan diffuser ringan. LED kebanyakan mengarah ke atas, jadi tanpa ada sesuatu untuk menyebarkan cahaya, hasil saat kaca berada di atas akan sangat mengecewakan. Saya mengambil beberapa kantong plastik bening dan meremasnya, dan menahannya pada LED dengan karet gelang yang saya gunakan untuk insulasi. Selanjutnya saya mengambil beberapa selotip transparan dan membuat kubah kecil di atas papan sirkuit. Ini cukup untuk menyebarkan cahaya. Bereksperimenlah dengan bagian ini. Solusi saya mungkin tidak optimal. Salah satu cara eksperimen yang menurut saya mungkin bermanfaat adalah dengan menyelipkan sebagian kecil sedotan putih di atas masing-masing led, dan merekatkannya bersama-sama. Akhirnya, Anda dapat meletakkan gelas di alasnya. Dan selesai!. Untuk beberapa foto lagi, saya memiliki galeri dan posting Blog saya tentang itu

Direkomendasikan: