Isi kandungan:
- Langkah 1: Senarai BOM
- Langkah 2: Perhimpunan
- Langkah 3: Litar
- Langkah 4: Muat naik Perisian yang Dilampirkan
- Langkah 5: Kata Akhir
Video: Jam dan Thermometer Desktop IoT: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Helo, Arahan ini akan menunjukkan kepada anda bagaimana saya membina jam desktop dan termometer, tanpa alat khas. Jam desktop ini menunjukkan masa, suhu dan kelembapan semasa. Jam sangat tepat kerana disegerakkan ke pelayan masa menggunakan sambungan WiFi modul IoT esp8266 NodeMCU. Kelembapan dan suhu diukur dengan sensor tempatan. Unit ini dikuasakan oleh pengecas telefon standard (5VDC). Terdapat dua paparan yang dipasang. Dua digit pertama paparan atas menunjukkan suhu dalam Celsius, dua digit kedua menunjukkan kelembapan. Paparan bawah menunjukkan masa. Elektronik lengkap dimasukkan ke dalam kotak kertas, yang merupakan bungkusan stik memori USB.
Langkah 1: Senarai BOM
Modul sensor suhu dan kelembapan digital DHT22 1pc
TM1637 7 Segmen 4 digit Modul Paparan LED Digital Untuk arduino 1pc
Papan Arduino nano MCU 1pc
NodeMcu v3 Lua WIFI Internet of Things development MCU board ESP8266 1pc
Pengecas telefon 1pc
Proto PCB 1pc
Kabel 1pc
kotak hadiah perumahan 1pc
tin solder 1pc
Jumlah kos material projek: 10, 29 $ / jumlah projek
Langkah 2: Perhimpunan
Setiap langkah proses pemasangan dapat dilihat dalam video berikut.
Beberapa maklumat tambahan untuk video:
Ini adalah jam desktop kedua yang saya bina. Pautan arahan percubaan pertama saya:
Saya membuat arahan ini, kerana sekarang saya mencatatkan keseluruhan proses pembinaan, dan saya membuat beberapa pengubahsuaian. Saya mempunyai beberapa masalah dengan versi 1.0. Masalah terbesar ialah RTC tidak tepat. Jam tertangguh dengan ketara. Masalah ini dapat diselesaikan dengan teknologi IoT dan penyegerakan pelayan masa berkala. Dalam projek ini, saya menggunakan NodeMCU, yang akan menangani penyegerakan masa.
Langkah seterusnya adalah mencari perumahan yang sesuai. Saya memilih kotak kertas kecil di mana semua bahagian sesuai. Saya menerima kotak ini sebagai hadiah. Sebenarnya, memory stick USB adalah hadiah, ini adalah bungkusan memory stick USB. Kotak pembungkusan kertas ini sesuai untuk projek ini. Saya rasa mana-mana kotak (kayu, plastik) dengan ukuran yang betul boleh digunakan untuk tujuan ini.
Adalah idea yang baik untuk meletakkan semua komponen ke dalam dan ke dalam kotak sebelum mengebor lubang.
Pada versi sebelumnya, saya tidak memasang papan Arduino ke kotak, tetapi ia menyebabkan kabel tidak kemas. Jadi sekarang saya memutuskan untuk menggunakan proto PCB. Penyelesaian ini memerlukan pematerian yang lebih banyak tetapi pada akhirnya perlu dilakukan, kerana kabel dapat diuruskan dengan lebih mudah.
Langkah 3: Litar
Mula-mula saya mencuba hanya menggunakan modul NodeMCU, tetapi tidak dapat menguruskan sensor DHT 22. Saya rasa masalahnya ialah bahawa DHT 22 berfungsi pada 5 V dan NodeMCU pada 3.3. Saya mencuba dengan modul level shifter (3.3 / 5), tanpa kejayaan. Pada akhirnya, saya menggunakan Arduino nano bebas untuk sensor. Ia adalah tambahan $ 2 dan memerlukan sedikit ruang, tetapi kos modul yang berubah tahap dan juga memerlukan ruang. Saya memasang semua komponen mengikut skema.
Saya menggunakan skru untuk memperbaiki semua modul ke dalam kotak, jadi tidak ada bahagian yang bergerak di dalamnya. Boleh digunakan di dalam kereta (jika ada WiFi di dalam kereta, saya menguji dengan telefon bimbit saya sebagai hotspot).
Langkah 4: Muat naik Perisian yang Dilampirkan
Untuk memuat naik kod sumber ke MCU, gunakan perisian Arduino IDE dan kabel USB:
Terdapat banyak arahan mengenai cara memprogram NodeMCU iaitu:
www.instructables.com/id/Programming-ESP82…
dan cara memprogram Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
Terdapat dua kod. Satu untuk Nano Arduino dan satu untuk NodeMCU. Sebelum memuat naik kod NodeMCU, ubah kelayakan Wifi anda, dan tetapkan zon waktu anda. Saya meninggalkan beberapa catatan dalam kod sumber mengenai, bagaimana menggunakan data cuaca jauh dari https://openweathermap.org/. Saya juga mahu menunjukkan suhu luar, tetapi ketepatan dari perkhidmatan ini tidak sesuai untuk saya, mungkin sensornya terlalu jauh dari lokasi saya.
Langkah 5: Kata Akhir
Saya telah menggunakan jam ini selama 2 bulan tanpa masalah. Pada masa itu, saya juga menaik taraf unit lama saya, lihat lampiran. Sekarang saya gembira dengan kedua-dua unit. Saya merancang untuk membuat versi jam yang lebih maju.
Semoga hari anda indah!
Disyorkan:
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Peranti Desktop - Pembantu Desktop yang Boleh Disesuaikan: 7 Langkah (dengan Gambar)
Peranti Desktop - Pembantu Desktop yang Boleh Disesuaikan: Peranti Desktop adalah pembantu desktop peribadi kecil yang dapat memaparkan pelbagai maklumat yang dimuat turun dari internet. Peranti ini telah direka dan dibina oleh saya untuk kelas CRT 420 - Topik Khas di Berry College yang dipimpin oleh Pengajar
ARDUINO FM RADIO DENGAN JAM DAN THERMOMETER: 5 Langkah
ARDUINO FM RADIO DENGAN JAM DAN THERMOMETER: Jalur siaran FM, yang digunakan untuk radio siaran FM oleh stesen radio, berbeza antara pelbagai bahagian dunia. Di Eropah, Australia [1] dan Afrika ((didefinisikan sebagai wilayah Kesatuan Telekomunikasi Antarabangsa (ITU) 1)), wilayah ini mencakup 87,5 hingga 108 meg
Bangunkan Jam Nyata Bell untuk PC anda dan Jam Pemadam Api .: 3 Langkah (dengan Gambar)
Bina Jam Nyata Bell untuk PC anda dan Jam Pemadam Api: Loceng tembaga, geganti kecil beberapa perkara lagi dan loceng sebenar boleh menyerang jam di desktop anda. Walaupun projek ini berjalan pada Windows dan Mac OS X juga, saya memutuskan untuk memasang Ubuntu Linux pada PC yang saya dapati di tong sampah dan mengusahakannya: Saya tidak pernah