Daftar Isi:

Internet Valentine: 17 Langkah (dengan Gambar)
Internet Valentine: 17 Langkah (dengan Gambar)

Video: Internet Valentine: 17 Langkah (dengan Gambar)

Video: Internet Valentine: 17 Langkah (dengan Gambar)
Video: Tutorial Gambar Hati Valentine Aesthetic @cathfloart 2024, November
Anonim
Image
Image

Oleh bekathwaBecky SternIkuti Lainnya oleh penulis:

Teman Privasi Kamera Web
Teman Privasi Kamera Web
Pita Pengukur Antena Yagi Dengan Skrup Cetak 3D
Pita Pengukur Antena Yagi Dengan Skrup Cetak 3D
Pita Pengukur Antena Yagi Dengan Skrup Cetak 3D
Pita Pengukur Antena Yagi Dengan Skrup Cetak 3D
Sulaman Zodiak
Sulaman Zodiak
Sulaman Zodiak
Sulaman Zodiak

Tentang: Membuat dan berbagi adalah dua hasrat terbesar saya! Secara total saya telah menerbitkan ratusan tutorial tentang segala hal mulai dari mikrokontroler hingga merajut. Saya seorang pengendara sepeda motor New York City dan ibu anjing yang tidak menyesal. My wo… Selengkapnya Tentang bekatwia »

Kirim valentine Anda catatan melalui internet! Proyek elektronik DIY ini menggunakan motor bergetar kecil untuk dengan lembut melambaikan hati kertas tisu dan menyalakan LED ketika menerima instruksi melalui internet dari perangkat lain. Saya membangun dua versi sirkuit wifi ESP8266, juga dilengkapi dengan dua tombol untuk memicu dua perintah. Perangkat berbicara melalui layanan data cloud Adafruit IO untuk berkomunikasi satu sama lain dari mana saja dengan wifi, dan saya akan menunjukkan cara mengaktifkan valentine Anda dengan layanan gateway API IFTTT juga, jika Anda hanya ingin membangun satu sirkuit valentine.

Ini adalah proyek Internet of Things yang cukup mudah! Sebelum Anda menyelam, Anda harus memiliki pengetahuan yang bisa diterapkan tentang perangkat lunak Arduino dan penyolderan elektronik. Coba Kelas Arduino pemula saya dan/atau Kelas Elektronik dasar Randy Sarafan untuk mempercepat!

Untuk mengikuti apa yang sedang saya kerjakan, ikuti saya di YouTube, Instagram, Twitter, Pinterest, dan berlangganan buletin saya.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

Untuk proyek ini saya membuat dua perangkat yang berkomunikasi satu sama lain, tetapi proyek ini bekerja dengan baik hanya dengan satu perangkat, dipicu melalui internet dengan ponsel atau komputer Anda (kita akan membahasnya nanti). Terlepas dari jumlah transceiver yang Anda buat, saya sangat menyarankan untuk membuat satu prototipe papan tempat memotong roti tanpa solder dan menduplikasinya dengan satu set suku cadang baru dalam bentuk yang disolder, daripada membongkar prototipe yang berfungsi. Itu membuat pembangunan dan pemecahan masalah papan akhir menjadi lebih mudah.

Untuk setiap perangkat:

  • Bingkai foto kotak bayangan
  • Adafruit Huzzah Feather atau ESP8266 Huzzah breakout board (dengan kabel FTDI & papan pengisi daya lipo)
  • Baterai Lipoly dan kabel USB
  • Papan tempat memotong roti tanpa solder dan papan perma-proto
  • Kabel prototipe papan tempat memotong roti
  • Dua tombol tekan sesaat
  • Motor getar mini
  • Transistor NPN seperti PN2222
  • Dioda seperti 14N001
  • Resistor 100-1K ohm
  • LED (apa pun yang Anda suka, seperti 5mm merah, payet LED, atau tombol tekan yang menyala)
  • Kawat terdampar
  • Tabung panas menyusut
  • Blok terminal (opsional)
  • Kertas tisu merah
  • Papan poster

Kumpulkan alat berikut:

  • alas potong
  • Penggaris
  • Pisau utilitas/kerajinan
  • Penusuk
  • Mesin jahit
  • Gunting
  • Pistol lem panas
  • Pensil
  • Alat putar (Dremel, dll.) (opsional)
  • Besi solder
  • Pateri
  • penari telanjang kawat
  • Potongan kawat siram
  • Alat tangan ketiga
  • Pistol panas atau korek api
  • Multimeter (opsional tetapi sangat berguna)
  • Tape
  • Kawat tipis (saya menggunakan kawat pengikat baja.2mm)

Sebagai Associate Amazon, saya memperoleh penghasilan dari pembelian yang memenuhi syarat yang Anda lakukan menggunakan tautan afiliasi saya.

Buat/masuk ke akun di situs berikut:

  • Adafruit IO
  • IFTTT

Langkah 2: Saya Punya Kode Anda

Saya Punya Kode Anda
Saya Punya Kode Anda
Saya Punya Kode Anda
Saya Punya Kode Anda

Rangkaian untuk proyek ini menggunakan chip wifi ESP8266, baik di papan breakout wifi Huzzah atau papan Adafruit Feather Huzzah. Jika menggunakan papan breakout, kabel FTDI juga diperlukan untuk memprogram papan, dan pengisi daya lipo untuk menambah daya baterai. Baca dokumentasi produk secara menyeluruh dengan papan pilihan Anda untuk lebih memahami pinouts dan fitur khususnya. Dimungkinkan untuk menggunakan papan ESP9266 lain untuk proyek ini, tetapi saya belum mencobanya.

Diagram sirkuit untuk kedua versi disediakan di atas. Kedua sirkuit menghubungkan tombol tekan melalui ground ke pin 4 dan 14, LED terhubung ke pin 15, dan sirkuit transistor yang menggerakkan motor bergetar kecil yang terhubung ke pin 5.

Sebelum Anda dapat memprogram papan ESP8266 dengan Arduino, Anda harus menambahkan dukungan papan ke perangkat lunak. Gunakan pengelola papan untuk menambahkan dukungan untuk papan ini dan unggah program uji kedip sebelum melanjutkan. Ingat bahwa dengan papan breakout Huzzah, Anda harus menggunakan kombinasi penekanan tombol untuk menempatkan papan ke mode bootloader sebelum mengunggah kode baru.

Bangun sirkuit Anda di papan tempat memotong roti tanpa solder sesuai dengan diagram.

Buat feed baru di akun IO Adafruit Anda yang disebut "perintah." Temukan kunci AIO Anda (di halaman Pengaturan).

Unduh kode proyek yang dilampirkan pada langkah ini dan buka dengan Arduino IDE, lalu perbarui pengaturan di config.h agar sesuai dengan nama pengguna dan kunci Adafruit IO Anda serta nama dan kata sandi jaringan wifi Anda. Pastikan Anda telah menginstal perpustakaan Arduino "Adafruit IO Arduino" "ArduinoHttpClient" dan "Adafruit MQTT". Kemudian unggah kode ke papan Anda.

Langkah 3: Penusuk Melalui Tengah

Penusuk Melalui Tengah
Penusuk Melalui Tengah

Potong sepotong papan seni yang kokoh agar sesuai dengan bingkai kotak bayangan Anda (milik saya berukuran 4x6 inci) menggunakan penggaris logam, alas pemotong, dan pisau utilitas/kerajinan. Berhati-hatilah untuk tidak memotong jari Anda! Tusuk dengan penusuk di area tengah atas, dan goyangkan penusuk untuk membuka lubang sekitar 3/16 (4-5mm). Ini akan memungkinkan kabel untuk motor getar mini melewati papan.

Langkah 4: Terluka Seperti Musim Semi

Terluka Seperti Musim Semi
Terluka Seperti Musim Semi
Terluka Seperti Musim Semi
Terluka Seperti Musim Semi
Terluka Seperti Musim Semi
Terluka Seperti Musim Semi

Trik untuk membuat hati kertas bergoyang adalah dengan memasangnya pada sesuatu yang dapat bergerak dengan mudah, seperti pegas. Gunakan beberapa kawat tipis untuk membuat gulungan dengan melilitkan sumpit atau benda kecil serupa. Biarkan ekor di kedua ujung pegas, dan masukkan satu melalui lubang di papan Anda. Rekatkan di bagian belakang untuk menahan pegas di tempatnya.

Jika Anda tidak memiliki kabel yang sesuai, berimprovisasi dengan apa yang Anda miliki. Mungkin ziptie kecil, jepit rambut, atau barang lain dapat menggantikan pegas pemasangan.

Langkah 5: Kertas Hati

Kertas Hati
Kertas Hati
Kertas Hati
Kertas Hati
Kertas Hati
Kertas Hati

Untuk membuat hati kertas tisu berlapis, jahit jahitan lurus melalui paket kertas tisu baru yang masih terlipat. Lipat di sepanjang garis yang dijahit dan buat sketsa bentuk setengah hati dengan pensil, lalu gunting bentuknya dan buka lipatannya. Bersihkan tepi yang kasar dengan gunting Anda.

Langkah 6: Terhubung Melalui Kabel

Terhubung Melalui Kabel
Terhubung Melalui Kabel
Terhubung Melalui Kabel
Terhubung Melalui Kabel

Perluas jangkauan kabel motor Anda dengan menyolder pada potongan kawat yang terdampar dan mengisolasi koneksi dengan tabung heat-shrink. Lakukan hal yang sama dengan LED.

Langkah 7: Hati Menari

hati menari
hati menari
hati menari
hati menari

Masukkan kabel motor melalui pegas (meruntuhkannya terlebih dahulu dapat membantu) dan lem panas ke ekor kawat pegas dan bagian belakang jantung kertas, periksa dua kali kabel tidak menjembatani sambungan listrik motor. Hubungkan motor ke prototipe papan tempat memotong roti Anda dan aktifkan motor untuk menguji kekenyalannya. Sesuaikan panjang pegas atau jenis kawat sampai gerakan yang diinginkan tercapai.

Langkah 8: Backlit Dengan Cinta

Backlit Dengan Cinta
Backlit Dengan Cinta
Backlit Dengan Cinta
Backlit Dengan Cinta

Saya memilih untuk menerangi papan di belakang jantung kertas saya dengan menempelkan payet LED kecil ke bagian belakang motor, tetapi Anda dapat meletakkan LED Anda di mana pun Anda suka, atau menghilangkannya sama sekali.

Langkah 9: Bertenaga Baterai

Bertenaga Baterai
Bertenaga Baterai
Bertenaga Baterai
Bertenaga Baterai

Selama pembuatan prototipe, saya memberi daya pada sirkuit papan tempat memotong roti melalui kabel USB yang saya gunakan untuk memprogramnya. Untuk pindah ke desain yang lebih final, saya ingin menambahkan daya/isi ulang baterai lipo sehingga valentine dapat dipindahkan di sekitar rumah dan ditangani tanpa harus dicolokkan 100% setiap saat. Pada Feather Huzzah, koneksi listrik harus dipindahkan ke pin BAT, jika belum ada. Pada breakout Huzzah, daya terhubung ke pin berlabel VBat, dan papan pengisi daya tambahan diperlukan untuk baterai lipo (hubungkan BAT ke + dan GND ke -).

Desain ini tidak dimaksudkan untuk memiliki tombol on/off, melainkan untuk dipasang di sebagian besar waktu dan bertengger di meja atau dinding Anda. Jika Anda ingin dapat mengalihkan daya ke perangkat, tambahkan kabel USB yang dialihkan ke papan Feather Huzzah Anda, atau tambahkan sakelar antara pin GND dan EN untuk mematikan papan wifi. Jika Anda menggunakan papan breakout Huzzah, Anda dapat menginterupsi salah satu kabel catu daya dengan sakelar on/off taktil.

Langkah 10: Dalam Bentuk Akhirnya

Dalam Bentuk Akhirnya
Dalam Bentuk Akhirnya
Dalam Bentuk Akhirnya
Dalam Bentuk Akhirnya

Mulailah menyolder sirkuit terakhir Anda pada papan perma-proto. Jika menggunakan pelarian Huzzah, periksa kembali header pemrograman agar tidak bersentuhan dengan bantalan konduktif di papan sirkuit.

Langkah 11: Dengan Tombol Felt

Dengan Tombol Felt
Dengan Tombol Felt
Dengan Tombol Felt
Dengan Tombol Felt
Dengan Tombol Felt
Dengan Tombol Felt

Saya sudah merasakan tombol tekan ini selama beberapa tahun dan tidak pernah menemukan kegunaan yang baik untuk mereka, sampai sekarang! Saya telah menggunakan jarum felting dan wool roving untuk membungkus tombol tekan sesaat dalam serat needlefelted yang tidak jelas. Tombol apa pun yang Anda gunakan, solder ke papan sirkuit Anda pada jarak yang nyaman.

Langkah 12: Berdasarkan Prototipe Kerja Anda Sendiri

Berdasarkan Prototipe Kerja Anda Sendiri
Berdasarkan Prototipe Kerja Anda Sendiri
Berdasarkan Prototipe Kerja Anda Sendiri
Berdasarkan Prototipe Kerja Anda Sendiri

Seperti yang saya sebutkan di langkah Persediaan, saya sangat menyarankan untuk menduplikasi prototipe papan tempat memotong roti tanpa solder yang berfungsi saat membuat proyek seperti ini. Anda dapat memverifikasi koneksi kabel Anda terhadap diagram sirkuit dan papan tempat memotong roti yang berfungsi, yang akan mengurangi kemungkinan kesalahan Anda. Saat saya menyolder sirkuit, saya dengan sangat hati-hati menyelipkan komponen berdekatan satu sama lain untuk menghemat ruang.

Untuk membuat valentine lebih mudah dirakit, saya menggunakan blok terminal sekrup untuk koneksi daya, yang akan datang melalui bagian belakang kotak bayangan. Jika Anda menggunakan papan Feather Huzzah, Anda cukup memasukkan kabel baterai dan mencolokkannya ke port JST papan.

Langkah 13: Membentuk

Pembentukan
Pembentukan
Pembentukan
Pembentukan
Pembentukan
Pembentukan

Lakukan dry fit untuk melihat dan menandai bagaimana papan sirkuit Anda akan muat dalam bingkai. Gunakan pistol lem panas untuk membuat kebuntuan di sudut, untuk meningkatkan sirkuit Anda sedikit. Ini membawa tombol lebih dekat ke bagian depan kotak bayangan dan juga menyediakan ruang untuk kabel yang mengalir ke daya, motor, dan LED.

Gunakan penusuk Anda untuk membuat lubang lain, kali ini di belakang tempat papan sirkuit Anda akan pergi. Lewati kabel daya dan arde, serta kabel untuk motor dan LED.

Langkah 14: Ke dalam Shadowbox

Ke dalam Shadowbox
Ke dalam Shadowbox
Ke dalam Shadowbox
Ke dalam Shadowbox
Ke dalam Shadowbox
Ke dalam Shadowbox

Saya juga menggunakan blok terminal untuk menghubungkan motor dan LED, tetapi menyolder ke papan juga akan berfungsi dengan baik. Saya memasang papan pengisi daya lipo dan baterai ke pelat belakang dan memasang kotak bayangan.

Perangkat mengirim dan menerima perintah dari tombol, sehingga Anda dapat mengujinya dengan mudah hanya dengan menekan tombol-- jantung akan berdengung dan menyala ketika menerima perintah dari internet.

Langkah 15: Dipicu oleh IFTTT

Dipicu oleh IFTTT
Dipicu oleh IFTTT
Dipicu oleh IFTTT
Dipicu oleh IFTTT

Untuk memicu valentine Anda dari ponsel Anda, atau untuk mengotomatiskan valentine Anda berdasarkan aktivitas media sosial, lokasi fisik, dan banyak lagi tindakan Anda, buat akun di IFTTT, layanan gateway API. Anda dapat menyusun resep sederhana yang memberikan kontribusi perintah ke umpan Adafruit IO Anda yang mengontrol valentine.

Widget tombol Android/iOS: Buat applet baru dan pilih "Widget tombol" sebagai pemicu. Pilih Adafruit sebagai output, dan kirim nomor 1 atau 2 ke feed "perintah" di Adafruit IO. Setelah menyimpan applet, tambahkan widget IFTTT baru ke layar beranda perangkat seluler Anda. Saya membuat dua widget, satu untuk setiap tombol di valentine.

Direkomendasikan: