Daftar Isi:
- Langkah 1: Kumpulkan Bahan Anda
- Langkah 2: Buat atau Dapatkan PCB
- Langkah 3: Merakit Elektronik
- Langkah 4: Muat Kode Arduino & Hubungkan ke WiFi
- Langkah 5: Hubungkan Lampu dan Daya
- Langkah 6: Amankan Elektronik
- Langkah 7: Muat dan Gunakan Aplikasi Seluler
- Langkah 8: Buat Sesuatu yang Luar Biasa
Video: Pengontrol Strip Lampu LED WiFi Lebih Mudah: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Musim semi lalu, saya mulai merancang perangkat keras dan perangkat lunak khusus untuk mengontrol dua strip lampu LED menggunakan satu papan pengembangan NodeMCU ESP8266-12E. Selama proses itu, saya belajar cara membuat Printed Circuit Boards (PCB) saya sendiri di router CNC, dan saya menulis Instructable selangkah demi selangkah melalui proses. (Tautan yang dapat diinstruksikan) Saya menindaklanjutinya dengan menulis instruksi untuk membuat pengontrol WiFi Anda sendiri untuk strip lampu LED, termasuk Perangkat Lunak Sumber Terbuka GPL untuk pengontrol dan untuk aplikasi seluler untuk menggunakan pengontrol cahaya. (Tautan yang dapat diinstruksikan) Instruksi kedua itu adalah hasil dari beberapa bulan pembelajaran, pengembangan, pengujian dan refactoring, dan itu termasuk revisi kesembilan perangkat keras saya. Ini adalah versi 10.
Mengapa membuat versi kesepuluh, dan mengapa menulis tentang itu? Untuk mempersingkat cerita, saya perlu membuat lusinan pengontrol, jadi saya membutuhkannya agar lebih mudah disambungkan, lebih cepat diproduksi, dan lebih kuat. Selama proses memajukan proyek ini hingga seperti sekarang ini, saya belajar banyak. Ketika saya menulis Instruksi sebelumnya tentang pengontrol, saya telah membangun elektronik berdasarkan pengetahuan saya yang ada tentang membuat PCB khusus. Proyek "nyata" pertama saya dengan PCB khusus adalah pengontrol cahaya, dan di jalur pembelajaran saya, saya membuat sembilan versi. Beberapa yang terakhir cukup bagus.
Sepanjang jalan, saya belajar beberapa hal khususnya yang membantu meningkatkan ini ke tingkat yang lebih tinggi.
- Saya bertekad untuk memulai dengan Perangkat Lunak Sumber Terbuka, dan awalnya saya mendesain papan saya dengan Fritzing. Saya masih percaya bahwa untuk menjadi program yang benar bagi pemula untuk belajar bagaimana merancang PCB karena Anda tidak perlu belajar cara membuat skema, tapi sekarang saya percaya bahwa seseorang harus "lulus" ke alat CAD yang lebih profesional. Program yang saya pilih adalah Eagle. Papan yang dapat saya hasilkan dengan Eagle secara signifikan lebih baik daripada yang dapat saya buat dengan Fritzing.
- Setelah sedikit pengalaman, saya sekarang bisa "berpikir di luar kotak" sedikit lebih baik. Hal khusus yang saya sadari adalah bahwa saya dapat menyederhanakan pengkabelan secara signifikan dengan mengatur ulang penempatan pin, dan dengan mengubahnya menjadi papan dua sisi dengan sisi atas yang sangat sederhana. Saya masih tidak dapat memproduksi PCB dua sisi secara andal dengan router CNC saya, tetapi secara manual memasang kabel sisi atas papan baru ini lebih mudah daripada memasang kabel jumper yang diperlukan dengan desain sebelumnya. Bagi mereka yang hanya dapat membuat PCB satu sisi, proyek ini dapat dicapai dengan membuat papan satu sisi dan menghubungkan beberapa sambungan secara manual.
- Tidak memiliki router CNC? Sekarang saya dapat menunjukkan beberapa cara untuk membuat PCB Anda sendiri tanpa satu.
- Masih tidak bisa membuat PCB sendiri (atau tidak mau)? Saya bisa mendapatkan PCB yang saya rancang untuk proyek ini yang diproduksi secara komersial dalam jumlah dan harga yang saya mampu untuk stok dan jual. Ini berarti bahwa proyek ini dapat dilakukan tanpa keterampilan elektronik lebih dari kemampuan untuk menyolder.
Apakah Anda siap untuk membuat pengontrol WiFi Anda sendiri untuk dua strip lampu LED? Bagus. Ke tagihan bahan.
Meskipun ini dimulai sebagai Instructable, ini telah menjadi proyek berkelanjutan untuk APPideas. Kami memperbarui Instruksi ini dari waktu ke waktu, tetapi informasi terbaru selalu tersedia di
Langkah 1: Kumpulkan Bahan Anda
Bill of material ini mengasumsikan bahwa Anda dapat memproduksi PCB sendiri atau Anda akan membelinya khusus untuk proyek ini. Ada cara untuk membuat proyek ini tanpa PCB kustom. Baca langkah 2 dari Instruksi berikut jika Anda ingin mencoba melakukannya tanpa PCB khusus. (Tautan yang dapat diinstruksikan) Perhatikan bahwa saya mencantumkan bagian-bagian yang telah saya beli secara pribadi, dan sebagian besar barang dijual dalam jumlah yang lebih besar dari yang Anda perlukan. Jangan ragu untuk berbelanja.
- (1) Papan pengembangan NodeMCU ESP8266-12E (tautan Amazon)
- (1) Pengatur tegangan 5V (tautan Amazon)
- (1) Pendingin pengatur tegangan (tautan Amazon)
- (1) kapasitor 100µf dan
- (1) kapasitor 10µf (tautan Amazon)
- (2) Terminal sekrup pitch 3,5 mm 5 kutub (tautan eBay)
- (1) Terminal sekrup pitch 5mm 2 kutub (tautan Amazon)
- (8) MOSFET saluran-N (tautan Amazon)
- (1) gulung strip lampu LED SMD 5050 (tautan Amazon)
- (1) Catu daya DC 12V, 5A (jika Anda tidak dapat menggunakan catu daya yang disertakan dengan lampu Anda) (tautan Amazon)
- (1) Kawat 5 untai (tautan Amazon)
Bahan dan alat yang dapat dikonsumsi, opsional dan aksesori:
- (1) Besi solder (tautan Amazon)
- (beberapa) Solder (tautan Amazon)
- (beberapa) fluks pasta Rosin (tautan Amazon)
- (1) Penari telanjang kawat (tautan Amazon)
- (1) Catok papan sirkuit (tautan Amazon)
- (beberapa) Pita listrik cair (tautan Amazon)
- (beberapa) Lem super (tautan Amazon)
- (5) sekrup kayu #4 - 1/2" (tautan Amazon)
- (beberapa) Kait dan ikatan kabel loop atau ikatan zip (tautan Amazon)
Akhirnya, Anda akan membutuhkan PCB. Anda dapat membuatnya sendiri (file dan instruksi di bawah), atau memesannya dari kami.
- (1) PCB yang sudah jadi dari APPideas (tautan APPideas), atau
- (1) PCB berlapis tembaga satu sisi (tautan Amazon), atau
- (1) PCB berlapis tembaga dua sisi (tautan Amazon)
Jika Anda membuat PCB sendiri, Anda perlu menentukan bahan tambahan yang diperlukan untuk menyelesaikan pembuatan Anda, seperti bit router dan bahan penahan atau bahan kimia etsa.
Sekarang setelah Anda mengumpulkan bahan-bahan Anda, mari kita cari tahu bagaimana Anda akan mendapatkan PCB untuk proyek tersebut.
Langkah 2: Buat atau Dapatkan PCB
Jika Anda tidak dapat membuat PCB sendiri, atau tidak ingin melakukannya, saya memiliki sejumlah kecil papan yang diproduksi secara komersial dan tersedia untuk dijual di sini (tautan appideas). Pengiriman adalah bagian paling mahal untuk mendapatkannya, tetapi Anda dapat menghemat uang dengan memesan lebih dari satu.
Jika Anda memiliki kemampuan untuk membuat Printed Circuit Board (PCB) Anda sendiri, semua file yang Anda perlukan untuk membuat PCB untuk pengontrol strip lampu LED WiFi kustom ada di bawah ini.
Jika Anda memiliki router CNC dan tidak tahu cara membuat PCB, baca Instruksi terperinci saya tentang topik tersebut. (Tautan yang dapat diinstruksikan) Saya secara pribadi belum membuat PCB khusus dengan cara lain apa pun. Anda dapat melihat Instruksi ini tentang cara membuat PCB dengan bahan kimia yang cukup ramah, (tautan Instruksi) atau melakukan pencarian untuk "PCB Kustom" di Instructables.com, dan Anda akan menemukan bahwa ada berbagai metode.
Gunakan tautan di bawah untuk mengunduh file gerber dan excellon. Anda juga dapat mengunduh file Eagle di bawah ini jika Anda ingin melakukan modifikasi pada desain. Ini adalah PCB dua sisi, tetapi jika Anda hanya memiliki kemampuan untuk membuat papan satu sisi, Anda hanya perlu memotong sisi bawahnya. Saya akan memberikan instruksi untuk secara manual memasang kabel jejak dari sisi atas papan dalam informasi perakitan elektronik. Melakukannya cukup sederhana, jadi ini adalah pilihan yang baik jika membuat papan dua sisi sulit bagi Anda.
Jika Anda perlu membeli PCB ini dalam jumlah besar, mereka tersedia dalam proyek publik di PCBWay. (tautan PCBWay)
Langkah 3: Merakit Elektronik
Sekarang setelah Anda memiliki komponen dan PCB di tangan, saatnya untuk mulai menyolder! Ada banyak titik solder, tetapi penyolderan sangat sederhana, seperti yang akan Anda lihat. Lihatlah gambar untuk referensi. Perhatikan bahwa PCB kuning/coklat yang digambarkan di atas dibuat pada router CNC dan PCB biru adalah versi yang diproduksi secara komersial.
- Masukkan papan pengembangan NodeMCU ESP8266-12E ke dalam PCB. Mungkin saja papan ini tidak sengaja dipasang ke belakang, dan sulit untuk melepasnya setelah disolder, jadi pastikan Anda memiliki pin yang diorientasikan dengan benar. Solder semua bantalan yang memiliki bekas. Ada 12 total – sepuluh di sepanjang satu baris pin dan dua di sepanjang yang lain. Anda tidak perlu menyolder bantalan yang tidak memiliki jejak. Jika Anda kesulitan membuat solder mengalir di sekitar pin ini, fluks pasta rosin akan membantu.
- Pasang regulator tegangan 5V dan sinkronisasi panas seperti yang ditunjukkan, lalu solder ketiga ujungnya ke PCB di sebelah kiri papan pengembangan NodeMCU ESP8266-12E seperti yang terlihat pada foto.
- Pasang kedua kapasitor ke bantalan yang berada tepat di belakang pengatur tegangan. Perhatikan urutan dan polaritas kapasitor. Kapasitor 100µf harus dipasang paling dekat dengan tepi luar PCB, dan kapasitor 10µf akan dipasang paling dekat dengan bagian dalam PCB. Ujung negatif kapasitor harus saling berhadapan.
- Solder semua delapan MOSFET ke PCB di bantalan yang ada di sebelah kanan papan pengembangan NodeMCU. Saat Anda menyolder lapisan bawah, Anda hanya perlu menyolder timah yang memiliki jejak. Namun, ada dua puluh empat lead, dan delapan belas di antaranya perlu disolder di sisi bawah PCB, jadi akan membantu untuk menghindari kebingungan jika Anda mengambil beberapa menit ekstra dan menyolder semuanya. Anda juga dapat menghindari keharusan menyolder lapisan atas dengan mengalirkan solder melalui vias yang sesuai, seperti yang dijelaskan di bawah ini.
-
Solder jejak papan atas.
- Jika Anda memiliki PCB dua sisi, solder delapan titik solder yang terhubung ke jejak di sisi atas PCB. Jejak-jejak itu terhubung ke masing-masing dari delapan kaki sisi kanan MOSFET. Cara mudah untuk menyolder koneksi sisi atas adalah dengan memanaskan pin sedikit dari sisi bawah dengan besi solder Anda, kemudian gunakan fluks pasta rosin dan oleskan cukup solder dari bawah untuk memungkinkannya mengalir melalui via. Metode ini akan bekerja tanpa fluks pasta rosin, tetapi fluks akan membantu aliran solder sedikit lebih bebas dan dengan lebih sedikit panas. Saat Anda menghilangkan panas, Anda harus memiliki solder padat di bagian atas papan. Pastikan untuk menguji pekerjaan Anda!
- Jika Anda tidak memiliki PCB dua sisi, Anda harus menghubungkan kaki kanan setiap MOSFET satu sama lain. Ini adalah koneksi ground di sirkuit. MOSFET kiri bawah di setiap kelompok empat sudah terhubung ke ground bersama sirkuit di sisi bawah PCB, sehingga cukup untuk menghubungkan kaki sisi kanan dari tiga MOSFET lainnya dalam grup yang sama ke kaki ground-nya. Anda dapat melakukan ini dengan menyolder kabel jumper langsung ke kaki MOSFET di sisi atas papan, atau dengan menyolder kabel jumper ke kabel yang sesuai di bagian bawah PCB. Saya memilih untuk menyolder di bagian bawah PCB sehingga saya bisa menyembunyikan kabel di dalam casing.
- Pasang blok terminal sekrup 5mm pitch dua kutub di sisi kiri papan pengembangan NodeMCU. Terminal sekrup-down membutuhkan banyak penyalahgunaan, jadi kencangkan ke PCB dengan menambahkan setetes lem super dan tekan pada tempatnya pada PCB selama 30 detik. Setelah direkatkan, solder kedua ujungnya di bagian bawah PCB.
- Pasang (2) blok terminal sekrup pitch 3mm lima kutub di sisi kanan MOSFET. Rekatkan blok terminal ini ke PCB dengan cara yang sama seperti yang diinstruksikan di atas, lalu solder semua sepuluh kabel di bagian bawah papan – lima kabel untuk setiap blok terminal.
- Semuanya disolder, jadi saatnya untuk membersihkan dan memverifikasi pekerjaan Anda. Mulailah dengan mengenakan kacamata pengaman, lalu potong kelebihan logam dari timah di sisi bawah papan. Saya merekomendasikan untuk TIDAK memotong ujung papan pengembangan NodeMCU ESP8266-12E. Pin sangat tebal dan cenderung merusak pemotong kawat.
- Verifikasi pekerjaan Anda dengan menguji titik akhir jejak dengan ohmmeter. Cukup sambungkan satu kabel dari ohmmeter Anda ke titik solder pada PCB, lalu sambungkan kabel lainnya ke titik solder yang ada di sisi lain jejak. Anda harus memiliki kontinuitas antara semua jejak yang sesuai. Sebaiknya periksa kembali titik solder sisi atas Anda. Untuk melakukannya, sambungkan satu kabel ohmmeter Anda ke pin ground pada papan pengembangan NodeMCU ESP8266-12E, lalu sambungkan kabel lainnya ke kaki sisi kanan setiap MOSFET, satu per satu. Harus ada kontinuitas antara pin-pin itu dan landasan bersama sirkuit.
Langkah 4: Muat Kode Arduino & Hubungkan ke WiFi
Demi kelengkapan, saya sebagian besar mengulangi instruksi ini dari Instruksi saya sebelumnya. Saya sengaja memberikan instruksi untuk memuat kode Arduino sebelum mengamankan elektronik atau menghubungkan catu daya 12V untuk menghindari kemungkinan secara tidak sengaja mencolokkan papan pengembangan NodeMCU ke USB saat sedang ditenagai melalui Vin.
Mendapatkan, menginstal dan mengatur Arduino IDE. Jika Anda sudah menginstal dan menyiapkan Arduino IDE untuk menggunakan papan ESP8266, unduh file ZIP di bawah ini, unzip, lalu muat sketsa yang ada ke ESP. Jika tidak, dapatkan Arduino IDE dari sini dan instal. Ada beberapa langkah agar papan ESP dikenali oleh Arduino IDE. Saya akan memberi mereka poin-poin singkat. Jika Anda ingin penjelasan lengkap tentang apa yang Anda lakukan dan mengapa, Anda dapat membacanya di sini.
- Buka Arduino IDE dan klik File > Preferences (di macOS, itu adalah Arduino IDE > Preferences)
- Masukkan alamat ini ke dalam kotak URL Pengelola Papan Tambahan:
- Klik Oke
- Kembali ke layar utama Arduino IDE, klik Tools > Board > Boards Manager…
- Cari "esp8266" dan ketika Anda menemukannya, klik Install dan tutup jendela Boards Manager
- Klik Alat > Papan dan pilih NodeMCU 1.0 (Modul ESP8266-12E)
- Klik Alat > Port dan pilih port USB yang terhubung dengan papan ESP
Anda harus melakukan dua langkah terakhir setiap kali Anda mengembangkan pada jenis papan Arduino yang berbeda dan beralih kembali ke ESP8266. Sisanya hanya perlu dilakukan sekali.
Untuk mengompilasi sketsa ini, Anda perlu memuat beberapa pustaka ke dalam IDE, jadi klik Sketsa > Sertakan Pustaka dan klik ESP8266WiFi. Anda harus memuat pustaka berikut dengan cara yang sama (Klik Sketsa > Sertakan Pustaka, lalu klik nama pustaka): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Jika Anda tidak melihatnya dalam daftar pustaka, Anda akan menemukannya dengan mengeklik Sketsa > Sertakan Pustaka > Kelola Pustaka dan cari nama pustaka. Setelah Anda menemukannya, klik Instal, lalu ikuti langkah-langkahnya lagi untuk memasukkannya ke dalam sketsa Anda.
Mengkompilasi kode dan mengirimkannya ke papan. Sebelum Anda melakukan ini, jika Anda memasang pengatur tegangan, pastikan tidak ada daya ke pin Vin papan ESP. Unduh file zip yang disertakan dengan langkah ini (di bawah) dan unzip atau dapatkan di github. (tautan github) Colokkan papan ESP Anda ke komputer melalui USB, pilih Papan dan Port yang tepat melalui menu Alat, lalu klik tombol Unggah. Perhatikan konsol, dan sebentar lagi, kode akan dimuat. Jika Anda ingin melihat apa yang dicatat oleh perangkat, buka Serial Monitor dan atur baud rate ke 57600. Sketsanya tidak terlalu cerewet, tetapi menampilkan beberapa informasi status seperti alamat IP perangkat.
Untuk menghubungkan pengontrol ke jaringan Anda dan mengonfigurasinya:
- Nyalakan pengontrol
- Di komputer atau perangkat seluler, sambungkan ke jaringan WiFi yang dibuat oleh pengontrol. Ini akan membuat jaringan dengan SSID yang dimulai dengan "appideas-"
- Buka browser web dan buka
- Berikan kredensial untuk terhubung ke jaringan Anda, lalu klik tombol CONNECT
- Dapatkan alamat IP yang ditetapkan ke pengontrol. Saya minta maaf bahwa bagian ini belum lebih mudah. Jika Anda tahu cara masuk ke daftar perangkat DHCP router WiFi Anda, pengontrol WiFi akan muncul di sana dengan nama perangkat yang berisi "esp" dan empat karakter setelah "appideas-" di SSID Titik Akses perangkat. Arduino Serial Monitor juga akan menunjukkan alamat IP yang ditetapkan perangkat.
Jika Anda ingin tahu cara kerja kode Arduino, Anda dapat membacanya di langkah 4 dari Instruksi saya sebelumnya. (Tautan yang dapat diinstruksikan) That Instructable juga berbicara tentang cara menggunakan browser web untuk menguji lampu Anda dan pengontrol WiFi, jadi jika Anda tidak sabar untuk menginstal aplikasi seluler, Anda dapat memeriksanya.
Langkah 5: Hubungkan Lampu dan Daya
Sekali lagi, saya akan mengulangi sebagian besar dari salah satu langkah dari Instructable saya sebelumnya.
Jika Anda hanya menghubungkan satu atau dua set lampu, Anda tidak perlu menyolder ke strip lampu. Perhatikan gambar kedua di atas. Cukup potong strip lampu di suatu tempat di tengah, potong konektor yang sudah terhubung ke bagian depan dan belakang gulungan lampu, lepaskan ujung kabel, dan Anda siap untuk menghubungkannya ke pengontrol Anda. Itu dia. Cukup sambungkan lampu ke kabel yang sesuai pada pengontrol, dan selesai.
Jika Anda membutuhkan lebih dari dua set lampu, atau Anda sudah "memanen" ujung kabel pabrikan, Anda harus menyolder kabel langsung ke strip, dan itu bisa sedikit rumit. Sudah ada Instructable yang sangat bagus tentang topik itu, jadi saya akan menundanya. Tetapi sebelum saya melakukannya, ada beberapa catatan yang saya ingin Anda ingat saat melihat instruksi tersebut:
- Setelah Anda selesai menyolder ke strip, gunakan ohmmeter untuk memverifikasi bahwa Anda tidak sengaja menghubungkan bantalan yang berdekatan. Cukup sentuh kabel ohmmeter ke bantalan solder pertama dan kedua untuk memverifikasi bahwa tidak ada kontinuitas di antara mereka, lalu yang kedua dan ketiga, ketiga dan keempat… Sangat mudah untuk melewatkan (tidak melihat) seutas kawat yang tersesat, dan itu hanya membutuhkan beberapa detik untuk memverifikasi bahwa sesuatu yang buruk tidak terjadi.
- Berikan perhatian khusus pada kabelnya karena ia tampaknya memiliki warna yang kacau. Apa yang sebenarnya "salah" adalah bahwa strip lampunya memiliki urutan yang berbeda dari biasanya, tetapi kabel 5 untai normal.
-
Sangat disarankan: Alih-alih menggunakan tabung panas menyusut untuk mengamankan sambungan (dekat ujung Instruksi), gunakan Pita Cair. (Tautan Amazon) Koneksi Anda akan memiliki isolasi yang jauh lebih baik dan akan jauh lebih aman. Saya menyertakan gambar, tetapi jika Anda belum pernah menggunakan Liquid Tape sebelumnya, prosesnya cukup sederhana:
- "Globkan" ke titik solder telanjang Anda dan biarkan meresap ke semua celah. Simpan sesuatu yang sekali pakai (kantong kertas, koran minggu lalu, kain lap, dll.) di bawahnya. Oleskan mantel tebal. Tidak apa-apa untuk sedikit menetes dari itu. Itu sebabnya ada sesuatu yang sekali pakai di bawahnya. Pastikan semua yang disolder benar-benar tertutup dan tidak terlihat, meski sedikit. Taruh di atas tebal. Itu tidak akan tetap seperti itu.
- Biarkan hingga mengering setidaknya selama 3-4 jam. Saat mengering, itu akan menyusut, dan akan terbentuk erat di sekitar kabel Anda. Ini bagus! Titik solder Anda benar-benar direkatkan ke tempatnya, dan lapisan karet (zat-ish) mengisolasi setiap tempat cairan itu bisa meresap. Tidak ada yang lain selain tindakan yang disengaja atau kekerasan atau dapat memutuskan sambungan atau menyebabkan korsleting.
- Setelah 3-4 jam berlalu, tambahkan lapisan kedua dan biarkan mengering. Mantel ini bisa jauh lebih tipis. Tidak perlu meresap ke dalam apa pun - cukup menyegel dan mengamankan lapisan pertama. Setelah lapisan kedua kering, siap digunakan.
Dengan semua itu, inilah tautan ke Instructable. (Tautan yang dapat diinstruksikan)
Sekarang setelah kabel datang dari strip lampu Anda, sambungkan ke kabel yang sesuai pada terminal sekrup 5 kutub. Jika Anda membeli PCB produksi kami, mereka diberi label untuk Anda. Jika tidak, dari atas ke bawah, urutannya adalah: putih, biru, merah, hijau, hitam (kekuatan).
Terakhir, sambungkan daya ke PCB dengan menghubungkan catu daya 12V (atau 24V) ke terminal sekrup 2 kutub. Ujung positif paling dekat dengan pengatur tegangan, dan ujung negatif paling dekat dengan tepi luar PCB. Sekali lagi, ini diberi label pada PCB yang diproduksi.
Langkah 6: Amankan Elektronik
Dengan proyek seperti ini, kemungkinan besar Anda akan mengalami kegagalan jika ada bagian yang bergerak, terbuka, atau longgar, jadi penting untuk mengamankan elektronik.
Jika Anda memiliki printer 3D, unduh file STL di bawah ini dan cetak. Salah satunya adalah alas dan yang lainnya adalah tutupnya. Tutup tidak diperlukan. Mulailah dengan mengamankan catu daya ke papan kecil dengan selotip dua sisi. Selanjutnya, kencangkan dasar pemasangan elektronik ke papan dengan sekrup kayu (2) #4 - 1/2". Terakhir, kencangkan PCB ke alas dengan sekrup kayu (3) #4 - 1/2". Jika Anda ingin memodifikasi kasing, file Fusion 360 juga tersedia untuk diunduh di bawah ini.
Jika Anda tidak memiliki printer 3D, saya sarankan untuk mengikuti prosedur dasar yang sama, hanya melewatkan alas dan tutup cetakan 3D. Penting untuk mengamankan PCB ke permukaan non-konduktor, jadi memasangkannya ke sepotong kayu akan bekerja dengan sempurna.
Perhatikan bahwa orientasi alas dan PCB penting karena hanya memiliki lubang sekrup di tiga sudut. Saya lebih suka menginstal PCB saya yang berorientasi seperti yang digambarkan karena mencegah pengguna memasukkan papan pengembangan NodeMCU ke USB sementara semuanya diamankan. Jika Anda lebih suka akses yang lebih mudah ke port USB (dan Anda akan berjanji untuk berhati-hati dan tidak mencolokkannya saat ada daya mengalir ke Vin), tidak ada salahnya mengubahnya ke arah lain.
Langkah 7: Muat dan Gunakan Aplikasi Seluler
Sekarang Anda bisa menggunakan lampu Anda!
Cara termudah untuk mendapatkan aplikasi ini adalah dengan mengunduh versi publik saat ini dari toko aplikasi perangkat Anda.
- Tautan Toko Aplikasi iOS
- Tautan Android Play Store
Setelah Anda menginstal aplikasi, lanjutkan ke bagian "Menggunakan aplikasi seluler"
Jika Anda lebih suka menjalani hidup di tepi, Anda juga dapat menginstal versi pengembangan terbaru aplikasi dari kode sumber.
Anda harus memiliki pengaturan lingkungan pengembangan React Native dan berfungsi. Instruksi tersedia di sini. (tautan dokumentasi) Setelah React Native disiapkan untuk pengembangan, buka terminal dan jalankan perintah ini:
aplikasi mkdir
cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app/react-native/AppideasLights npm install
Untuk menginstal untuk iOS, colokkan perangkat Anda ke komputer Anda dan jalankan perintah ini:
run-ios asli reaksi
Untuk Android, colokkan ponsel Anda ke komputer dan jalankan perintah ini:
reaksi-asli run-android
Jika menginstal aplikasi gagal pertama kali, jalankan perintah terakhir untuk kedua kalinya.
Menggunakan aplikasi seluler
Pertama kali Anda membuka aplikasi, satu-satunya pilihan Anda adalah menambahkan pengontrol, jadi klik tombol "+" di sudut kanan atas untuk melakukannya. Klik "Berdasarkan alamat IP" dan ketik alamat IP pengontrol Anda, lalu klik Simpan. Itu saja yang harus Anda lakukan. Jika Anda memiliki lebih dari satu pengontrol, Anda dapat menambahkan lebih banyak dengan menggunakan tombol "+".
Aplikasi ini cukup jelas setelah pengontrol ditambahkan. Untuk mengontrol lampu, ketuk tombol untuk pengontrol (ini akan menunjukkan alamat IP untuk saat ini). Karena setiap pengontrol dapat menangani dua set lampu, kontrol hadir untuk dua. Masing-masing memiliki sakelar sakelar untuk mematikan dan menghidupkan semua lampu dengan satu ketukan, dan masing-masing warna memiliki penggesernya sendiri untuk mengontrol warna itu satu per satu.
Anda dapat mengonfigurasi pengontrol dengan mengetuk tombol Config di kanan atas. Di layar itu, Anda dapat memberinya nama yang lebih bagus, yang merupakan nama yang akan Anda lihat ditampilkan pada tombol yang muncul di daftar pengontrol. Anda juga dapat mengubah alamat IP, jika server DHCP Anda memberikan alamat yang berbeda atau Anda salah mengetiknya. Terakhir, Anda dapat menghapus pengontrol dari aplikasi sepenuhnya. Ini tidak menghapus pengontrol dari jaringan Anda - itu hanya menghapus pengetahuan aplikasi tentangnya.
Langkah 8: Buat Sesuatu yang Luar Biasa
Itu dia! Sekarang saatnya mencari aplikasi untuk lampu Anda. Saya telah membuat tanda-tanda backlit, dan menulis Instructable pada topik. (Tautan yang dapat diinstruksikan)
Ada banyak hal hebat yang dapat Anda lakukan dengan lampu ini, jadi gunakan imajinasi Anda dan tambahkan gambar proyek Anda di komentar. Saya sudah cukup banyak mengerjakan perangkat keras, jadi sekarang saatnya saya bekerja untuk membuat peningkatan pada aplikasi seluler.
Selamat bersenang-senang!
Meskipun ini dimulai sebagai Instructable, ini telah menjadi proyek berkelanjutan untuk APPideas. Kami memperbarui Instruksi ini dari waktu ke waktu, tetapi informasi terbaru selalu tersedia di
Direkomendasikan:
Pengontrol Klon Pahlawan Gitar yang Lebih Mudah!: 10 Langkah (dengan Gambar)
Pengontrol Klon Pahlawan Gitar yang Lebih Mudah !: Ini terinspirasi oleh ide bagus Realitas, tetapi saya menggunakan pengontrol PC alih-alih papan sirkuit keyboard, menghilangkan kebutuhan untuk membangun sirip yang rumit
Menanam Lebih Banyak Selada di Ruang yang Lebih Sedikit Atau Menanam Selada di Luar Angkasa, (Lebih atau Kurang).: 10 Langkah
Menumbuhkan Lebih Banyak Selada di Ruang yang Lebih Sedikit Atau… Menanam Selada di Luar Angkasa, (Lebih atau Kurang).: Ini adalah pengajuan profesional untuk Kontes Pembuat Tumbuh Melampaui Bumi, yang dikirimkan melalui Instructables. Saya sangat bersemangat untuk merancang produksi tanaman ruang angkasa dan memposting Instruksi pertama saya. Untuk memulai, kontes meminta kami untuk
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda
Lebih Aman Lebih Baik: Membuat Stasiun Kereta Lebih Aman: 7 Langkah
Lebih Aman Lebih Baik: Membuat Stasiun Kereta Lebih Aman: Banyak stasiun kereta api saat ini tidak aman karena kurangnya keamanan, penghalang, dan peringatan kedatangan kereta api. Kami melihat perlunya memperbaikinya. Untuk mengatasi masalah ini kami menciptakan Lebih Aman Lebih Baik. Kami menggunakan sensor getaran, sensor gerak, dan
DIPERBARUI!!!! Penguat Sinyal Antena WIFI Murah dan Mudah Yang Lebih Baik dan Lebih Cepat Dari Yang Kertas !!!: 9 Langkah
DIPERBARUI!!!! Penguat Sinyal Antena WIFI Murah dan Mudah Yang Lebih Baik dan Lebih Cepat Dari Yang Kertas !!!: Sebuah ayunan baru pada ide lama untuk meningkatkan sinyal WIFI Anda