Arduino Light Sensitive Stepper Motor

Arduino Light Sensitive Stepper Motor

Isi kandungan:

Anonim

Saya telah membuat satu cara yang mudah untuk membuat langkah motor stepper dari satu kedudukan ke yang lain berdasarkan pencahayaan di dalam bilik. Menggunakan segelintir komponen asas yang saya telah berbaring, tidak perlu perisai motor / stepper mewah. Persediaan ini boleh digunakan untuk mengotomatisasi tirai, sehingga mereka membuka dan menutup berdasarkan cahaya ambien. Kod ini membolehkan anda mengedit jumlah langkah dalam arah dan sensitiviti kepada cahaya. Saya juga menulis dalam kod untuk mematikan stepper sebaik sahaja ia bergerak. Komponen yang diperlukan adalah: Papan Arduino dengan 4 output digital dan 1 input analog, 4x pangkalan transponder npn umum, 4x 1k perintang, 10k perintang, perintang cahaya yang bergantung kepada (LDR), 12volt stepper motor, 12 volt bekalan kuasa, bekalan kuasa 5 volt untuk arduino, saya menggunakan regulator 7805 5 volt untuk ini.

Bekalan:

Langkah 1: Kod

Kod ini langkah motor 150 langkah mengikut arah jam apabila ia menjadi gelap, kemudian langkah-langkah motor berlawanan arah lurus 150 langkah sekali ia mengesan cahaya lagi. Jumlah langkah, kelajuan, dan sensitiviti ringan semuanya mudah dilaraskan. Pastikan untuk memasuki berapa langkah motor anda mempunyai di mana ia menentukan langkah-langkah (saya mempunyai 48). Juga saya menggunakan motor kawat 12v 5 di mana satu dawai sentiasa menerima voltan positif, dan empat wayar yang lain didasarkan pada urutan untuk menghidupkan motor.