Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Saya Punya Kode Anda
- Langkah 3: Penusuk Melalui Tengah
- Langkah 4: Terluka Seperti Musim Semi
- Langkah 5: Kertas Hati
- Langkah 6: Terhubung Melalui Kabel
- Langkah 7: Hati Menari
- Langkah 8: Backlit Dengan Cinta
- Langkah 9: Bertenaga Baterai
- Langkah 10: Dalam Bentuk Akhirnya
- Langkah 11: Dengan Tombol Felt
- Langkah 12: Berdasarkan Prototipe Kerja Anda Sendiri
- Langkah 13: Membentuk
- Langkah 14: Ke dalam Shadowbox
- Langkah 15: Dipicu oleh IFTTT
Video: Internet Valentine: 17 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh bekathwaBecky SternIkuti Lainnya oleh penulis:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
Bingkai Foto Hati LED - Jadikan Hadiah Valentine atau Ulang Tahun yang Sempurna: 7 Langkah (dengan Gambar)
Bingkai Foto Hati LED - Buat Hadiah Valentine atau Ulang Tahun yang Sempurna: Halo! Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat Bingkai Foto Hati LED yang mengagumkan ini. Untuk semua Penggemar Elektronik! Jadikan hadiah Valentine, Ulang Tahun, atau Anniversary yang sempurna untuk orang yang Anda cintai! Anda dapat menonton Video Demo ini
HARI VALENTINE Love Birds: Kotak untuk Mengirim dan Menerima Pesan Audio Telegram: 9 Langkah (dengan Gambar)
HARI VALENTINE Love Birds: Kotak untuk Mengirim dan Menerima Telegram Audio Message: lihat videonya di siniApa itu Love (burung)? Oh sayang, jangan sakiti aku, jangan sakiti aku lagi. Ini adalah perangkat mandiri yang menerima pengiriman pesan suara ke kekasih, keluarga, atau teman Anda. Buka kotak, tekan tombol saat Anda berbicara, lepaskan untuk mengirim
Beating Heart LED Ornament Valentine: 7 Langkah (dengan Gambar)
Beating Heart LED Ornament Valentine: Dalam Instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat ornamen LED untuk hari Valentine yang saya berikan sebagai hadiah untuk istri saya. Sirkuit ini terinspirasi oleh Instructable lain: https://www.instructables.com/id/Astabil-Multivibr
Hadiah Valentine Light Activated: 8 Langkah (dengan Gambar)
Hadiah Valentine yang Diaktifkan Ringan: Dengan hari Valentine yang sudah dekat, saya terinspirasi untuk menambahkan sesuatu tambahan untuk membuat hadiah itu sedikit lebih istimewa. Saya menguji pemutar Mini dengan Arduino, dan bertanya-tanya apakah saya dapat menambahkan sensor cahaya sehingga memutar lagu untuk m
Hadiah Valentine Dengan Efek LED Bagus: 6 Langkah (dengan Gambar)
Hadiah Valentine Dengan Efek LED Nifty: HowTo ini akan memberi Anda ide untuk hadiah untuk pacar Anda (atau siapa pun) karena, kejutan, valentinsday semakin dekat! Hasilnya adalah objek buatan sendiri yang menunjukkan inisial dua orang di sebuah jantung. Bentuknya seperti hologram