Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Δημιούργησα μάχες μάχης χρησιμοποιώντας το Arduino UNO και το χαρτόνι χρησιμοποιήθηκε για την κατασκευή των σωμάτων. Προσπάθησα να χρησιμοποιήσω προσιτές προμήθειες και έδωσα στα παιδιά δημιουργική ελευθερία για το πώς να σχεδιάσουν τα ρομπότ μάχης τους. Το Battlebot λαμβάνει εντολές από το ασύρματο χειριστήριο χρησιμοποιώντας joystick και ασύρματη μονάδα nRF24L01 2,4GHz.
Βήμα 1: Υλικό και υλικά
Απαιτούμενο υλικό και υλικό:
Arduino Uno + Καλώδιο USB:
||
Arduino nano:
||
Μπαταρία 9v: https://amzn.to/2wPmnSP ||
Καλώδια βραχυκυκλωτήρων: https://amzn.to/398mQhq ||
NRF24L01+ 2.4GHz Wireless RF Transceiver Module: https://amzn.to/30xQlp4 ||
Συνδετήρας κλιπ μπαταρίας 9v: https://amzn.to/32D4R0b ||
Χαρτόνι:
Μπαστούνια από φυσικό ξύλο: https://amzn.to/39rovPs ||
Μίνι Breadboard: https://amzn.to/2JujS9e ||
Dual Axis XY Joystick Module Arduino KY-023: https://amzn.to/3gOcWFZ ||
DC Motor 1:48 Gear Ratio Smart Car Robot + Wheel: https://amzn.to/3drHmvx ||
Μίνι οδηγός L298N: https://amzn.to/2MoYeqI ||
Διακόπτης: https://amzn.to/2upTngE ||
Male DC Barrel Jack Adapter for Arduino: https://amzn.to/2VwyKxx ||
Gun Glue Gun: https://amzn.to/31sIko3 ||
Σετ συγκολλήσεων σιδήρου: https://amzn.to/3eHmp0i ||
Βήμα 2: Δημιουργήστε ένα BattleRobot
Η ιδέα πίσω από αυτόν τον μάχη ήταν να προσπαθήσουμε να φτιάξουμε όσο το δυνατόν φθηνότερα. Χρησιμοποίησα χαρτόνι για το σώμα του ρομπότ αντί για λαμαρίνα, ψαλίδι αντί για πριόνια και θερμή κόλλα αντί για μια κιβωτό συγκολλητή.
Αρχικά, χρειάζεστε χαρτόνι και μετά κόψτε τα σχήματα. Εάν δεν σας αρέσει το σχέδιό μου, μπορείτε να σχεδιάσετε το δικό σας battlebot. Κολλήστε τα κομμάτια μαζί εκτός από την κορυφή γιατί θέλουμε να βάλουμε το κύκλωμα στο σώμα του battlebot.
Βήμα 3: Προγραμματισμός του Battlebot και του ελεγκτή
Για να προγραμματίσετε το arduino θα χρειαστεί να έχετε εγκαταστήσει τη βιβλιοθήκη RF24. Κατεβάστε λοιπόν τα παρακάτω αρχεία και ανοίξτε το arduino IDE. Μεταβείτε στο Sketch -> Include Library -> Add. ZIP Library και εισαγάγετε το «RF24.zip» εκεί. Στη συνέχεια θα πρέπει να συνδέσετε το arduino UNO και να ανεβάσετε το «Battle_Robot.ino» στο arduino. Τώρα αποσυνδέστε το Arduino UNO και συνδέστε το Arduino Nano και ανεβάστε το "Controller.ino" στο Arduino. Θυμηθείτε επίσης να αλλάξετε τις ρυθμίσεις του πίνακα και της θύρας.
Βήμα 4: Καλωδίωση του Battlebot
Σε αυτό το έργο χρησιμοποιήθηκαν αλκαλικές μπαταρίες 3 x 9 volt για arduino uno, κινητήρες και spinner. Για τον έλεγχο των κινητήρων χρησιμοποιήθηκε ο οδηγός μίνι μοτέρ L298N. Λαμβάνει σήματα 5V της πλακέτας Arduino και παρέχει υψηλότερες τάσεις στους κινητήρες. Επιτρέπει επίσης στους κινητήρες να λειτουργούν και προς τις δύο κατευθύνσεις, εξαρτώμενοι από το συνδυασμό αυτών των σημάτων εισόδου. Κάθε συσκευή συνδέθηκε σύμφωνα με το διάγραμμα καλωδίωσης.
Αφού συνδέσετε τα κυκλώματα, τότε απλά τα κολλάτε ή διπλή ταινία στο σώμα του battlebot, μαζί με την μπαταρία και το arduino uno.
Βήμα 5: Καλωδίωση του ελεγκτή
Η παρακάτω εικόνα δείχνει το πλήρες διάγραμμα καλωδίωσης του πομπού χρησιμοποιώντας Arduino Nano. Μετά τη σύνδεση όλων των εξαρτημάτων, έβαλα όλα αυτά τα εξαρτήματα στο περίβλημα και το σφράγισα εντελώς χρησιμοποιώντας το hotglue. Η μονάδα πομποδέκτη NRF24L01 2,4 GHz μπορεί να χρησιμοποιηθεί για ασύρματες επικοινωνίες έως και 100 μέτρα.
Βήμα 6: Δοκιμάστε το Battlebot
Τώρα, αν όλα πάνε καλά, θα πρέπει να είστε σε θέση να ελέγχετε το battlebot με το χειριστήριο. Εάν το battlebot δεν λειτουργεί καθόλου, θα πρέπει να ελέγξετε τις συνδέσεις του nRF24L01.
Funταν διασκεδαστικό να χτίζουμε αυτούς τους πολεμιστές! Ελπίζω ότι αυτό το άρθρο σας βοήθησε να ανοίξετε τα μάτια σας στις δυνατότητες που κρύβονται σε όλα εκείνα τα καθημερινά αντικείμενα γύρω από το σπίτι σας. Αυτά τα κουτιά που πετάτε θα μπορούσαν να γίνουν το επόμενο μεγάλο έργο σας αν το σκεφτείτε.
Μπορείτε να εγγραφείτε στο κανάλι μου για υποστήριξη.
Σας ευχαριστώ.