Daftar Isi:

Filia - Lampu Persahabatan Buatan Sendiri: 7 Langkah
Filia - Lampu Persahabatan Buatan Sendiri: 7 Langkah

Video: Filia - Lampu Persahabatan Buatan Sendiri: 7 Langkah

Video: Filia - Lampu Persahabatan Buatan Sendiri: 7 Langkah
Video: PERJALANAN DI AKHIRAT !! Alur Cerita Film - ALONG WITH THE GODS : The Two Worlds (2017) 2024, November
Anonim
Filia - Lampu Persahabatan Buatan Sendiri
Filia - Lampu Persahabatan Buatan Sendiri

Filia dalam bahasa Yunani artinya Persahabatan. Idenya adalah memiliki dua lampu di berbagai belahan dunia, dan ketika Anda menyentuh satu lampu, keduanya berubah warna secara acak. Jadi jika Anda ingin menunjukkan kepada seseorang di belahan dunia lain bahwa Anda sedang memikirkan mereka, Anda dapat mengetuk lampu dan warnanya akan berubah, lalu mereka dapat melakukan hal yang sama (jika mereka bangun).

Bagaimana cara kerjanya?

Kedua lampu dilengkapi dengan sensor sentuh, LED RGB, dan WEMOS D1 Mini (chip koneksi WiFi), dan terhubung ke daya melalui kabel USB. Di tengah ada server Amazon IoT (Interner of Things), yang merupakan server Publish-Subscribe (atas setiap pesan yang dikirim ke sana, ia menyiarkannya ke semua perangkat yang terhubung).

Setiap lampu:

  1. Upaya untuk terhubung ke WiFi
  2. Jika gagal, ia membuka jaringannya sendiri (sebagai titik akses) dan memungkinkan Anda memasukkan kredensial untuk jaringan yang diinginkan.
  3. Jika berhasil, maka terhubung ke server dan menunggu input atau pesan dari server.
  4. Setelah menyentuh sensor, itu mengacak warna dan mengirimkannya ke server, yang akan mengirimkannya ke semua lampu.
  5. Pada setiap pesan dari server, itu mengatur warna ke warna dalam pesan.

Langkah 1: Langkah 1 - Yang Anda Butuhkan

Langkah 1 - Yang Anda Butuhkan
Langkah 1 - Yang Anda Butuhkan

Peralatan

  • Besi Solder (& Solder tentu saja. Anda juga dapat menggunakan vakum solder, tangan ketiga dan dudukan Besi Solder jika Anda mau, ini adalah panggilan Anda. Saya merekomendasikan semuanya.)
  • Alat Plyer Atau Wire Stripping (jika Anda berencana untuk mengupas kabel sendiri, yang mungkin perlu Anda lakukan).
  • Multimeter, untuk memastikan sirkuit kami tidak memiliki kekurangan di dalamnya.
  • Gunting
  • Obeng. Pastikan Anda mendapatkan yang kuat, karena Anda harus membuat ulir sekrup sendiri.
  • Pistol lem panas, dan beberapa lem.
  • Printer 3D atau akses ke salah satunya. Itu harus dapat mencetak dalam warna putih, dan membuat dinding yang sangat tipis (2 mm). Saya mengirim milik saya ke tempat pencetakan profesional, harganya sekitar $ 20 dan sangat berharga, karena mereka melakukannya dengan sempurna.
  • Server AWS IoT. Pembuatan server semacam itu berada di luar cakupan instruksi ini, tetapi di sini ada tautan ke video yang menjelaskannya. UI mungkin telah berubah sedikit, tetapi ide keseluruhannya sama. Daftarkan perangkat di sana dan simpan kode yang digunakan di sana, Anda harus memasukkannya ke dalam kode nanti.

Bahan dan suku cadang

  • iso
  • kabel. Saya menggunakan kabel jumper berkode warna untuk membuat panduan lebih mudah dipahami, tetapi Anda tidak perlu melakukan ini. Adalah keamanan umum untuk menandai positif dengan warna merah dan negatif dengan warna hitam atau biru. Total kami menggunakan sekitar 20 cm kabel per lampu.
  • Kabel USB (satu per lampu)
  • Sekrup. Sekrup yang kami gunakan harus pas dengan lubang cetakan, jadi kami akan menggunakan baut 3 x 3M x 10mm dan 4 x 2M x 3mm per lampu.
  • Satu chip mini D1 per lampu.
  • Satu sensor sentuh TTP223B per lampu.
  • Satu LED RGB katoda umum 10mm (seperti ini) per lampu.
  • Beberapa kertas timah
  • Beberapa lakban

Langkah 2: Langkah 2: Bingkai

Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai
Langkah 2: Bingkai

Bingkai cukup mudah untuk dicetak. Saya menggunakan ABS putih. Karena sangat tipis, terlihat semi transparan, yang sangat cocok untuk lampu ini.

Setelah kami mencetak bagian-bagiannya, kami perlu merekatkan dua bagian kubah untuk membuat satu kubah. Mereka disebut kubah atas dan kubah bawah, dan kami merekatkannya menggunakan lem panas di sepanjang garis, dan kemudian membersihkannya dengan pisau atau gunting.

Langkah 3: Langkah 3: LED RGB

Langkah 3: LED RGB
Langkah 3: LED RGB
Langkah 3: LED RGB
Langkah 3: LED RGB
Langkah 3: LED RGB
Langkah 3: LED RGB

LED RGB memiliki empat koneksi, tiga anoda (ujung positif) di masing-masing dari tiga warna: merah, hijau dan biru, dan katoda (ujung negatif). Inilah yang dimaksud dengan "katoda umum". Kita akan menghubungkan ke masing-masing kabel pada LED kabel yang cocok (saya menggunakan kode warna sehingga akan lebih mudah dikenali nanti, Anda dapat menandai kabel Anda dengan cara apa pun yang dapat sepenuhnya membedakannya satu sama lain). Kami akan menghubungkan kabel sedekat mungkin ke badan LED dan kemudian memotong reming kaki LED, sehingga tidak memakan tempat.

Kemudian kita akan menekan kabel melalui lubang di tengah alas, dari tengah ke luar. Lubangnya hanya seukuran yang bisa memuat semua kabel, jadi kita harus meremasnya bersama-sama. Mengepangnya bersama-sama dapat mempermudah mereka melewati lubang. Kemudian kita akan menguji menggunakan multimeter bahwa tidak ada kekurangan.

Setelah kabel masuk, dan pengujian menggunakan multimeter mereka tidak saling menyentuh, kami akan merekatkan led ke tempatnya menggunakan lem panas.

Langkah 4: Langkah 4: Tombol

Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol
Langkah 4: Tombol

Ini sebenarnya bukan "tombol". Sensor sentuh terlalu besar untuk dipasang di bagian atas kubah, jadi kita harus memperluas permukaan konduktifnya ke permukaan kubah agar tangan kita bisa menjangkaunya. Kami mengambil silinder cetak yang kami cetak dengan kubah, dan membungkusnya secara vertikal dengan kertas timah, dan kemudian secara horizontal dengan lakban, memastikan kedua ujung silinder telah terkena kertas timah sehingga dapat menghubungkan tangan kami ke permukaan sensor sentuh.

Kemudian, kami merekatkan buton pada tempatnya dan menghilangkan lem menggunakan pisau atau gunting.

Langkah 5: Langkah 5: Elektronik

Langkah 5: Elektronik
Langkah 5: Elektronik
Langkah 5: Elektronik
Langkah 5: Elektronik
Langkah 5: Elektronik
Langkah 5: Elektronik

Saatnya elektronik! Ikuti skema dan pastikan tidak ada kekurangan. Sebaiknya perkuat koneksi daya dengan heat shrink tunggal, karena itu adalah yang terhubung ke kabel eksternal.

Beberapa hal yang perlu diperhatikan:

  • Eksposur kabel USB sulit, tetapi pada akhirnya harus ada kabel hitam dan merah di dalamnya, dijalin bersama. Jika Anda mencolokkan kabel USB, mereka harus memiliki tegangan 5V.
  • Gunakan kabel panjang untuk sensor Sentuh, minimal 6 cm.
  • Akan lebih mudah nantinya jika Anda tidak menyolder sensor sentuh dan hanya meninggalkan pada masing-masing kabelnya ujung kabel jumper perempuan, sehingga Anda dapat dengan mudah menghubungkan/melepasnya nanti.

Langkah 6: Langkah 6: Kode

Langkah 6: Kode
Langkah 6: Kode
Langkah 6: Kode
Langkah 6: Kode
Langkah 6: Kode
Langkah 6: Kode

Jadi setelah menyiapkan server AWS, kita bisa mulai coding. Anda dapat mengunduh kode dari sini, dan mengunggahnya ke D1 mini menggunakan Arduino IDE. Harap perhatikan beberapa hal:

  • Jika ini adalah pertama kalinya Anda menggunakan Arduino IDE, silakan lihat video singkat ini yang menjelaskan cara menginstal dan menjalankannya.
  • Jika ini adalah pertama kalinya Anda menggunakan Arduino IDE dengan WEMOS D1 mini, silakan buka instruksi ini yang menjelaskan cara melakukannya.
  • Anda harus menyertakan beberapa pustaka agar kode dapat dijalankan. Buka Tools/Manage Libraries atau tekan ctrl+shift+i, lalu pilih dan instal library berikut:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • WebSocket
    • Manajer WiFi
  • Terakhir, ganti semua konstanta moitted di area AWS Client dari kode ke konstanta Anda yang cocok dengan akun AWS Anda.
  • Anda juga dapat menambahkan warna sebanyak yang Anda inginkan ke daftar warna di bagian kode LED.

Langkah 7: Langkah 7: Integrasi & Operasi

Image
Image
Langkah 7: Integrasi & Operasi
Langkah 7: Integrasi & Operasi
Langkah 7: Integrasi & Operasi
Langkah 7: Integrasi & Operasi
Langkah 7: Integrasi & Operasi
Langkah 7: Integrasi & Operasi

Akhirnya kita dapat menghubungkan sensor sentuh ke tempatnya, memasang baut untuk menghubungkan alas ke kubah dan pasang!

Saat pertama kali kita mencolokkannya, Filia tidak akan menemukan jaringan WiFi, kecuali jika ada yang tanpa perlindungan di area tersebut, dalam hal ini akan terhubung dengannya. Jika tidak ditemukan, itu akan memulai jalur aksesnya sendiri, dan kita dapat terhubung ke jaringannya.

Setelah terhubung ke jaringan, halaman web akan dibuka dan kami dapat memasukkan kredensial untuk jaringan yang kami inginkan. Setelah itu kita bisa restart (dengan mencabut dan memasang kembali lampu) dan tetap terhubung. Kita dapat melihat bahwa itu telah terhubung setelah berkedip hijau tiga kali dan kemudian menjadi biru. Setelah itu kita bisa menyentuh bagian atas dan sinyal akan dikirim ke server, mengatur status IoT. Ini kemudian akan memperbarui status pada semua Filia yang terhubung ke Perangkat Anda, dan semuanya akan berubah warna.

Terima kasih telah membaca!

Direkomendasikan: