Isi kandungan:
- Bekalan
- Langkah 1: Pinout DHT 11
- Langkah 2: MCP3008 Dengan Suis LDR, LM35 dan Pulldown
- Langkah 3: Paparan LCD
- Langkah 4: Paparan Segmen 4 * 7
- Langkah 5: Pembinaan
- Langkah 6: Perisian
Video: SmartClock: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
SmartClock, bukan hanya jam, tetapi juga cara mudah untuk melihat statistik media sosial, dan cuaca.
Anda boleh menyambung ke facebook, dan mendapatkan kesukaan anda, atau menyambung ke soundcloud dan memaparkan pengikut anda secara langsung! Satu-satunya perkara yang perlu anda lakukan, untuk melihatnya, adalah tekan butang mod.
Terdapat banyak sensor pada peranti ini, yang sentiasa mengumpulkan maklumat dan menyimpan maklumat tersebut dalam pangkalan data. Anda dapat melihat data ini, pada grafik yang bagus di laman web.
Anda juga boleh memainkan muzik, yang anda pilih di unit, atau di laman web.
Bekalan
- Raspberri Pi
- Arduino Uno
- Pembesar suara dengan ampilifier
- Paparan segmen 4 * 7
- DHT 11
- LM35 (pilihan)
- LDR
- MCP3008
- Paparan LCD 16x2
- 5 suis Monostable Terbuka Normal
- Perintang 100k, 220, 1k dan 5k
- Bekalan kuasa
- Banyak kabel pelompat, lelaki / wanita dan wanita / wanita
Langkah 1: Pinout DHT 11
Terdapat 2 jenis DHT11. Bergantung pada versi yang anda beli, anda akan mempunyai 3 atau 4 pin.
Vcc pergi ke 3.3V, isyarat pergi ke GPIO4Jika anda mendapat versi 4pin, anda perlu meletakkan perintang 4k7 di antara vcc dan pin isyarat. Sekiranya anda mendapat versi 3pin, anda boleh pergi.
Langkah 2: MCP3008 Dengan Suis LDR, LM35 dan Pulldown
- VDD - 3.3V
- Vref - 3.3V
- AGND - Tanah
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Tanah
CH0 masuk antara Resistor 10k dan ldr
CH1 menuju ke pin tengah Lm35
Langkah 3: Paparan LCD
Untuk menjadikan paparan LCD anda berfungsi, sambungkan pin pertama ke Ground, dan yang kedua ke + 5V. Pin ketiga harus disambungkan melalui perintang 5k ke tanah, atau potensiometer jika anda ingin mengubah kecerahan.
Pin RS menuju ke GPIO22, RW terus ke gnd juga. Pada ketika ini, anda akan melihat sebaris segi empat tepat hitam pada paparan anda. sekarang hanya sambungkan 8 pin data ke pin GPIO yang anda ada percuma dan sambungkan LED + ke 5v, LED- ke arde.
Langkah 4: Paparan Segmen 4 * 7
Paparan anda boleh menjadi anod / katod biasa. Ini tidak penting untuk bagaimana anda menyambungkannya, tetapi ada baiknya anda mengetahui jenis yang anda miliki. Pastikan pin RX0 bebas, kerana kita perlu menghubungkannya ke TX0 pada RPI. Sambungan selebihnya tidak menjadi masalah, kerana kod ditulis selepas itu.
Langkah 5: Pembinaan
Untuk membuat persediaan ini di papan roti, anda memerlukan banyak ruang. Saya mengesyorkan untuk, solder MCP dengan perintang LM35 dan al pada cap ujian, dan tambahkan beberapa tajuk. Dengan cara ini, anda boleh menghubungkannya dengan beberapa wayar pelompat wanita / wanita. Pastikan untuk menghubungkan tanah raspberri dan arduino. Berhati-hatilah untuk tidak mencampurkan 3.3V dengan 5V
Langkah 6: Perisian
Saya menggunakan Python, dengan termos untuk backend. Html, css / kurang & javascript sebagai frontend dan kod arduino untuk arduino.
Terdapat juga pangkalan data yang berjalan pada Raspberry pi yang menyimpan data sensor, serta penggera yang telah anda tetapkan dan maklumat pengguna. Pangkalan data ini dijalankan pada pelayan MariaDB. Pertanyaan untuk mendapatkan data dari ini ditulis di belakang saya, di python. Ini menukar data menjadi json pada titik akhir tersuai. Kami dapat memperoleh data tersebut di front-end kami dengan menghantar permintaan GET ke backend kami. Di sini kita dapat melakukan apa sahaja yang kita mahukan dengan data. Saya memilih grafik, yang dibuat oleh chart.js, yang merupakan pelanjutan javascript.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)