Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Komponen dan Perlengkapan

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Arduino Mini 05
×1

Alat dan Mesin yang Diperlukan

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Pistool leleh panas (generik)

Aplikasi dan Layanan Online

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Arduino IDE

Tentang Proyek Ini

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Dalam video ini kita akan membangun hewan peliharaan digital kita sendiri menggunakan Arduino, klon Tamagotchi.

Dengan lebih dari 76 juta unit yang terjual di seluruh dunia, Tamagotchi adalah salah satu mainan paling populer pada tahun 90-an.

Seperti yang Anda lihat pada layar OLED kecil, kita merawat seekor dinosaurus kecil. Dengan menggunakan meter, seperti meter lapar, meter bahagia, atau meter disiplin, kita dapat menentukan sehat dan seberapa baik perilaku dinosaurus tersebut. Kita dapat memberi makan dinosaurus, bermain dengannya, membawanya ke dokter ketika sakit dan banyak hal lagi. Seperti yang Anda lihat, permainan menawarkan fitur dan animasi yang hebat. Ini adalah mainan yang sangat menarik, saya ingat bermain dengan Tamagotchi selama bertahun-tahun saat saya masih kecil. Saya masih ingat hari pertama Tamagotchi saya mati. Proyek ini membawa begitu banyak kenangan dari masa kecil saya dan itulah sebabnya saya memutuskan untuk membuat satu.

Proyek ini dikembangkan oleh Alojz, seorang teman dari Serbia. Ia telah melakukan pekerjaan yang luar biasa. Saya menemukan karyanya beberapa bulan yang lalu. Ia telah membangun situs web tempat ia berbagi segala sesuatu tentang proyek ini. Kode, diagram skematik, bahkan pelapukan 3D untuknya. Ia telah melakukan pekerjaan yang fantastis dalam proyek ini. Bahkan jika Anda tidak tertarik untuk membangun proyek, pelajari kodenya. Alojz adalah pengembang yang sangat terampil jadi Anda akan banyak belajar dari kodenya.

Halaman Proyek: https://alojzjakob.github.io/Tamaguino/

Langkah 1: Dapatkan Semua Bagian

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Untuk membangun proyek ini kita membutuhkan bagian-bagian berikut:

Biaya elektronik kurang dari 15$!

Jika Anda akan mencetak pelapukan 3D Anda juga akan membutuhkan dua gulungan filament kayu. Saya menggunakan filament Easy Wood Birch dan Coconut FormFutura.

Filament Coconut ▶ https://bit.ly/WoodFilamentCoconut

Filament Birch ▶ https://bit.ly/WoodFilamentBirch

Untuk pelapukan kita membutuhkan sekitar 70gr bahan, jadi akan kira-kira 5$. Jadi total biaya proyek sekitar 20$.

Langkah 2: Layar OLED 0.96″

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Layar OLED 0.96″ adalah layar yang sangat bagus untuk digunakan dengan Arduino. Ini adalah layar OLED dan itu berarti konsumsi daya rendah. Konsumsi daya layar ini sekitar 10-20 mA dan tergantung pada berapa banyak piksel yang menyala.

Layar memiliki resolusi 128×64 piksel dan ukurannya sangat kecil. Selain itu, sangat terang dan memiliki dukungan perpustakaan yang hebat. Adafruit telah mengembangkan perpustakaan yang sangat bagus tentang layar ini, Anda dapat menemukan perpustakaan ini di sini. Selain itu, layar menggunakan antarmuka I2C jadi koneksi dengan Arduino sangat mudah. Anda hanya perlu menghubungkan dua kabel kecuali Vcc dan GND.

Jika Anda baru mengenal Arduino dan ingin layar yang murah dan mudah digunakan untuk proyek Anda, mulai dengan layar ini. Ini adalah cara termudah untuk menambahkan layar ke proyek Arduino Anda.

Dapatkan di sini ▶ https://bit.ly/OLED_DISPLAY

Langkah 3: Bangun Rangkaian

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Rangkaian Utama

Pertama-tama mari kita bangun elektronik. Saya menggunakan papan prototipe kecil 7x5cm ini untuk menyolder semua elektronik bersama-sama. Ini adalah kali pertama saya menggunakan papan prototipe dalam proyek jadi saya tidak tahu bagaimana hasilnya. Saya pertama-tama mengatur semua bagian pada papan prototipe dan kemudian saya mulai menyolder bagian satu per satu sesuai dengan diagram skematik.

Satu jam kemudian semuanya disolder. Hasilnya ternyata lebih mudah dari yang saya pikir. Kemudian saatnya untuk memuat kode ke Arduino Pro Mini. Saya menggunakan pemrogram FTDI untuk memuat kode dan semuanya berfungsi dengan baik!

Rangkaian Baterai

Kemudian saatnya untuk membangun rangkaian baterai. Saya menggunakan papan pengisian baterai LiPo kecil ini yang mampu mengisi dan melindungi baterai LiPo. Arus pengisian default yang diberikan papan ke baterai adalah 1000mA. Ini terlalu besar untuk baterai kecil kita. Kami menggunakan baterai 150mAh jadi arus pengisian tidak boleh lebih dari 150mA. Jadi kita harus menghapus resistor ini dan menggantinya dengan 10K. Dengan cara ini kita mengurangi arus pengisian ke sekitar 130mA yang ideal untuk baterai 150mAh. Sekarang saatnya untuk beralih ke pelapukan.

Langkah 4: Cetak 3D Pelapukan

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Langkah berikutnya adalah mencetak 3D pelapukan. Saya mendesain pelapukan ini menggunakan perangkat lunak gratis Fusion 360. Saya mencoba banyak perangkat lunak desain 3D yang berbeda tetapi Fusion 360 menjadi favorit saya dari beberapa alasan.

Ini desain yang saya buat. Ini terdiri dari 5 bagian, dasar, tutup atas dan 3 tombol.

Unduh file pelapukan dari Thingiverse ▶ https://www.thingiverse.com/thing:2374552

Kemudian saatnya untuk mencetak 3D pelapukan. Saya menggunakan dua filament kayu untuk mencetak pelapukan. Saya menggunakan filament EasyWood Coconut dan Birch FormFutura. Pelapukan menggunakan sekitar 70gr filament, jadi akan kira-kira 5$ jika Anda mencetak di rumah. Seperti yang mungkin Anda perhatikan saya menggunakan filament kayu dalam setiap proyek! Saya sangat suka tekstur dan warna filament kayu. Jadi, setelah sekitar 3 jam semua bagian dicetak.

Langkah 5: Selesaikan Cetakan 3D

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Jadi, setelah sekitar 3 jam semua bagian dicetak. Kemudian saatnya untuk menggosoknya dengan kertas pasir halus, proses yang melelahkan dan memakan waktu. Setelah proses penggosokan selesai saya melapisi semua bagian dengan vernis kayu dan membiarkannya kering selama 24 jam. Hasilnya hebat! Bagian-bagian terlihat sangat keren dengan vernis yang diterapkan.

Jangan lewati proses penggosokan dan pelapis, itu akan membuat proyek Anda terlihat menakjubkan.

Langkah 6: Gabungkan Semuanya

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Kemudian saatnya untuk meletakkan semuanya di dalam pelapukan.

Saya pertama-tama melekatkan papan prototipe di tempat dan kemudian saya melekatkan papan pengisian baterai dan saklar. Saya melekatkan baterai ke papan menggunakan lemur standar. Jangan gunakan leleh panas pada baterai LiPo, Anda akan merusaknya.

Langkah berikutnya adalah menyolder pin output dari shield baterai ke pin daya Arduino Pro Mini. Kemudian saya melekatkan tombol, dan akhirnya saatnya untuk melekatkan bagian atas pelapukan!

Proyek Tamaguino siap! Dengan baterai 150mAh di dalam proyek dapat berjalan dengan baterai selama lebih dari 7h! Tentu kita dapat dengan mudah mengisi ulangnya dalam sekitar 1h menggunakan charger ponsel.

Langkah 7: Kode Proyek

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Mari kita sekarang lihat cepat kode. Anda dapat mengunduh kode dari situs web proyek.

https://alojzjakob.github.io/Tamaguino/

Saya menggunakan kode yang menggunakan Resistor Internal Pull Up papan Arduino jadi kita tidak perlu menggunakan resistor eksternal untuk membuat proyek berfungsi. Untuk mengkompilasi proyek kita perlu dua perpustakaan yang dikenal, perpustakaan Adafruit GFX dan perpustakaan Adafruit untuk layar OLED. Anda dapat menemukan tautan untuk perpustakaan di deskripsi di bawah.

Kode berpanjang sekitar 1.300 baris, dan menggunakan 95% memori program yang tersedia! Jika kita perlu memperluas kode proyek kita akan perlu menggunakan mikrokontroler lain dengan lebih banyak memori yang tersedia. Saya pikir hebat apa yang dapat dicapai oleh papan Arduino sederhana dan murah ini!

Langkah 8: Pemikiran Akhir

Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital

Sebagai pemikiran akhir saya pikir ini adalah proyek hebat. Sebuah proyek yang menunjukkan bahwa pembuat sekarang dapat membangun hampir apa saja! Membutuhkan waktu Alojz, pengembang kode sekitar satu minggu untuk menulis kode dalam waktu luangnya. Perangkat lunak dan perangkat keras open source memungkinkan kita melakukan hal-hal yang beberapa tahun lalu mustahil bahkan untuk profesional!

Membangun proyek ini adalah pengalaman belajar yang hebat bagi saya. Ini adalah kali pertama saya menggunakan papan prototipe dan kali pertama saya menggunakan baterai LiPo dalam proyek. Juga, saya mendesain pelapukan ini dari nol yang lebih sulit dari yang saya dua-ngakan. Untuk jujur saya tidak puas dengan pelapukan, terlalu besar untuk layar kecil seperti itu. Itulah sebabnya saya berpikir untuk mengganti layar OLED kecil 1 inci ini dengan layar 2,4 inci yang lebih besar yang telah saya temukan. Saya pikir itu akan membuat proyek jauh lebih baik. Saya ingin proyek ini berkembang menjadi konsol permainan Arduino. Proyek ini adalah awal yang baik. Saya akan senang mendengar pendapat Anda tentang proyek ini. Apakah Anda memiliki saran perbaikan? Silakan posting komentar Anda di bagian komentar di bawah! Terima kasih!

Bagian dan Pelapukan Khusus

Thingiverse
https://www.thingiverse.com/thing:2374552CAD file on thingiverse.com

Proses manufaktur

  1. Buat Sistem Ambilight Monitor Menakjubkan dengan Arduino
  2. Buat Konsol Game Tangan dengan Klon Arduboy
  3. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  4. Membuat Game Pong Klasik pada Arduino UNO dengan Layar OLED – Tutorial Langkah demi Langkah
  5. Detektor Frekuensi Audio Arduino – Ukur Puncak Suara Terkeras dengan Modul Sensitivitas Tinggi
  6. Pengontrol Saklar Lampu Nirkabel Smart Berbasis Arduino
  7. Tic Tac Toe Arduino dengan Matriks LED MAX7219 dan Kotak Kardus
  8. Senapan Air Cerdas Tergerak Gerakan dengan Arduino Nano
  9. Membuat Timer Hitung Mundur Arduino yang Andalan dengan Layar 7-Segmen SparkFun
  10. Matahari Buatan Arduino: Buat Bunga Matahari Pelacak Matahari