Isi kandungan:

Menyelaraskan Kelip-Kelip: 7 Langkah (dengan Gambar)
Menyelaraskan Kelip-Kelip: 7 Langkah (dengan Gambar)

Video: Menyelaraskan Kelip-Kelip: 7 Langkah (dengan Gambar)

Video: Menyelaraskan Kelip-Kelip: 7 Langkah (dengan Gambar)
Video: Jembatan Shirothol Mustaqim - 7 Golongan Ummat Nabi Muhammad SAW Melewatinya 2024, November
Anonim
Menyegerakkan Kelip-Kelip
Menyegerakkan Kelip-Kelip

Pernahkah anda bertanya kepada diri sendiri bagaimana ratusan dan ribuan kunang-kunang dapat menyegerakkan diri? Bagaimana ia berfungsi, bahawa mereka dapat berkedip bersama tanpa mempunyai semacam kunang-kunang bos? Instruksional ini memberikan penyelesaian dan menunjukkan bagaimana penyegerakan ini dapat dicapai. Saya selalu terpesona dengan organisasi serangga sendiri. Beberapa tahun yang lalu saya menulis Java-Applet yang mensimulasikan sebuah persegi beribu-ribu kunang-kunang. Ia berfungsi dengan baik dan menyeronokkan untuk ditonton. Kali ini saya melakukannya dalam perkakasan. Kredit untuk inspirasi diberikan kepada Keso dan Jar kunang-kunangnya https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Sebarang komen atau pembetulan dialu-alukan. Kemas kini 2008-09-12: Ada adalah versi baru kunang-kunang dalam talian di Synchronizing Firefly Howto. Ia memiliki PCB khusus untuk setiap kunang-kunang. Dan anda boleh membeli kit di Tinker Store. Inilah videonya:

Langkah 1: Bagaimana Ia Berfungsi

Bagaimana ia berfungsi
Bagaimana ia berfungsi

Algoritma Apa yang dapat diperhatikan adalah bahawa kunang-kunang bermula dengan sekelip mata rawak. Tetapi seiring dengan berjalannya waktu, mereka dapat perlahan-lahan menyegerakkan dengan jiran terdekat mereka. Dan jiran-jiran ini saling menyelaraskan diri dengan jiran mereka dan sebagainya. Sehingga seluruh pokok atau seluruh lembah berkedip dalam kitaran yang sama. Dan apa gunanya? Ia digunakan untuk menarik spesimen lain. Dengan sekelip mata sekelip mata jauh lebih mudah untuk mencari pasangan. Salah satu algoritma paling mudah untuk menjelaskan tingkah laku ini seperti ini: Anda mempunyai nilai yang mempunyai kekuatan untuk berkelip. Seiring berjalannya waktu, kekuatan ini akan sedikit meningkat. Sekiranya daya mencapai tahap tertentu, kunang-kunang berkelip dan kuasa habis. Kadar kenaikan kuasa hampir sama untuk semua kunang-kunang. Oleh itu, mereka mempunyai frekuensi yang sama tetapi tidak mempunyai titik waktu yang sama untuk berkelip. Semasa perlahan-lahan mengecas dengan kuasa, kunang-kunang dapat mengesan kilatan kelip-kelip lain yang berdekatan. Ia menambah nilai yang lebih tinggi kepada nilai kuasanya. Beberapa jenis peningkatan kuasa, jika anda mahu. Ini bermaksud kilat seterusnya akan berlaku lebih awal daripada yang sebelumnya. Dan yang berikutnya lebih awal, sehingga kedua-duanya berkelip tepat pada titik waktu yang sama dan dengan kelajuan yang sama. Anda boleh mendapatkan lebih banyak maklumat mengenai algoritma ini, mis. di sini: Firefly Synchronization Ad Hoc Networks HardwareSaya memutuskan untuk menggunakan arahan terdahulu saya (Programmable LED) sebagai titik permulaan. Ia terdiri daripada mikrokontroler, LED dan Light Dependent Resistor (LDR). Itu sudah cukup untuk mensimulasikan kunang-kunang sederhana. Ia dapat berkelip, melihat dan mengira. Saya hanya perlu mengubah suai program dan orientasi LED dan LDR. LED dan LDR mesti diletakkan sedemikian rupa sehingga satu litar kunang-kunang dapat mengganggu yang lain. Oleh itu, satu LDR mesti dapat "melihat" LED kunang-kunang yang lain. Dan bukan hanya melihat satu jiran tetapi lebih banyak lagi. Itu dapat dilakukan dengan membiarkan LED dan LDR menunjuk ke atas dan menggunakan beberapa kertas putih untuk mencerminkan kilatan.

Langkah 2: Bahan dan Alat

Bahan dan Alat
Bahan dan Alat
Bahan dan Alat
Bahan dan Alat
Bahan dan Alat
Bahan dan Alat

Untuk grid 5 hingga 5 kunang-kunang, anda memerlukan:

  • Perintang Ohm 25 x 1K
  • Perintang 25 x 100 Ohm
  • 25 x LDR (Resistor Bergantung Cahaya), mis. M9960
  • 25 x LED, 1.7V, 20mA (reg, hijau, biru, apa sahaja yang anda suka)
  • 25 x ATtiny13, RAM kilat 1KB, RAM 64 Bytes, 64 Bytes EEPROM
  • 25 x soket
  • papan prototaip
  • wayar

Kos untuk satu kunang-kunang adalah kira-kira 1.50 Euro jika anda mendapat rabate ketika memesan dalam jumlah yang lebih banyak. Soket hanya diperlukan, jika program anda kereta. Sekiranya anda yakin dengan kemahiran pengembangan anda, anda boleh menggunakannya.;-) Anda pasti dapat mengganti cip ATtiny dengan mikrokontroler lain seperti PIC, PICAXE atau BasicStamp untuk beberapa nama. Cukup ambil yang terkecil dan termurah yang anda dapat. Saya pergi dengan Atmel kerana saya sudah mempunyai programmer dan projek pertama saya dengan ATtiny13 berfungsi dengan baik.

  • Besi pematerian
  • Kawat pateri
  • Papan roti
  • Pengaturcara AVR
  • Bekalan kuasa 5V atau
  • 4 cas semula AA

Perisian

Disyorkan: