Daftar Isi:
- Perlengkapan
- Langkah 1: Pinout DHT 11
- Langkah 2: MCP3008 Dengan LDR, LM35 dan Sakelar Pulldown
- Langkah 3: Layar LCD
- Langkah 4: Tampilan Segmen 4*7
- Langkah 5: Konstruksi
- Langkah 6: Perangkat Lunak
Video: SmartClock: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
SmartClock, bukan hanya jam, tetapi juga cara mudah untuk melihat statistik media sosial, dan cuaca.
Anda dapat terhubung ke facebook, dan mendapatkan suka, atau terhubung ke soundcloud dan menampilkan pengikut Anda secara langsung! Satu-satunya hal yang perlu Anda lakukan, untuk melihat ini, adalah menekan tombol mode.
Ada beberapa sensor pada perangkat ini, yang secara konstan mengumpulkan informasi dan menyimpan informasi tersebut dalam database. Anda dapat melihat data ini, pada grafik yang bagus di situs web.
Anda juga dapat memutar musik, yang Anda pilih di unit, atau di situs web.
Perlengkapan
- Raspberry Pi
-Arduino Uno
- Pembicara dengan ampilifier
- Tampilan segmen 4*7
- DHT 11
- LM35 (opsional)
- LDR
- MCP3008
- Layar LCD 16x2
- 5 sakelar Monostabil Terbuka Normal
- Resistor 100k, 220, 1k dan 5k
- Sumber Daya listrik
- Banyak kabel jumper, pria/wanita dan wanita/wanita
Langkah 1: Pinout DHT 11
Ada 2 jenis DHT11. Tergantung pada versi yang Anda beli, Anda akan memiliki 3 atau 4 pin.
Vcc pergi ke 3.3V, sinyal pergi ke GPIO4Jika Anda mendapatkan versi 4pin, Anda perlu menempatkan resistor 4k7 di antara vcc dan pin sinyal. Jika Anda mendapatkan versi 3pin, Anda baik untuk pergi.
Langkah 2: MCP3008 Dengan LDR, LM35 dan Sakelar Pulldown
- VDD - 3.3V
- Vref - 3.3V
- AGND - Tanah
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Tanah
CH0 berada di antara Resistor 10k dan ldr
CH1 pergi ke pin tengah Lm35
Langkah 3: Layar LCD
Agar tampilan LCD Anda berfungsi, sambungkan pin pertama ke Ground, dan pin kedua ke +5V. Pin ketiga harus dihubungkan melalui resistor 5k ke ground, atau potensiometer jika Anda ingin mengubah kecerahan.
Pin RS masuk ke GPIO22, RW langsung ke gnd juga. Pada titik ini, Anda akan melihat garis persegi panjang hitam di layar Anda. sekarang cukup sambungkan 8 pin data ke pin GPIO yang Anda miliki gratis dan sambungkan LED+ ke 5v, LED- ke ground.
Langkah 4: Tampilan Segmen 4*7
Tampilan Anda dapat berupa anoda umum / katoda umum. Ini tidak masalah bagaimana Anda menghubungkannya, tetapi ada baiknya untuk mengetahui jenis apa yang Anda miliki. Pastikan pin RX0 tetap bebas, karena kita perlu menghubungkannya ke TX0 pada RPI. Koneksi lainnya tidak masalah, karena kode ditulis setelahnya.
Langkah 5: Konstruksi
Untuk membuat pengaturan ini di papan tempat memotong roti, Anda akan membutuhkan banyak ruang. Saya akan merekomendasikan untuk, menyolder MCP dengan LM35 dan resistor al pada testprint, dan menambahkan beberapa header. Dengan cara ini, Anda cukup menghubungkannya dengan beberapa kabel jumper wanita/wanita. Pastikan untuk menghubungkan raspberri dan arduino ground. Berhati-hatilah untuk tidak mencampuradukkan 3.3V dengan 5V
Langkah 6: Perangkat Lunak
Saya menggunakan Python, dengan labu untuk backend. Html, css/less & javascript sebagai frontend dan kode arduino untuk arduino.
Ada juga database yang berjalan di Raspberry pi yang menyimpan data sensor, serta alarm yang telah Anda atur dan informasi pengguna. Basis data ini dijalankan di server MariaDB. Kueri untuk mendapatkan data dari ini ditulis di backen saya, dengan python. Ini mengonversi data ke json pada titik akhir khusus. Kami bisa mendapatkan data itu di front-end kami dengan mengirimkan permintaan GET ke backend kami. Di sini kita dapat melakukan apapun yang kita inginkan dengan data. Saya memilih untuk grafik, dibuat oleh chart.js, yang merupakan ekstensi javascript.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)