Isi kandungan:
- Langkah 1: Bahagian & Alat
- Langkah 2: Bina Litar
- Langkah 3: Bangunkan Sensor Assembly
- Langkah 4: Siapkannya
- Langkah 5: Kod
- Langkah 6: Selesai
Video: : 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Langkah 1: Bahagian & Alat
Bahagian: ~ 2 x Motor Servo - Kedai Elektronik Tempatan ~ 4 x LDR - Kedai Elektronik Tempatan ~ 4 x 10k Perintang - Kedai Elektronik Tempatan ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Perintang Berubah - Kedai Elektronik Setempat Alat: ~ Besi Solder - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store Semua bahagian akan dikenakan biaya kurang dari 30 $ (Tidak termasuk arduino dan semua alat)
Langkah 2: Bina Litar
Litar ini cukup mudah menghubungkan empat LDR ke pin analog 0, 1, 2 dan 3 masing-masing melalui perintang 10k. Sambungkan kedua-dua servo ke pin digital 9 dan 10 masing-masing. Sambungkan dua perintang pemboleh ubah ke pin analog 4 dan 5. Ambil Lihat gambar yang sangat mereka bantu. Lihat gambar terakhir untuk gambarajah litar (Ini mungkin yang paling buruk yang pernah anda lihat).
Langkah 3: Bangunkan Sensor Assembly
Untuk membina pemasangan sensor, ambil dua kepingan kadbod segi empat tepat, potong celah panjang di tengah-tengah kepingan kadbod pertama. Potong celah pendek di tengah-tengah kepingan kadbod kedua dan kemudian potong kedua-duanya dan pasangkannya dengan baik menggunakan beberapa pita. Ia kelihatan seperti salib 3D dengan 4 bahagian.. Kita harus meletakkan empat LDR kita di empat bahagian salib ini. Lihat gambar yang sangat mereka bantu.
Langkah 4: Siapkannya
Cari pangkalan (botol Nescafe dalam kes saya) dan pasangkan servo penumbuk anda kemudian ke rotor servo pertama sambungkan servo kedua. Ke rotor servo kedua sambungkan pemasangan sensor yang kami buat sebelumnya. Untuk menguji robot anda keluarkan di bawah sinar matahari dan ia secara automatik akan menjajarkan dirinya ke arah sinar matahari. Sekiranya di dalam rumah, ia akan sejajar dengan sumber cahaya paling terang di dalam bilik. Lihat gambar yang sangat mereka bantu.
Langkah 5: Kod
Berikut adalah kod untuk robot penjejak suria anda: #masuk // sertakan Servo library Servo horizontal; // servo mendatar int servoh = 90; // berdiri servo mendatar Servo menegak; // servo menegak int servov = 90; // berdiri tegak servo // Sambungan pin LDR // name = analogpin; int ldrlt = 0; // LDR kiri atas int ldrrt = 1; // LDR atas rigt int ldrld = 2; // LDR bawah kiri int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // sambungan servo // name.attacht (pin); melintang.tempel (9); menegak.tempel (10); } gelung void () {int lt = analogRead (ldrlt); // kiri atas int rt = analogRead (ldrrt); // kanan atas int ld = analogRead (ldrld); // bawah kiri int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // baca potensiometer int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // nilai purata tertinggi int avd = (ld + rd) / 2; // nilai purata turun int avl = (lt + ld) / 2; // nilai rata-rata kiri int avr = (rt + rd) / 2; // nilai purata betul int dvert = avt - avd; // periksa perbezaan atas dan bawah int dhoriz = avl - avr; // periksa perbezaan og kiri dan rigt jika (-1 * tol> dvert || dvert> tol) // periksa sama ada perbezaan berada dalam toleransi yang lain ubah sudut menegak {if (avt> avd) {servov = ++ servov; jika (servov> 180) {servov = 180; }} lain jika (avt <avd) {servov = --servov; jika (servov <0) {servov = 0; }} vertical.write (servov); } jika (-1 * tol> dhoriz || dhoriz> tol) // periksa sama ada perbezaan dalam toleransi yang lain ubah sudut mendatar {if (avl> avr) {servoh = --servoh; jika (servoh <0) {servoh = 0; }} lain jika (avl <avr) {servoh = ++ servoh; jika (servoh> 180) {servoh = 180; }} lain jika (avl = avr) {// nothing} horizontal.write (servoh); } kelewatan (waktu); }
Langkah 6: Selesai
Semoga projek ini memberi inspirasi kepada eksperimen lebih lanjut. Papan Arduino sangat serba boleh, murah dan mudah diakses oleh semua peminat. Ini adalah salah satu daripada banyak projek mudah yang boleh dibina menggunakan arduino. Terus renungkan! Jangan lupa untuk mengikuti lebih lanjut. Untuk sebarang pertanyaan, hubungi saya melalui ID E-mel saya [email protected]
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar