Isi kandungan:
Video: Iris Sensitif Cahaya: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Tutorial ini menunjukkan cara membuat diafragma iris yang, seperti iris manusia, akan melebar dalam cahaya rendah dan menyempit di persekitaran cahaya terang.
Langkah 1: Percetakan 3D
Proses pembuatan komponen cetak 3D dari binaan ini mungkin mempunyai halaman tutorialnya sendiri, dan sebenarnya, itulah yang saya gunakan untuk membuatnya:
www.thingiverse.com/thing:2019585
Saya telah memasukkan fail di sini untuk kemudahan.
Beberapa catatan mengenai contoh ini, bilah (atau daun) iris sebenarnya dihasilkan dengan pencetak resin menggunakan fail yang sama kerana keterbatasan pencetak 3D. Juga, keseluruhan cetakan dinaikkan 10%. Mengusahakan kepingan itu memerlukan kerja terperinci, saya akhirnya banyak membentuk kepingan itu dengan kertas pasir halus, pisau utiliti, dan sedikit gerudi.
Iris lain yang saya selidiki semasa proses ini:
souzoumaker.com/blog-1/2017/8/12/mechanica…
www.instructables.com/id/How-to-make-a-12-…
Langkah 2: Bahagian
Gambar menunjukkan bahagian yang anda perlukan serta beberapa alat dan bahan yang saya gunakan untuk membina model yang ditunjukkan di galeri:
- diafragma iris bercetak 3D
- Motor servo Futaba S3003
- Pengawal mikro Arduino UNO
- Perintang Bergantung Cahaya: rintangan gelap 1M ohm / rintangan cahaya 10 ohm - 20k ohm
- Potensiometer analog 10k ohm
- Perintang 500 ohm
- PCB (papan litar bercetak)
- tajuk (lima)
- wayar: hitam, merah, putih, dan kuning
- wayar penyambung dupont (dua)
- besi pematerian (dan pateri)
-multimeter
- potongan wayar
Struktur yang menempatkan prototaip ini dibuat dengan MDF, papan lapis 3/4 inci, gam kayu, pistol lem panas, wayar kaku (dari penyangkut mantel dan klip kertas), serta pelbagai gerudi dan bit, gergaji meja dan gergaji pita, power sander dan banyak percubaan dan ralat. Objek dari foto adalah lelaran ketiga.
Langkah 3: Membina Litar / Perumahan
Saya mempunyai teka-teki gaya "ayam dan telur" semasa merancang aspek ini. Oleh kerana saya tidak mempunyai pengalaman dengan skema elektronik, saya lebih suka memikirkan litar dari segi konfigurasi sebenarnya, atau skema pseudo. Saya dapati bahawa seni bina perumahan MDF / papan lapis dan pendawaian saling mengekang dengan cara yang tidak dijangka. Saya cuba mengemukakan sesuatu yang ringkas dan mandiri secara visual.
-Potensiometer adalah idea peringkat akhir semasa percambahan idea untuk menambahkan pelaras "kepekaan", kerana keadaan pencahayaan ambien dapat sangat berbeza, potensiometer dan perintang bersama-sama menggantikan perintang normal dalam aspek pembahagi voltan litar. Saya tidak dapat memperincikan perkara ini kerana saya tidak tahu bagaimana semuanya berfungsi.
-Bahagian menegak perumahan (terbuat dari MDF) berada pada sudut sedikit. Untuk berputar pada satah yang sama dengan iris, saya menggunakan tali pengikat yang dipasang di atas meja untuk membuat sudut yang sama pada pelekap servo kayu yang saya tempelkan ke dasar papan lapis.
-Saya juga mendapati bahawa servo lebih suka mengangkat papan MDF dari pangkal daripada mengartikulasikan iris, jadi saya menambah ruji penahan wayar yang menyisip di bahagian depan untuk mengunci dua kepingan. Semasa saya berada, saya menambah pin untuk papan Arduino dari wayar yang sama. Kawat yang menghubungkan lengan penggerak ke servo adalah klip kertas.
- Iris sesuai dengan tepat ke MDF, tetapi saya masih menambah sebiji gam panas untuk mengelakkan seluruh perumahan berputar di soket dan bukan hanya lengan penggerak. Ini memerlukan penjajaran yang lebih tepat pada lengan tuas servo daripada yang saya jangkakan. Yang mungkin jelas bagi banyak orang menggunakan tutorial ini, walaupun tidak disangka oleh saya ketika saya bermula, adalah bahawa putaran servo dan putaran iris adalah 1: 1. Saya terpaksa membuat sambungan lengan plastik kecil untuk servo untuk mencapai jejari yang sama dengan lengan penggerak iris. Kod ini pada awalnya memanfaatkan sepenuhnya potensi putaran servo, tetapi saya akhirnya mengukur putaran iris sebenar, kemudian, melalui percubaan dan kesilapan, menemukan nilai khusus untuk darjah putaran servo yang mencapai kesan yang menarik.
- Banyak sambungan pendawaian penting tersembunyi di bawah PCB dalam gambar. Saya terlupa mengambil gambar bahagian PCB sebelum saya melekatkannya ke MDF. Ini adalah yang terbaik, kerana tidak ada yang harus menyalin kekacauan yang saya sembunyikan di bawah sekeping kecil PCB itu. Objektif saya untuk PCB adalah mempunyai header untuk penyambung 5volt, Ground, dan servo supaya bahagian-bahagiannya dapat dipisahkan dengan mudah untuk menyelesaikan masalah yang tidak dijangka pada masa akan datang, satu ciri yang sangat berguna. Saya menunjukkan orientasi yang tepat untuk penyambung header dengan sehelai pita pelekat pada MDF di sebelah PCB, walaupun saya rasa saya boleh menulis secara langsung pada MDF … sepertinya itu adalah perkara yang tepat untuk dilakukan pada masa itu.
Langkah 4: Kod
#masuk // perpustakaan servo
Servo serv; // pengisytiharan nama servo
int sensorPin = A1; // pilih pin input untuk LDR
int sensorValue = 0; // pemboleh ubah untuk menyimpan nilai yang berasal dari sensor
int timeOUT = 0; // pemboleh ubah untuk servo
sudut int = 90; // pemboleh ubah untuk menyimpan denyutan
persediaan tidak sah ()
{
serv.attach (9); // melampirkan servo pada pin 9 ke objek servial Serial.begin (9600); // menetapkan port bersiri untuk komunikasi
}
gelung kosong ()
{
sensorValue = analogRead (sensorPin); // baca nilai dari sensor
Serial.println (sensorValue); // mencetak nilai yang berasal dari sensor di skrin
sudut = peta (sensorValue, 1023, 0, 0, 88); // menukar nilai digital kepada darjah putaran untuk servo
serv.write (sudut); // membuat servo bergerak
kelewatan (100);
}
Disyorkan:
Lampu Sensitif Cahaya: 6 Langkah
Lampu Sensitif Cahaya: Ini adalah projek di mana kita akan membina lampu sensitif cahaya. Lampu akan menyala setiap kali terdapat penurunan cahaya di sekitarnya dan padam apabila cahaya di sekitar anda menjadi cukup untuk mata kita melihat sesuatu di sekitar
$ 30 Cahaya 3D Dipimpin Berkembang Cahaya Berkembang: 4 Langkah
$ 30 Cetak 3D Cekap Cahaya Led Berkembang: Ini adalah lampu LED bercetak kecil kecil yang saya buat untuk tanaman sayuran saya. Direka untuk semurah mungkin dan membiarkan anda menanam makanan sendiri, tetapi untuk memberi kecekapan maksimum dan tidak melibatkan apa-apa pematerian. Sangat sesuai untuk menaikkan cahaya
Cahaya Mood Animasi & Cahaya Malam: 6 Langkah (dengan Gambar)
Cahaya Mood Animasi & Cahaya Malam: Mempunyai daya tarikan yang tidak terbatas pada obsesi dengan cahaya, saya memutuskan untuk membuat pilihan PCB modular kecil yang dapat digunakan untuk membuat paparan cahaya RGB dengan ukuran apa pun. Setelah membuat PCB modular, saya menemui idea untuk mengaturnya menjadi
Pelukis Cahaya Pelbagai Warna (Sensitif Sentuhan): 8 Langkah (dengan Gambar)
Pelukis Cahaya Pelbagai Warna (Sensitif Sentuh): Lukisan cahaya adalah teknik fotografi yang digunakan untuk menghasilkan kesan khas pada kelajuan pengatup yang perlahan. Lampu suluh biasanya digunakan untuk " melukis " gambar-gambar. Dalam Instructable ini, saya akan menunjukkan kepada anda bagaimana membina pelukis ringan dalam sentuhan
Quick'n'easy Bristlebot-mod sensitif cahaya: 4 Langkah
Quick'n'easy Bristlebot-mod sensitif cahaya: Apa yang lebih menyeronokkan daripada bristlebot? Mengapa bulu sensitif cahaya, tentu saja! Apa itu bristlebot? Ini adalah robot yang bergetar berdasarkan berus gigi. Ia menggunakan motor dengan berat yang tidak seimbang (seperti motor pager) yang menyebabkan keseluruhan