Isi kandungan:

Alat kawalan jauh: ESP8266 Dengan Sel Duit: 5 Langkah (dengan Gambar)
Alat kawalan jauh: ESP8266 Dengan Sel Duit: 5 Langkah (dengan Gambar)

Video: Alat kawalan jauh: ESP8266 Dengan Sel Duit: 5 Langkah (dengan Gambar)

Video: Alat kawalan jauh: ESP8266 Dengan Sel Duit: 5 Langkah (dengan Gambar)
Video: Pengenalan papan pengembangan WiFi NodeMCU ESP8266 dengan contoh HTTP Client 2024, Julai
Anonim
Image
Image
Penyelesaian
Penyelesaian

Masalah besar menggunakan ESP adalah penggunaan kuasa ketika Wifi "naik", sekitar 100-200mA, mencapai puncak hingga 300mA. Coincells normal menghasilkan beberapa mA, puncak hingga 20-40mA. Tetapi untuk ESP voltan akan runtuh. Kami memerlukan "sedikit bantuan rakan saya": supercap. Kapasitor ini memberikan arus yang cukup untuk menghidupkan Wifi dan menghantar mesej, dalam hal ini perintah suis. Pilihan lain ialah pengecas data yang mesti bangun setiap beberapa jam selama beberapa saat.

Dalam arahan ini saya menggunakan Esp8266 untuk membina alat kawalan jauh untuk lampu rona phillips.

Langkah 1: Penyelesaiannya

Penyelesaian
Penyelesaian

Pertama sekali kita harus tahu bahawa tidak baik menyambungkan bateri dan penutupnya secara selari.

Arus pengisian dari sel ke penutup mesti dikurangkan dengan perintang. Spesifikasi untuk sel duit syiling saya memberitahu kami arus puncak 25mA.

Undang-undang Ohm: R = U / I -> 3V / 25mA = 120 Ohm.

Supercap mempunyai kapasiti yang cukup untuk mengaktifkan ESP selama 10-20 saat. Sekiranya anda menggunakan alamat ip statik seperti saya, ESP hanya bangun selama 1-2 saat menghantar / menerima mesejnya dan jatuh ke "deepsleep" sehingga butang reset ditekan.

Dua pilihan untuk skema:

1. Sambungkan bekalan secara langsung dan gunakan suis reset untuk tindakan, lihat gambar. Dalam kes ini, kita harus memastikan bahawa wemos memerlukan kekuatan sesedikit mungkin, jadi kita mungkin harus mengeluarkan pengawal 3.3V dan bekalan untuk uart-ic.

2. Kami menggunakan tombol suis yang memisahkan bekalan dari wemos. Kelemahannya ialah anda harus menekan butang selama 1-2 saat sehingga tindakan selesai. (lampu hidup atau mati)

Langkah 2: Senarai Bahagian

Senarai bahagian
Senarai bahagian

Keperluan Utama:

  • Wemos D1 mini
  • Coin Cell CR2450
  • Soket Sel Duit Syiling
  • Supercap 3.3F 3.0V menggunakan satu dengan arus kebocoran yang sedikit
  • Perintang 120Ohm
  • wayar

Syarat Menengah:

Besi pematerian

Pencetak 3D untuk cetakan

atau

sebarang kes kecil (terpakai) yang lain

atau

suis dinding

Langkah 3: Sarung Bercetak 3d

Sarung Bercetak 3d
Sarung Bercetak 3d

Berikut adalah beberapa fail stl untuk kes kecil di mana papan sesuai dengan tepat

Saya menggunakan tetapan cetakan biasa dengan penambahan lapisan lapisan 30% dan 0.2mm.

Tombol juga dicetak sehingga anda dapat menggunakan butang reset untuk bertindak dan tidak perlu menggunakan butang tambahan. Gunakan skirt dan brim untuk tombol kerana objeknya sangat kecil

Langkah 4: Mengekodkan Esp8266

Mengekodkan Esp8266
Mengekodkan Esp8266

Mula-mula anda memerlukan Arduino IDE. Kemudian anda perlu memasang perpustakaan untuk Esp8266.

Anda akan menemui beberapa tutorial di sini mengenai arahan bagaimana memprogram perkara-perkara kecil yang ajaib ini:-)

Untuk penyambungan / pertukaran yang lebih pantas, kami menggunakan alamat ip statik.

Setelah membuka lakaran yang dilampirkan dengan Arduino IDE, anda perlu melakukan beberapa tetapan bergantung pada WIFI tempatan anda.

n

Gerbang IPAddress (192, 168, 178, 1);

ip alamat penghala wifi tempatan anda di mana jambatan rona dihubungkan

IP Alamat IP (192, 168, 178, 216);

Alamat Ip suis anda, berhati-hatilah dengan menggunakan alamat tinggi dalam lingkungan 200-250 yang tidak digunakan untuk peranti lain

Subnet IPAddress (255, 255, 255, 0);

cahaya int = 2;

bilangan cahaya anda yang dihidupkan

const char hueHubIP = "192.168.178.57";

alamat ip jambatan rona

const char hueUsername = "nama pengguna hue bridge"

anda mesti membuat nama pengguna yang dibenarkan di jambatan warna, lihat tutorial ini

const int hueHubPort = 80;

selalu "80"

const char ssid = "SSID"; // SSID rangkaian (nama)

const char pass = "kata laluan"; // kata laluan rangkaian

akhirnya SSID dan kata laluan wifi anda

Setelah menukar tetapan ini, anda sudah bersedia untuk dimuat naik!

Langkah 5: Langkah dan Pemikiran Akhir

Langkah dan Pemikiran Akhir
Langkah dan Pemikiran Akhir

Pastikan untuk mengisi semula topi sebelum menyambung ke wemos kerana Esp8266 segera mula membuat sambungan wifi setelah menetapkan semula / menyambung kuasa.

Lihat pemasangan dalam video

untuk menjimatkan tenaga putuskan pin 4 dan 16 uart-ic dan keluarkan pengatur voltan, harap maklum bahawa selepas itu tidak mungkin untuk memprogram wemos melalui USB !!

Disyorkan: