Isi kandungan:

Petunjuk Status Kerja Dari Rumah: 5 Langkah
Petunjuk Status Kerja Dari Rumah: 5 Langkah

Video: Petunjuk Status Kerja Dari Rumah: 5 Langkah

Video: Petunjuk Status Kerja Dari Rumah: 5 Langkah
Video: To install a hydraulic door closer within 3 minutes! 2024, Julai
Anonim
Image
Image
Kumpulkan Semua Bahan yang Diperlukan
Kumpulkan Semua Bahan yang Diperlukan

Dengan keadaan semasa bekerja dari rumah, saya menghadapi beberapa cabaran kerana anak-anak saya juga belajar dari rumah.

Kadang-kadang kehidupan kerja dan keluarga boleh menjadi sedikit kabur. Oleh itu, saya perlu dapat membuat beberapa peraturan asas dengan anak-anak saya untuk memastikan bahawa mereka tahu sama ada saya ada atau dalam keadaan aliran dengan tumpuan penuh.

Saya mempunyai Jalur LED lama, dan ESP8266 dari projek sebelumnya, jadi mengapa tidak membuat penunjuk status Sibuk untuk memberitahu ahli keluarga saya sama ada saya sedang sibuk atau tidak.

Jadi inilah peraturan asas:

- Merah: Ayah sibuk, jadi jangan ganggu dan teruskan kebisingan

- Hijau: Ayah ada untuk gangguan

- Biru: Ayah sedang membuat kerja, tetapi boleh didapati jika perlu

Saya harap anda menikmati siaran ini dan bersenang-senang dengan anak-anak.

Langkah 1: Kumpulkan Semua Bahan yang Diperlukan

Kumpulkan Semua Bahan yang Diperlukan
Kumpulkan Semua Bahan yang Diperlukan

Litar ini cukup mudah, kami tidak memerlukan banyak bahan:

- ESP8266

- Jalur LED beralamat 5 V (WS2812B)

- Perintang 330 ohm

- Papan prototaip

- Wayar Penyambung

- Diffuser (Saya menggunakan botol susu untuk tujuan ini)

Harap maklum bahawa pautan di atas adalah pautan afiliasi

Langkah 2: Bina Litar

Bina Litar
Bina Litar

Litarnya cukup mudah seperti yang anda lihat. Saya menggunakan jalur LED 5V. Kerana ESP8266 beroperasi pada 3.3V, saya perlu meletakkan perintang limiter semasa 330 Ohm, untuk menyambungkan D2 ke Din dari Jalur LED.

Jalur LED boleh dikuasakan dari Vin yang berukuran 5V. Saya menghidupkan papan ESP8266 saya dari port USB PC.

ESP8266 bertindak sebagai pintu masuk ke internet. Ia akan menyambung ke WiFi dan menunggu arahan.

Langkah 3: Muatkan Kod

Muatkan Kod
Muatkan Kod
Muatkan Kod
Muatkan Kod

Kod sumber penuh boleh dimuat turun melalui pautan ini.

Anda perlu mengubah bahagian berikut agar sesuai dengan tetapan WiFi anda.

/ * Tetapan rangkaian * / const char * ssid = "yourssid"; // SSID - nama WiFi anda const char * password = "yourssidpassword"; // Kata Laluan

Setelah selesai, anda boleh menyusun kod dan memuat naiknya ke ESP8266.

Anda mungkin mahu mengubah alamat IP juga jika anda fikir ia akan bertembung dengan peranti semasa yang ada di subnet anda.

IP Alamat IP (192, 168, 1, 111); // alamat IP statik gerbang IPAddress peranti (192, 168, 1, 1); // Subnet IPAddress Gatway (255, 255, 255, 0); // Topeng rangkaian

dan bahagian kod berikut di bahagian SETUP

persediaan kosong (void) {kelewatan (1000); / * Mulakan beberapa (perkara) penting * / Serial.begin (115200); WiFi.begin (ssid, kata laluan); WiFi.config (ip, gateway, subnet); // mengulas perkara ini untuk DHCP

Anda boleh membuang kod sepenuhnya sehingga ia akan diberikan secara automatik menggunakan DHCP.

Langkah 4: Aktifkan Cahaya

Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya
Aktifkan Cahaya

Sekiranya semuanya berjalan lancar, anda seharusnya dapat mengarahkan penyemak imbas anda ke alamat IP yang ditetapkan dalam tetapan sebelumnya:

Anda boleh mengklik mana-mana kombinasi warna yang anda suka.

Kadang-kadang saya lupa untuk menetapkan status saya semasa saya membuat panggilan semasa bekerja dari waktu rumah. Dan anak-anak saya secara automatik menetapkannya untuk menggambarkan status saya yang betul.

Saya harap projek ini memberi keseronokan kepada kehidupan dari rumah yang kita lalui sekarang.

Sekiranya anda menyukai siaran ini, anda juga boleh melihat laman web saya untuk projek berkaitan Arduino yang lain.

Ini adalah versi terkini yang membolehkan anda menyambungkannya ke MQTT, sehingga anda dapat mengawal cahaya dari internet.

Disyorkan: