Daftar Isi:

WiFi Pocket Remote: 4 Langkah
WiFi Pocket Remote: 4 Langkah

Video: WiFi Pocket Remote: 4 Langkah

Video: WiFi Pocket Remote: 4 Langkah
Video: KuWFi Unlocked Travel Partner 4G LTE Wireless 4G Router SIM Card Slot Support LTE FDD B1/B3/B5 2024, November
Anonim
Remote Saku WiFi
Remote Saku WiFi
Remote Saku WiFi
Remote Saku WiFi

Sebuah remote sederhana bisa berguna untuk proyek-proyek yang melibatkan WiFi. Anda dapat membuatnya dari item berikut:

  • Tiga tombol taktil*
  • Papan IoT ESP8266 v2 (Amica) (dan pembungkus plastiknya)
  • 0,91 "layar LCD Cina generik, kompatibel dengan perpustakaan adafruit
  • 3x7 sentimeter pcb protoboard
  • Baterai 9V
  • kabel baterai 9V
  • Sakelar Nyala/Mati alias sakelar geser 2 posisi*
  • Satu resistor 100 ohm*
  • Tiga resistor 1000 ohm*
  • velcro yang didukung perekat (Opsional)

*Hemat uang dengan menyelamatkan komponen ini dari stereo yang rusak atau perangkat sampah serupa (coba toko barang bekas lokal Anda)

Dengan alat-alat berikut:

  • Kacamata pengaman
  • Solder Besi
  • Solder (saya menggunakan 0.8mm)
  • Pistol lem panas dengan satu lem
  • Membantu tangan (yang bagus di sini) (yang murah di sini)
  • Pemotong kawat dirancang untuk memotong kabel kecil sehingga rata dengan permukaan
  • tang jarum
  • Kabel mikro USB
  • Komputer dengan Arduino IDE dan addon ESP8266 terpasang
  • Sarung tangan**
  • Obeng**
  • Palu**
  • Bor tanpa kabel**

** hanya diperlukan jika Anda berencana untuk menyelamatkan bagian Anda sendiri

Perlu juga disebutkan bahwa remote control ini dapat digunakan secara terbalik - untuk menelusuri informasi yang diterima dari tempat lain.

Langkah 1: Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter

Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter
Uji Fit Semuanya di Protoboard. Rekatkan LCD. Uji Resistor dan Pin Tombol Dengan Multimeter

Pastikan Anda menggunakan nodeMCU "v2" oleh Amica, karena versi Lolin "v3" sedikit lebih besar dan tidak akan muat!

Tombol tidak selalu memiliki empat pin - tetapi ketika ada, Anda harus memeriksanya. Atur multimeter Anda untuk membaca resistansi. Sentuh dua pin. Jika resistansi membaca nol, pin terhubung satu sama lain. Lebih mudah untuk menguji tombol ketika mereka duduk di protoboard.

Resistor bisa menipu Anda! Misalnya, kami menginginkan tiga resistor 1k, yang berwarna coklat, hitam, merah. Pita merah dapat dengan mudah dikacaukan dengan oranye, yang menunjukkan resistor 10k! Juga, setiap kali Anda menyelamatkan komponen, ada baiknya untuk memeriksa apakah itu masih berfungsi dengan baik, jika memungkinkan. Selama semua resistor 1k membaca sesuatu yang mendekati 1.000 ohm, Anda siap melakukannya.

Langkah 2: Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema

Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema
Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema
Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema
Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema
Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema
Solder Saklar On/Off Pertama, Kemudian Kabel/Tombol/Resistor, Kemudian NodeMCU. Lihat Skema

TinkerCAD digunakan untuk membuat gambar skema. Karena TinkerCAD tidak memiliki NodeMCU dalam daftar bagian yang tersedia, saya menggunakan pin header untuk mewakilinya. Label ditambahkan dengan editor foto.

Sebagian besar sirkuit akan ditutupi oleh NodeMCU dan baterai, jadi penting untuk memeriksa ulang semuanya. Berhati-hatilah agar sakelar daya Anda tidak memblokir port usb pada NodeMCU. Gunakan tang untuk merutekan kabel baterai 9V, satu per satu, melalui lubang pemasangan. Ini akan melindungi kabel agar tidak rusak seiring waktu. Setelah Anda menyolder semua rangkaian lainnya, saya sarankan hanya menyolder pin NodeMCU yang akan Anda gunakan.

Berikutnya adalah plastik anti-statis. Potong sepotong dari tas tempat NodeMCU masuk. Tempelkan plastik ke bagian bawah protoboard tempat baterai akan digunakan. Ini akan melindungi solder dan pin dari korslet pada casing baterai, atau apa pun yang mungkin Anda atur remote di atasnya. Selain itu, plastik menyediakan permukaan yang halus untuk meletakkan baterai.

Langkah 3: Pengujian Perangkat Keras

Pengujian Perangkat Keras
Pengujian Perangkat Keras
Pengujian Perangkat Keras
Pengujian Perangkat Keras

Alih-alih membaca sinyal on/off digital, kita akan membaca tegangan analog. Hal ini memungkinkan kita untuk menempatkan ketiga tombol pada satu pin. Setiap tombol memiliki hambatan yang berbeda, yang kemudian terhubung ke pembagi tegangan saat Anda menekan tombol. NodeMCU akan membaca tegangan antara 0-3,3 volt dan memberi Anda nilai yang sesuai antara 0-1024. Saya menyertakan sketsa yang akan menjalankan layar lcd dan menampilkan nilai yang ditangkap oleh pin A0. Ini akan memungkinkan Anda untuk mengetahui apakah tombol berfungsi. Nilai yang saya tangkap, dari kiri ke kanan, adalah 545, 520, dan 365 tetapi nilai Anda mungkin agak berbeda. Ketika tidak ada tombol yang ditekan, nilai analog harus antara 0-15.

Langkah 4: Pilihan Pemrograman WiFi

Pilihan Pemrograman WiFi
Pilihan Pemrograman WiFi

Ada beberapa cara untuk memprogram remote untuk berbicara dengan perangkat lain melalui WiFi dan bahkan melalui internet. Metode yang Anda pilih akan tergantung pada situasi khusus Anda. Perlu juga disebutkan bahwa remote control ini dapat digunakan secara terbalik (untuk menelusuri informasi yang diterima dari tempat lain). Dua metode utama yang saya lihat adalah HTTP dan MQTT. Berikut adalah beberapa tutorial yang dapat Anda ikuti dari sini:

Tutorial Perangkat Lunak

Pengaturan Raspberry Pi MQTT Dapat Diinstruksikan

Tutorial Perangkat Lunak MQTT

Tutorial PubNub

Lihat juga contoh yang disertakan dengan pustaka perangkat keras NodeMCU (foto)!

Terima kasih sudah membaca! Ada banyak cara yang dapat Anda pilih untuk memperluas kendali jarak jauh ini setelah Anda menguasainya. Dengan segala cara, posting hasil Anda. Saya ingin melihat bagaimana hasilnya!

Direkomendasikan: