Πίνακας περιεχομένων:

Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 βήματα (με εικόνες)
Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 βήματα (με εικόνες)

Βίντεο: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 βήματα (με εικόνες)

Βίντεο: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 βήματα (με εικόνες)
Βίντεο: Selfmade Arduino Tamagotchi | Technic Joe 2024, Ιούλιος
Anonim
Image
Image

Βαρέθηκα στην καραντίνα και αποφάσισα να φτιάξω ένα Arduino Tamagotchi. Επειδή μισώ πολλά ζώα επιλέγω τον εαυτό μου ως Tamagotchi. Πρώτα χτίζω την κονσόλα μου σε ένα breadboard. Η καλωδίωση είναι πολύ απλή. Υπάρχουν μόνο τρία κουμπιά, ένας βομβητής και ένα Nokia 5110 LCD.

Βήμα 1: Χτίζοντας το έργο σε ένα Breadboard

Χτίζοντας το έργο σε ένα Breadboard
Χτίζοντας το έργο σε ένα Breadboard
Χτίζοντας το έργο σε ένα Breadboard
Χτίζοντας το έργο σε ένα Breadboard

Επιλέγω τις ψηφιακές ακίδες 2, 3 και 4 για τα κουμπιά και 5 για το βομβητή. Αποφάσισα να τοποθετήσω μια αντίσταση 47 Ohm μεταξύ του ηχείου και της καρφίτσας, λόγω του ενοχλητικού θορύβου των βομβητών. Η οθόνη LCD της Nokia είναι συνδεδεμένη στα 8, 9, 10, 11 και 12. Μετά την καλωδίωση άρχισα τον προγραμματισμό, ο οποίος ήταν ο περισσότερος εργασία.

Βήμα 2: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός
Προγραμματισμός
Προγραμματισμός

Ο προγραμματισμός χρειάστηκε περισσότερες από δύο εβδομάδες και κατέληξε σε ένα πραγματικό χάος - αλλά κάνει μια χαρά. Θα σας συνιστούσα να μην κάνετε πολλές αλλαγές στο πρόγραμμα, γιατί είναι μισό γερμανικό μισό αγγλικό και λίγο μπερδεμένο. Στις πρώτες γραμμές υπάρχουν οι πιο σημαντικές πληροφορίες, όπως καρφίτσες κουμπιών και αντίθεση LCD. Νομίζω ότι αυτό είναι χρήσιμο. Σχεδίασα όλα τα γραφικά με χρώμα και χρησιμοποίησα το LCDAssistant για τη μετατροπή των εικόνων σε εξάγωνο.

Πρόσθεσα πείνα, διασκέδαση και κούραση. Μισή ώρα υπάρχει πιθανότητα 75 % να πέσει μία κατάσταση. Μπορείτε να γεμίσετε τις γραμμές κατάστασης τρώγοντας φαγητό, παίζοντας παιχνίδια ή πηγαίνοντας για ύπνο.

Πρόσθεσα ένα αρχείο rar (Tama2.rar) και δύο ξεχωριστά αρχεία (Graphic.c & Tama2.ino). Μπορείτε να επιλέξετε ανάμεσα σε μία από αυτές τις επιλογές.:)

Βήμα 3: Σχεδιάζοντας έναν πίνακα κυκλωμάτων

Σχεδιασμός πλακέτας κυκλωμάτων
Σχεδιασμός πλακέτας κυκλωμάτων
Σχεδιασμός πλακέτας κυκλωμάτων
Σχεδιασμός πλακέτας κυκλωμάτων

Αφού τελείωσα τον προγραμματισμό σχεδίασα μια πλακέτα κυκλώματος με τον Eagle. Λόγω του μικρού μεγέθους του επέλεξα ένα Arduino Mini ως τον εγκέφαλο της κονσόλας παιχνιδιών μου. Το μέγεθος των σανίδων είναι μόνο 93, 4mm x 49, 25mm (3, 67 x 1, 94 ίντσες). Χρησιμοποίησα την υπηρεσία του JLCPCB για τους πίνακες κυκλωμάτων μου. Ο χαμηλότερος ρυθμός ρολογιού Arduino Minis (8 MHz) έκανε τα παιχνίδια πολύ εύκολα και αργά, οπότε προσαρμόστηκα την ταχύτητα. Επίσης άλλαξα τον βομβητή σε μικρότερο.

Βήμα 4: Προσθήκη μπαταρίας

Προσθήκη μπαταρίας
Προσθήκη μπαταρίας

Για να φτιάξω το Tamagotchi χρησιμοποίησα μια παλιά μπαταρία και μια μονάδα φόρτισης. Η μπαταρία προέρχεται από κινητό τηλέφωνο και παρέχει ενέργεια για περισσότερες από τρεις ημέρες. Η μονάδα φόρτισης είναι ο πίνακας φόρτισης μπαταριών λιθίου USB 18650. Μπορεί να φορτίσει την μπαταρία σε λίγες ώρες.

Βήμα 5: Σχεδιασμός και εκτύπωση θήκης

Σχεδιασμός και εκτύπωση θήκης
Σχεδιασμός και εκτύπωση θήκης
Σχεδιασμός και εκτύπωση θήκης
Σχεδιασμός και εκτύπωση θήκης

Τέλος, χρησιμοποίησα έναν εκτυπωτή 3D για να φτιάξω μια θήκη για το Tamagotchi μου. Σχεδίασα όλα τα αρχεία CAD στο Thinkercad και μετά από μερικές αποτυχημένες εκτυπώσεις πήρα μια καλή και σταθερή θήκη. Τα βάζω όλα μαζί και το έργο τελείωσε.

Αυτό είναι το έργο μου. Εάν έχετε οποιεσδήποτε ερωτήσεις, γράψτε ένα σχόλιο παρακάτω.:)

Συνιστάται: