Proses manufaktur
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 |
![]() |
|
Sepasang kacamata hitam yang secara otomatis mendeteksi intensitas cahaya dan menutup atau membuka bayangan hitamnya.
Jadi mulai sekarang, Anda tidak perlu khawatir dengan mata. Sebagai gantinya, kacamata ini hadir untuk melindungi mata Anda secara otomatis dan juga membuka bayangan untuk kemudahan melihat pada cahaya rendah.
Robot ini dibuat dengan menggunakan Arduino dan beberapa bagian dasar. Kedengarannya keren, bukan?
Pembaruan:Robot ini telah Ditampilkan sebagai PROYEK TOP di Majalah HAckSpace https://hackspace.raspberrypi.org/issues/9
Langkah 1:Bagian
Untuk pemrograman, Anda memerlukan konverter USB ke TTl atau Arduino Uno. Saya akan mengunggah kode menggunakan Uno.
Langkah 2:Prinsip
Kami akan membuat rangkaian pembagi tegangan dan menghubungkannya dengan Arduino. Sekarang kita tahu bahwa LDR adalah resistor variabel dan nilai resistansinya berubah sesuai dengan intensitas cahaya. Karena resistor kami adalah 10k, nilai kami akan berada di antara 0 hingga 1023. Jika ada cahaya matahari yang terang atau sedang, nilainya akan kurang dari 100. Dalam cahaya ruangan, nilainya akan menjadi sekitar 500 hingga 600. Jika terlalu gelap, jumlahnya akan 1023. Anda mengerti, kan? Mari kita lanjutkan!
Langkah 3:Sirkuit
Sirkuit ini cukup sederhana untuk dibangun. Saya sudah mengujinya di papan tempat memotong roti, dan kemudian menyoldernya ke Arduino Pro Mini. Beri ruang untuk LDR karena harus mendeteksi cahaya.
Langkah 4:Memprogram Arduino Pro Mini
Seperti yang Anda lihat, kami tidak memiliki opsi pemrograman USB di Pro Mini. Gunakan konverter USB ke TTL atau gunakan Arduino Uno. Lagi pula, kita semua memiliki Uno, bukan? Jadi mengapa membuang-buang uang?
Lepaskan saja IC ATmega328P dari Arduino Uno menggunakan obeng untuk mengangkatnya. Kemudian sambungkan pin sebagai berikut:
Anda dapat menonton video untuk melakukannya (bahasa berbeda):
Itu dia! Kemudian sambungkan kabel USB Arduino Uno dan sambungkan ke PC atau Android Anda untuk mengunggah kode. Sebelum mengunggah, buka alat> jenis papan> pilih Arduino Pro Mini (juga pilih prosesor yang tepat 5V 16 MHz dalam kasus kami). Lihat gambarnya.
Kemudian unggah kodenya.
Tautan kode:https://github.com/ashraf-minhaj/SunGlass-Bot-Auto...
//*SunGlass-Bot sunglass otomatis oleh ashraf minhaj.//tutorial lengkap di youtube:www.youtube.com/c/fusebatti//Hubungi jika perlu [email protected]#includeKaca servo; //nama serverint ldr=0; //hubungkan LDR ke nilai A0int=0; //menentukan nilai 0void setup() { Serial.begin(9600); //ini tidak perlu-tetapi untuk menunjukkan nilai ke pc sglass.attach(9); //deklarasikan di mana pin servo yang Anda pasang}void loop(){ value =analogRead(ldr); //membaca nilai-analog dari A0 Serial.println(nilai); penundaan(100); if(nilai<100) //ubah nilai sesuai keinginan { sglass.write(155); //penundaan penurunan kaca hitam(100); //sedikit delay untuk servo bergerak ke sana } else { sglass.write(80); //penundaan kaca hitam (100); }}
Unggah dan lihat cara kerjanya!
Langkah 5:Siapkan Kacamata Hitam
Dorong keras untuk melepaskan kacamata hitam dan rekatkan pada kawat keras seperti ini. Kemudian pasang servo dan tambahkan lengan servo untuk merekatkannya dengan bingkai kaca tambahan yang kami buat. Anda dapat menyalakannya menggunakan sumber daya 5V 1A apa pun. Saya akan menggunakan bank daya buatan sendiri.
Langkah 6:Selesai!
Nyalakan sirkuit dan Anda akan melihat Arduino menyala. Sekarang keluarlah dan bersenang-senanglah dengan robot kacamata hitam yang tampak aneh namun menakjubkan ini!
//*SunGlass-Bot sebuah sunglass otomatis oleh ashraf minhaj.//tutorial lengkap di youtube:www.youtube.com/c/fusebatti//Hubungi jika perlu [email protected]#includeServo kaca; //nama serverint ldr=0; //hubungkan LDR ke nilai A0int=0; //menentukan nilai 0void setup() { Serial.begin(9600); //ini tidak perlu-tetapi untuk menunjukkan nilai ke pc sglass.attach(9); //deklarasikan di mana pin servo yang Anda pasang}void loop(){ value =analogRead(ldr); //membaca nilai-analog dari A0 Serial.println(nilai); penundaan(100); if(nilai<100) //ubah nilai sesuai keinginan { sglass.write(155); //penundaan penurunan kaca hitam(100); //sedikit delay untuk servo bergerak ke sana } else { sglass.write(80); //penundaan kaca hitam (100); }}
Proses manufaktur
Komponen dan persediaan Arduino UNO × 1 Raspberry Pi 2 Model B Semuanya bisa digunakan × 1 Modul Kamera Raspberry Pi × 1 Arduino Ethernet Shield 2 × 1 Relai (umum) × 1 Kabel Kawat OpenBuilds - Dengan Kaki × 1 Resistor foto × 1
Komponen dan persediaan Arduino MKR1000 atau papan Arduino lainnya × 1 Aluminium Heatsink × 1 N-Channel MOSFET Daya × 1 Regulator Tegangan DC-DC 12V yang Dapat Disesuaikan × 1 Catu Daya 60W PCIe 12V 5A yang cermat × 1 Digilent Pmod RTCC ×
Komponen dan persediaan Arduino UNO × 1 Sensor Pencari Jangkauan ToF SparkFun - VL6180 VL53L0X untuk jarak jauh dan VL6180X untuk jarak dekat. disini saya menggunakan VL6180X × 1 motor servo × 1 Aplikasi dan layanan online Arduino IDE Memproses
Komponen dan persediaan Arduino UNO Semua jenis Uno dapat digunakan. Saya memiliki Geekcreit Uno yang berfungsi dengan baik. × 1 Breadboard (generik) × 1 Kabel jumper (generik) Diperlukan Pria/Pria × 1 LED (generik) Anda membutuhkan lampu merah, hijau, dan biru