Daftar Isi:
- Perlengkapan
- Langkah 1: Koneksi Elektronik
- Langkah 2: Pemrograman- Pengaturan IDE
- Langkah 3: Pemrograman- Kustomisasi Teks
- Langkah 4: Kasus berbentuk hati
Video: Puisi Hati yang Bergerak: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dalam "A Charlie Brown Valentine", anak-anak mendapatkan hati percakapan itu dan membacanya. Adik Charlie membaca seluruh soneta dari miliknya. Dia harus terus membaliknya lagi dan lagi. Saya pikir akan menyenangkan untuk membuat yang bisa melakukan itu. Saya menggunakan soneta yang sama, tetapi Anda dapat menulis puisi Anda sendiri. Akan menyenangkan untuk proposal atau proposal.
Proyek ini menggunakan Circuit Playground Express (CPX) Adafruit untuk menggerakkan 2 layar OLED. Akselerometer bawaan CPX digunakan untuk mendeteksi ketika seseorang mengambilnya atau membaliknya. Setiap kali dibalik, tampilan maju ke baris puisi berikutnya.
Perlengkapan
Kotak berbentuk hati seperti kotak cokelat atau kotak cetak 3D (file stl disediakan)
Elektronik
- Adafruit Circuit Playground Express
- 2x OLED display seperti Adafruit SSD1306 oled
- Baterai Li-Ion atau sumber daya lainnya
Perangkat lunak
- Arduino IDE & perpustakaan tambahan
- file sketsa (.ino) disediakan
Peralatan
- Besi solder
- Pistol lem panas
Langkah 1: Koneksi Elektronik
Pastikan setiap OLED memiliki alamat yang berbeda. Anda mungkin perlu menyolder ulang jumper di layar. Itulah satu-satunya tugas yang sulit dalam proyek ini. Segala sesuatu yang lain dalam proyek ini adalah pada tingkat yang mudah. Untuk referensi skala, pelompat kecil ditunjukkan dengan satu sen dan sebutir beras.
Hubungkan display ke Circuit Playground Express (CPX) seperti yang ditunjukkan pada diagram pengkabelan. Catatan, Anda mungkin tidak perlu membuat koneksi biru jika OLED Anda tidak memiliki pin reset. Jika Anda menggunakan OLED Adafruit, Anda harus membuat koneksi ini. Lokasi pin pada OLED Anda mungkin berbeda, jadi pastikan untuk membaca label pin.
- GND hitam
- Merah +3V
- SCL kuning
- SDA oranye
- Biru RST / A0
Langkah 2: Pemrograman- Pengaturan IDE
Proyek ini menggunakan standar Arduino IDE untuk memprogram Circuit Playground Express (CPX). Ini juga membutuhkan beberapa library tambahan: 2 Adafruit display Libraries & driver SAMD Boards.
Jika Anda belum memiliki perpustakaan ini, cara termudah untuk melakukannya adalah dari menu alat, pilih Kelola Perpustakaan. Di kotak tarik-turun jenis, pilih kontribusi. Di kotak drop-down topik, pilih tampilan. Letakkan Adafruit di kotak filter pencarian. Dua pustaka yang ingin Anda tambahkan adalah pustaka Adafruit GFX dan Adafruit SSD1306.
Demikian pula, Anda perlu menambahkan papan CPX dengan Manajer Papan. Dari menu Alat, pilih menu Papan (atau Papan: "papan default Anda") untuk mendapatkan menu tarik-turun. Pilih Manajer Dewan. Anda perlu menginstal Arduino SAMD Boards versi 1.6.16 atau yang lebih baru. Ketik Arduino SAMD di bilah pencarian atas, lalu ketika Anda melihat entri, klik Instal.
Saya sangat menyarankan Anda me-restart Arduino IDE. Jika Anda menggunakan windows, Anda mungkin perlu menginstal driver tambahan. Adafruit memiliki instruksi yang luar biasa.
Langkah 3: Pemrograman- Kustomisasi Teks
Gunakan Elizabeth Barrett Browning's Sonnet 43 ("Bagaimana aku mencintaimu? Biarkan aku menghitung caranya…") atau ikuti langkah ini untuk menyesuaikan teks Anda sendiri.
Program yang disediakan menyimpan pesan sebagai array string. Kode akan memajukan pesan satu string pada satu waktu setiap kali hati dibalik. Array string ini adalah satu-satunya variabel yang perlu Anda ubah untuk menjadikannya milik Anda. Anda mungkin juga ingin mengubah ukuran teks. Ukuran font yang digunakan dalam kode jauh lebih kecil daripada yang ditunjukkan pada foto sampul. Pertimbangkan cuplikan berikut dengan dua string pertama dari puisi itu:
int ukuranteks = 1;
String Poem = { "\n\n" "Bagaimana aku mencintaimu?\n\n" "Biarkan aku menghitung\n jalannya.\n\n (lebih ->)", "Aku mencintaimu sampai \n" " kedalaman dan keluasan\n" "dan tinggi Jiwaku\n" " dapat dijangkau, ketika\n" "merasa hilang dari pandangan\n\n (lebih ->)", Variabel textSize dapat berupa 1, 2, atau 3, dengan 3 sebagai ukuran besar yang ditunjukkan pada foto sampul proyek. Ukuran 1 sangat kecil, tetapi masih dapat dibaca pada OLED berkualitas baik.
Meski terlihat lebih, hanya 2 senar pertama sajak yang ditampilkan di atas. Jika sebuah baris diakhiri dengan " dan baris berikutnya dimulai dengan ", string dilanjutkan. Untuk memisahkan string, koma harus digunakan.
Masalah Pemformatan String: \n mungkin terlihat sedikit aneh. Memasukkannya ke dalam string memaksa baris baru. Tanpanya, teks Anda akan terbungkus, tetapi mungkin pecah di tengah kata. \n dikenal sebagai karakter pelarian. Karakter escape lain yang berguna adalah \t untuk tab dan \' untuk kutipan tunggal. (Puisi ini memiliki kutipan tunggal). Satu lagi masalah pemformatan yang mungkin Anda temui adalah tanda persen. Anda harus membuatnya menjadi dua kali lipat sebagai gantinya (%%). Saya berharap saya dapat menautkan ke referensi pemformatan yang baik di situs arduino.cc. Sejauh ini yang terbaik yang saya temukan ada di Wikipedia. Jika Anda memiliki referensi online favorit, silakan bagikan.
Langkah 4: Kasus berbentuk hati
Baik Anda menggunakan kotak cetak 3D atau kotak permen, saya sarankan untuk memperbaiki tampilan di tempatnya saat menyala. Ini akan membantu Anda menjaganya tetap lurus dan Anda tidak akan sengaja memasangnya terbalik. Gunakan pita listrik untuk menutupi kontak yang terbuka dan mengamankan komponen, termasuk baterai.
File cetak 3D yang disediakan mendukung tampilan dengan bantalan. Gunakan lem panas pada bantalan tersebut. Papan CPX dipasang dengan dua sekrup 2,5 mm. Cat akrilik pastel ton kotak membuatnya lebih terlihat seperti percakapan hati.
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
Mood Speaker- Speaker Kuat untuk Musik Suasana Hati yang Akan Diputar Berdasarkan Suhu Sekitar: 9 Langkah
Mood Speaker- Speaker Kuat untuk Musik Suasana Hati yang Akan Diputar Berdasarkan Suhu Sekitar: Hai! Untuk proyek sekolah saya di MCT Howest Kortrijk, saya membuat Mood Speaker ini adalah perangkat speaker Bluetooth pintar dengan sensor yang berbeda, LCD dan WS2812b termasuk ledstrip. Speaker memutar musik latar berdasarkan suhu tetapi dapat
Robot Instructables Keren Yang Bergerak: 11 Langkah (dengan Gambar)
Robot Instruksi Keren yang Bergerak: jika Anda menyukai robot saya, silakan pilih saya dalam kontes robot instruksi. Ini sederhana dan mudah dibuat
Cahaya Suasana Hati Android yang Dikendalikan Suara: 11 Langkah (dengan Gambar)
Cahaya Suasana Hati Android Terkendali Suara: Saya perlu membuat kelas untuk Grup Pembuat lokal kami. Sesuatu yang menjamin bahkan pengunjung pertama kali mendapatkan kemenangan yang pasti dan hadiah besar tanpa kerumitan, tanpa keributan, dan tanpa alat atau bahan khusus. Para siswa perlu membawa pulang sesuatu yang
Generator Puisi Optimis: Menggunakan Pigmen Termokromik dan Bantalan Pemanas Nichrome: 10 Langkah
Generator Puisi Optimis: Menggunakan Pigmen Termokromik dan Bantalan Pemanas Nichrome: Puisi, pemerintahan, dan kekuasaan adalah generator puisi optimis- sistem yang dapat memasukkan teks yang mewujudkan prasangka manusia- pidato kebencian, kebijakan bias, pernyataan misoginis- dan menghapus kata-kata tertentu untuk mengungkapkan puisi yang penuh harapan dan pilihan