Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hai coders, hari ini saya akan mengajari Anda cara membuat lampu dengan resistor foto di TinkerCad. Mari kita mulai!
Perlengkapan
Anda akan perlu:
* 1 Foto-resistor
* 1 Arduino Uno R3
* 1 bola lampu
* 1 Relay SPDT (karena bola lampu membutuhkan 120 V dan Arduino hanya menyediakan 5V)
* 1 Sumber Daya
* 1 papan tempat memotong roti
Langkah 1: Organisasi
Hal pertama yang ingin Anda lakukan adalah mengatur materi Anda seperti pada gambar. Ini akan membuatnya lebih mudah ketika kita harus menyatukan semuanya.
Langkah 2: Fotoresistor
Hal pertama yang akan kita sambungkan adalah resistor foto. Kami menghubungkan pin 5V ke terminal positif papan tempat memotong roti, menambahkan tanah (pastikan untuk menambahkan daya/tanah di seluruh papan tempat memotong roti), dan menambahkan foto-resistor satu pin-baris di atas tanah. Di antara itu, Anda menghubungkan pin A0 ke resistor 1000 ohm, dan menghubungkannya ke positif.
Langkah 3: Catu Daya, Relai, dan Bola Lampu
Selanjutnya, kita akan menghubungkan sumber listrik, relay, dan bola lampu dengan Arduino. Pertama, kita harus menghubungkan ground dengan Arduino, dan menghubungkan ujung setiap papan tempat memotong roti sehingga daya dan tanah mengalir di sekitar papan tempat memotong roti. Selanjutnya untuk catu daya, kita sambungkan ground ke terminal 1 Relay, dan tambahkan ground dari terminal 8 Relay. Positif dari catu daya menuju ke terminal 2 bola lampu, dan positif dari bola lampu menuju ke terminal 7 relai. Akhirnya, kita dapat menghubungkan pin digital 4 ke terminal 5 dari Relay. Dengan itu, semua pengkabelan/perangkat keras selesai, dan kita dapat melanjutkan ke pengkodean Arduino!
Langkah 4: Pengkodean di Arduino
Pengkodean untuk ini ada dalam dua bagian; pengaturan batal dan loop batal. Setup, seperti yang dikatakan, setup pin dan loop loop sepotong kode.
Untuk pengaturan void, kami menggunakan pinMode untuk memilih nomor pin tertentu, dan memilih apakah itu input atau output. Dalam hal ini, pin A0 sebagai input, dan pin 4 untuk output. Serial.begin memulai monitor serial untuk resistor foto. Dengan itu, kita bisa mulai dari loop kosong.
Untuk void loop, kita tulis Serial.println(analogRead(A1)); untuk mencetak data foto-resistor dan monitor serial. Kami menulis pernyataan if bahwa, jika resistor foto memberikan angka di atas 500 (atau cahaya redup) itu akan mematikan bola lampu, dan menyalakannya jika tidak redup. Dan begitu saja, kodenya selesai dan sirkuitnya berfungsi!
Terima kasih telah membaca tutorial ini! Saya berharap kamu menikmatinya!