Isi kandungan:

Lampu Desktop Bertindak: 4 Langkah (dengan Gambar)
Lampu Desktop Bertindak: 4 Langkah (dengan Gambar)

Video: Lampu Desktop Bertindak: 4 Langkah (dengan Gambar)

Video: Lampu Desktop Bertindak: 4 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, November
Anonim
Image
Image
Elektronik - Menyiapkan Motor
Elektronik - Menyiapkan Motor

Di sini saya akan menunjukkan cara membuat lampu desktop yang ringkas dan sedikit digerakkan menggunakan motor arduino dan servo. Saya juga akan memberitahu anda bagaimana anda boleh mengubah motor sehingga anda dapat merakam manipulasi dan oleh itu membuat pergerakan dengan lampu yang kemudiannya boleh diulangi oleh lampu. Dengan ini anda dapat "mengajar" lampu anda dengan pelbagai pergerakan.

Anda memerlukan perkara berikut:

- Arduino Uno atau Yun

- 2 x motor Servo SG-90

- 2 butang (satu butang tekan dan satu butang beralih rocker)

- banyak tebal dan kacang bersaiz M0

- potensiometer (untuk mengawal cahaya)

Lampu terdiri daripada dua lengan dan bahagian kepala, semuanya dipotong dengan laser. Anda perlu membuat kotak sendiri untuk badan, saya kehilangan fail ai. Untuk kepala, saya membeli lampu kecil yang lain (masa kecil https://duckduckgo.com/?q=tiny+tim+little+lamp) dan hanya menggunakan bahagian kepala untuk LED. Saya pasti ada yang lebih baik, tapi tidak mengapa.

Langkah 1: Pemotongan Laser

Saya melampirkan fail ai, agak lurus ke hadapan! Pasang motor menggunakan skru.

Langkah 2: Elektronik - Menyiapkan Motor

Elektronik - Menyiapkan Motor
Elektronik - Menyiapkan Motor

Sekiranya anda ingin merakam manipulasi fizikal (jadi menangkap anda mengubah pose lampu), anda perlu meretas motor sedikit. Ia tidak sukar. Satu-satunya perkara yang perlu anda lakukan ialah memasang wayar tambahan ke papan kecil di selongsong motor. Anda boleh memasang wayar ini ke arduino anda dan kemudian anda dapat membaca kedudukan motor semasa. Mulakan dengan itu, pertama-tama anda perlu membuka casing motor dengan membuka skru kecil di bahagian bawah. Kemudian lepaskan casing bawah dan keluarkan papan (lihat Gambar 1). Kemudian anda perlu menyolder wayar baru ke pin di papan seperti yang digariskan dalam gambar 2. Saya melepaskan ketiga-tiga kabel dan menyolder empat wayar baru. Dalam gambar, wayar kuning adalah wayar baru, yang perlu menghubungkan input analog pada arduino anda seperti A5. Sekarang anda boleh menghidupkan motor secara manual dan arduino anda dapat mengesan pergerakan ini. Amaran: tidak disarankan oleh pembekal untuk menghidupkan motor seperti itu kerana berisiko melanggar motor. Walau bagaimanapun, sangat sedikit motor yang pecah setakat ini bagi saya. Pastikan anda mengitar semula bahan jika motor pecah!

Langkah 3: Menggabungkan Semuanya

Menggabungkan Semuanya
Menggabungkan Semuanya

Di bawah ini terdapat lakaran bagaimana semuanya disambungkan. Elektronik asas cepat: butang tekan perlu disambungkan ke 5V di satu sisi dan di sisi lain anda mempunyai pin dan perintang ke tanah. Apabila butang tidak ditekan, pin akan membaca tanah. Sekiranya anda menekan butang, pin akan naik ke tinggi. Dengan cara itu anda akan selalu membaca tinggi atau rendah pada pin dan tidak akan mendapat keadaan terapung (yang dapat menghasilkan output rawak). Prinsip yang sama berlaku untuk butang rocker. Namun, di sana anda mempunyai butang seperti sebelumnya dan juga yang dipimpin (jika anda mempunyai satu pada butang rocker anda). Anda boleh mengawal led jika anda meletakkan pin 4 sebagai output ke tinggi. Saya hanya memasukkan satu motor dalam lakaran kerana lebih mudah dibaca, tetapi anda memerlukan dua atau jika anda mahu tiga (satu di pangkalan).

Langkah 4: Kodnya

Apabila anda menghidupkan butang goyang, lampu dalam mod rakaman. Sebarang pergerakan yang anda lakukan disimpan. Sebaik sahaja anda menekan bahagian bawah rocker ke belakang, anda boleh memainkan semula gerakan dengan menekan butang. Selamat mencuba!

Disyorkan: