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

Τροποποίηση Ottobot: 5 βήματα
Τροποποίηση Ottobot: 5 βήματα

Βίντεο: Τροποποίηση Ottobot: 5 βήματα

Βίντεο: Τροποποίηση Ottobot: 5 βήματα
Βίντεο: Τροποποίηση Ιδρυτικού 2024, Ιούλιος
Anonim
Τροποποίηση Ottobot
Τροποποίηση Ottobot
Τροποποίηση Ottobot
Τροποποίηση Ottobot

Αυτό είναι ένα σχέδιο σχεδιασμού ρομποτικής αρχάριου στο οποίο τροποποίησα ένα Ottobot προσθέτοντας νέους αισθητήρες στο πρωτότυπο του. Το Otto είναι ένα απλό διαδραστικό ρομπότ που βασίζεται στη γλώσσα προγραμματισμού Arduino. Βασικά, αυτή η εκπαιδευτική ανάρτηση αφορά στο να αφήσουμε το ρομπότ να ανταποκρίνεται σε διάφορους αισθητήρες με διαφορετικούς τρόπους, έτσι ώστε να κάνει πράγματα με βάση τον διεγερμένο αισθητήρα. Το τελικό προϊόν θα πρέπει να είναι, όταν πατάτε ένα κουμπί, το ottobot παίζει μια σύντομη μελωδία ή χτυπά τα πόδια του ή ενεργοποιεί μια δίοδο εκπομπής φωτός.

Βήμα 1: Συναρμολόγηση υλικού και εγκατάσταση λογισμικού

Απαιτούνται τα ακόλουθα ηλεκτρονικά εξαρτήματα και εφαρμογή υπολογιστή:

  • Ρομπότ Otto DIY
  • IDE ανοιχτού κώδικα για το Arduino (η δική μου ήταν η έκδοση 1.8.5 στο Macbook Pro)
  • 1 σανίδα ψωμιού
  • 8 καλώδια άλματος (αρσενικό σε θηλυκό)
  • 3 καλώδια άλματος (θηλυκό σε θηλυκό)
  • 2 LED οποιουδήποτε χρώματος
  • 2 κουμπιά
  • 1 αισθητήρας αφής HW-483

Βήμα 2: Τοποθέτηση κουμπιών

Τοποθέτηση κουμπιών
Τοποθέτηση κουμπιών
Τοποθέτηση κουμπιών
Τοποθέτηση κουμπιών

Τοποθετήστε ένα κουμπί στην πλάκα ψωμιού, απέναντι από τη χαράδρα για ICs Dual in-line Package (DIP). Και τα τέσσερα σκέλη του κουμπιού πρέπει να στερεωθούν σφιχτά, έτσι ώστε το ηλεκτρικό ρεύμα να μπορεί να ρέει ανεμπόδιστα κατά μήκος των τερματικών λωρίδων της σανίδας. Ομοίως, τοποθετήστε το άλλο κουμπί σε διαφορετική θέση.

Συνδέστε το ένα πόδι του κουμπιού μέσω καλωδίου βραχυκυκλωτήρα (αρσενικό σε θηλυκό) στον πείρο τάσης (V ή +) του αναλογικού 0 (A0) στην ασπίδα Arduino Nano IO. Επίσης, συνδέστε αυτό το πόδι στον ακροδέκτη σήματος (S) του A0. Στο αντίθετο άκρο συνδέστε την οπή στην ίδια στήλη με το πόδι με τον πείρο γείωσης (G ή GND) του A0. Επαναλάβετε τα βήματα για το δεύτερο κουμπί εκτός από τη χρήση A1 αυτή τη φορά.

Βήμα 3: Ρύθμιση πολλαπλών LED

Ρύθμιση πολλαπλών LED
Ρύθμιση πολλαπλών LED
Ρύθμιση πολλαπλών LED
Ρύθμιση πολλαπλών LED

Συνδέστε το LED 1 στο ψωμί, τα πόδια χωμένα σε δύο ξεχωριστές τερματικές λωρίδες. Τοποθετήστε το μακρύ σκέλος του LED 2 δίπλα στο κοντό πόδι του LED 1 στην ίδια τερματική ταινία. Το κοντό πόδι του LED 2 μπορεί να πάει οπουδήποτε αρκεί να μην είναι στις χρησιμοποιημένες στήλες του πίνακα. Τέλος, για να ολοκληρώσω ένα κύκλωμα σειράς, συνέδεσα το μακρύ σκέλος του LED 1 με τον ακροδέκτη σήματος (S) του Α4 και το κοντό σκέλος του LED 2 με τον ακροδέκτη G του Α4.

Το ρεύμα προχωρά σε έναν βρόχο σύμφωνα με μία διαδρομή από την αρχή μέχρι το τέλος, με την άνοδο (θετική) της λυχνίας 2 να συνδέεται με την κάθοδο (αρνητική) της λυχνίας LED 1. Επιπλέον, η έξοδος τάσης από τον αναλογικό πείρο συνδέεται με τη θετική μακρύ σκέλος του LED 1 και από αυτό το LED γίνεται περαιτέρω σύνδεση από το αρνητικό στο θετικό του LED 2 στο κύκλωμα DC, από το οποίο η ηλεκτρική ενέργεια περνά από το αρνητικό άκρο στον πείρο εξόδου γείωσης.

Βήμα 4: Αγγίξτε τη σύνδεση αισθητήρα

Αγγίξτε τη σύνδεση αισθητήρα
Αγγίξτε τη σύνδεση αισθητήρα

Τρία πόδια του αισθητήρα αφής έχουν διαφορετικές λειτουργίες. Το μεσαίο δέχεται τάση. Ένα από τα πλευρικά προεξοχές με ένα κεφαλαίο γράμμα S γραμμένο δίπλα του είναι υπεύθυνο για την είσοδο σήματος και το άλλο που σημειώνεται με σύμβολο μείον είναι ένα ηλεκτρόδιο γείωσης. Επομένως, συνδέστε τους πλευρικούς πείρους στο S και G του ψηφιακού 7 (D7), το μεσαίο πόδι στο V.

Βήμα 5: Μεταφόρτωση προγράμματος

Μεταφόρτωση προγράμματος
Μεταφόρτωση προγράμματος

Επισυνάπτω ένα αρχείο κειμένου.ino του κώδικα ottobot σε αυτό το βήμα για αναφορά σας. Αναγνωρίζω τα ελαττώματα στο πρόγραμμά μου, ειδικά το τμήμα LED. Κατάφερα μόνο να αφήσω τα φώτα να αναβοσβήνουν ταυτόχρονα παρά την ασταμάτητη προσπάθειά μου να τα ξεθωριάσω μέσα και έξω. Ζητώ συγγνώμη για την ασάφεια στην επικοινωνία μου και, ελπίζω, οι αναγνώστες της ανάρτησής μου να μπορούν να ακολουθήσουν αυτές τις διαδικασίες με ευκολία.

Συνιστάται: