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

Klon Arduino Tamagotchi - Hewan Peliharaan Digital

Komponen dan persediaan

Arduino Mini 05
× 1

Alat dan mesin yang diperlukan

Pistol lem panas (generik)

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Dalam video ini kita akan membuat hewan peliharaan digital kita sendiri menggunakan Arduino, tiruan Tamagotchi.

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

Seperti yang Anda lihat di layar OLED kecil, kami merawat dinosaurus kecil. Dengan menggunakan pengukur, seperti pengukur lapar, pengukur kebahagiaan, atau pengukur disiplin, kita dapat menentukan seberapa sehat dan baik perilaku dinosaurus tersebut. Kita bisa memberi makan dinosaurus, bermain dengannya, mengunjungi dokter saat dia sakit dan banyak lagi. Seperti yang Anda lihat, gim ini menawarkan fitur dan animasi yang luar biasa. Ini adalah mainan yang sangat adiktif, saya ingat bermain dengan Tamagotchi selama berbulan-bulan ketika saya masih kecil. Saya masih ingat hari ketika Tamagotchi pertama saya meninggal. Proyek ini membawa kembali begitu banyak kenangan dari masa kecil saya dan itulah mengapa saya memutuskan untuk membangunnya.

Proyek ini dikembangkan oleh Alojz, seorang teman dari Serbia. Dia telah melakukan pekerjaan yang luar biasa. Saya menemukan karyanya beberapa bulan yang lalu. Dia telah membangun sebuah situs web di mana dia berbagi segala sesuatu tentang proyek ini. Kode, diagram skema, bahkan penutup cetak 3D untuknya. Dia telah melakukan pekerjaan yang fantastis dalam proyek ini. Bahkan jika Anda tidak tertarik untuk membangun proyek, pelajari kodenya. Alojz adalah pengembang yang sangat terampil sehingga Anda akan belajar banyak dari kodenya.

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

Langkah 1:Dapatkan Semua Bagian

Untuk membangun proyek ini kita memerlukan bagian-bagian berikut:

  • Arduino Pro Mini http://bit.ly/ArduinoProMini
  • Layar OLED I2C http://bit.ly/OLED_DISPLAY
  • 3 Tombol tekan http://bit.ly/100Buttons
  • Speaker kecil atau buzzer http://bit.ly/SmallSpeaker
  • Sebuah saklar http://bit.ly/Switch10PCS
  • Papan pengisian baterai LiPo http://bit.ly/LiPoCharging
  • Baterai Lipo 150mAh http://bit.ly/LiPo150
  • Resistor 10K http://bit.ly/ResistorsB
  • Papan prototipe berukuran 7x5 cm http://educ8s.tv/part/PCB5x7
  • Seorang programmer FTDI http://bit.ly/FTDIB
  • Beberapa kabel http://bit.ly/Wires3InOne

Biaya elektronik kurang dari $15!

Jika Anda akan mencetak 3D enklosur, Anda juga akan membutuhkan dua gulungan filamen kayu. Saya menggunakan filamen Easy Wood Birch dan Coconut dari FormFutura.

Filamen kelapa http://bit.ly/WoodFilamentCoconut

Filamen birch http://bit.ly/WoodFilamentBirch

Untuk enklosur kami membutuhkan bahan sekitar 70gr, jadi biayanya sekitar $5. Jadi total biaya proyek sekitar $20.

Langkah 2:Layar OLED 0,96"

Layar OLED 0,96" adalah layar yang sangat bagus untuk digunakan dengan Arduino. Ini adalah layar OLED dan artinya konsumsi dayanya rendah. Konsumsi daya layar ini sekitar 10-20 mA dan tergantung pada berapa banyak piksel menyala.

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

Jika Anda baru mengenal Arduino dan Anda menginginkan tampilan yang murah dan mudah digunakan untuk digunakan dengan proyek Anda, mulailah dengan tampilan. Ini adalah cara termudah untuk menambahkan tampilan ke proyek Arduino Anda.

Dapatkan di sini http://bit.ly/OLED_DISPLAY

Langkah 3:Bangun Sirkuit

Sirkuit Utama

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

Satu jam kemudian semuanya disolder. Ternyata lebih mudah dari yang saya kira. Saatnya memuat kode ke Arduino Pro Mini. Saya menggunakan programmer FTDI untuk memuat kode dan semuanya bekerja dengan baik!

Sirkuit Baterai

Maka sudah waktunya untuk membangun sirkuit baterai. Saya menggunakan papan pengisi daya LiPo kecil yang mampu mengisi dan melindungi baterai LiPo. Arus pengisian default yang diberikan papan ke baterai adalah 1000mA. Ini terlalu besar untuk baterai kecil kami. Kami menggunakan baterai 150mAh sehingga arus pengisian tidak bisa lebih dari 150mA. Jadi kita harus melepas resistor ini di sini dan menggantinya dengan yang 10K. Dengan cara ini kami mengurangi arus pengisian menjadi sekitar 130mA yang ideal untuk baterai 150mAh. Sekarang saatnya beralih ke enklosur.

Langkah 4:Cetak Lampiran 3D

Langkah selanjutnya adalah mencetak enklosur secara 3D. Saya merancang enklosur ini menggunakan perangkat lunak gratis Fusion 360. Saya mencoba banyak perangkat lunak desain 3d yang berbeda tetapi Fusion 360 menjadi favorit saya karena alasan berikut.

  • Ini sangat kuat
  • Ini gratis
  • Relatif mudah digunakan
  • Ada banyak tutorial online tentang cara menggunakan software ini

Itulah desain yang saya buat. Terdiri dari 5 bagian, alas, penutup atas, dan 3 kancing.

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

Kemudian tiba saatnya untuk mencetak kandang secara 3D. Saya menggunakan dua filamen Kayu untuk mencetak enklosur. Saya menggunakan filamen EasyWood Coconut dan Birch FormFutura. Enklosur menggunakan sekitar 70gr filamen, jadi Anda akan dikenakan biaya sekitar $5 jika Anda mencetak di rumah. Seperti yang mungkin Anda perhatikan, saya menggunakan filamen kayu di setiap proyek! Saya sangat menyukai tekstur dan warna filamen kayu. Jadi, setelah sekitar 3 jam semua bagian dicetak.

Langkah 5:Selesaikan Pencetakan 3D

Jadi, setelah sekitar 3 jam semua bagian dicetak. Kemudian tiba saatnya untuk mengampelasnya menggunakan kertas amplas halus, proses yang membosankan dan memakan waktu. Setelah proses pengamplasan selesai saya mengoleskan pernis kayu ke semua bagian dan membiarkannya kering selama 24 jam. Hasilnya sangat bagus! Bagian-bagiannya terlihat sangat keren dengan pernis yang diterapkan.

Jangan lewatkan proses pengamplasan dan pernis, karena akan membuat proyek Anda terlihat mengesankan.

Langkah 6:Menyatukan Semuanya

Maka sudah waktunya untuk memasukkan semuanya ke dalam enklosur.

Saya pertama-tama menempelkan papan prototipe di tempatnya dan kemudian saya merekatkan papan pengisi daya baterai dan sakelar. Saya memasang baterai ke papan menggunakan lem standar. Jangan gunakan lem panas pada baterai LiPo, Anda akan menghancurkannya.

Langkah selanjutnya adalah menyolder pin output dari battery shield ke pin power Arduino Pro Mini. Lalu saya merekatkan kancingnya, dan terakhir saatnya merekatkan bagian atas selungkup!

Proyek Tamaguino sudah siap! Dengan baterai 150mAh di dalam, proyek ini dapat berjalan dengan baterai selama lebih dari 7 jam! Tentu saja kita dapat dengan mudah mengisi ulang dalam waktu sekitar 1 jam menggunakan pengisi daya ponsel.

Langkah 7:Kode Proyek

Sekarang mari kita lihat kodenya. Anda dapat mengunduh kode dari situs web proyek.

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

Saya menggunakan kode yang menggunakan resistor Pull Up Internal papan Arduino sehingga kami tidak perlu menggunakan resistor eksternal apa pun untuk membuat proyek berfungsi. Untuk memproyeksikan kompilasi, kami memerlukan dua pustaka yang sudah dikenal, pustaka Adafruit GFX dan pustaka Adafruit untuk tampilan OLED. Anda dapat menemukan tautan untuk perpustakaan dalam deskripsi di bawah ini.

Kode ini panjangnya sekitar 1.300 baris, dan menggunakan 95% dari memori program yang tersedia! Jika kita perlu memperluas kode proyek, kita perlu menggunakan mikrokontroler lain dengan lebih banyak memori yang tersedia. Saya pikir sangat mengesankan apa yang dapat dicapai oleh papan Arduino berbiaya rendah yang sederhana!

Langkah 8:Pikiran Terakhir

Saat saya berpikir terakhir, saya pikir ini adalah proyek yang hebat. Sebuah proyek yang menunjukkan bahwa pembuat sekarang dapat membangun hampir semua hal! Butuh Alojz, pengembang kode sekitar satu minggu untuk menulis kode di waktu luangnya. Perangkat lunak dan perangkat keras yang terbuka memungkinkan kita melakukan banyak hal, yang beberapa tahun lalu bahkan tidak mungkin dilakukan oleh para profesional!

Membangun proyek ini adalah pengalaman belajar yang luar biasa bagi saya. Ini adalah pertama kalinya saya menggunakan papan prototyping dan pertama kali saya menggunakan baterai LiPo dalam sebuah proyek. Selain itu, saya mendesain enklosur ini dari awal yang ternyata lebih sulit dari yang saya harapkan. Sejujurnya saya tidak puas dengan enklosur, itu terlalu besar untuk tampilan sekecil itu. Itulah mengapa saya berpikir untuk mengganti OLED 1" kecil ini dengan layar 2,4" yang lebih besar yang saya temukan. Saya pikir itu akan membuat proyek jauh lebih baik. Saya ingin proyek ini berkembang menjadi konsol game Arduino. Proyek ini adalah awal yang baik. Saya akan senang mendengar pendapat Anda tentang proyek ini. Apakah Anda memiliki saran perbaikan? Silakan kirim komentar Anda di bagian komentar di bawah! Terima kasih!

Suku cadang dan penutup khusus

Thingiverse
https://www.thingiverse.com/thing:2374552File CAD di thingiverse.com

Proses manufaktur

  1. Membuat Monitor Ambilight Menggunakan Arduino
  2. Konsol Permainan Genggam | Klon Arduboy
  3. Arduino Digital Dice
  4. Game Arduino Pong - Tampilan OLED
  5. Detektor Frekuensi Audio
  6. Manipulator Saklar Lampu Nirkabel
  7. Tech-TicTacToe
  8. Sensor Gerakan Pistol Air
  9. Penghitung Waktu Mundur Arduino
  10. Bunga Matahari Arduino:Penari Matahari Elektronik