Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αποφάσισα να δημιουργήσω έναν οδηγό που να δείχνει πώς να δημιουργείτε τους προφυλακτήρες ρομπότ και πώς να τους τοποθετείτε στο ρομπότ με έλεγχο μπαταρίας. Πρώτον, θέλετε να διασφαλίσετε ότι έχετε συνδέσει τα καλώδια στα σωστά σημεία. Το κύκλωμα δεν θα λειτουργήσει διαφορετικά. Δεύτερον, θέλετε να διασφαλίσετε ότι έχετε ένα από τα καλώδια συνδεδεμένο στο VDD (θετικό) και τα άλλα καλώδια συνδεδεμένα στο VSS (αρνητικό). Τέλος, θέλετε να διασφαλίσετε ότι συνδέετε και τα δύο αυτά καλώδια στο αλουμινόχαρτο. Το τελευταίο βήμα που πρέπει να κάνετε είναι να διασφαλίσετε ότι το αλουμινόχαρτο είναι συνδεδεμένο με τους προφυλακτήρες.
Προμήθειες
Τα εφόδια που χρησιμοποιήθηκαν για τη δημιουργία αυτού του Instructable ήταν τα ακόλουθα:
- Δύο ραβδιά
- Αλουμινόχαρτο
- 3 καλώδια
Βήμα 1: Τοποθέτηση του αλουμινόχαρτου στα ραβδιά
Τοποθετήστε τα δύο μπαστούνια στο πίσω μέρος του προφυλακτήρα, εξασφαλίζοντας ότι και τα δύο ραβδιά καλύπτονται με αλουμινόχαρτο. Η καλύτερη επιλογή για να διασφαλίσετε ότι και τα δύο ραβδιά παραμένουν στο πίσω μέρος του ρομπότ είναι η εφαρμογή ενός μικρού κομματιού κολλητικής ταινίας.
Βήμα 2: Σύνδεση των καλωδίων
Για να λειτουργήσει το κύκλωμά σας, πρέπει να είστε σε θέση να συνδέσετε τα τρία καλώδια από το VDD και το VSS στα μπαστούνια καλυμμένα με φύλλο κασσίτερου.
Βήμα 3: Σύνδεση όλων των καλωδίων σε ένα
Τέλος, για να αρχίσουν να λειτουργούν όλα τα καλώδια στον προφυλακτήρα, τυλίξτε τα με αλουμινόχαρτο και πιέστε τα στα ραβδιά που καλύπτονται με αλουμινόχαρτο. Όταν πιέζεται, το ρεύμα από τα καλώδια προκάλεσε την κίνηση του ρομπότ.
Βήμα 4: Watch It Go
Όταν πιέζετε και τα τρία καλώδια στους προφυλακτήρες, το αυτοκίνητο θα πρέπει να αρχίσει να κινείται. Το επόμενο βήμα εμφανίζει τον κώδικα που απαιτείται για να λειτουργήσει αυτό. Το πρόγραμμα που χρησιμοποιήθηκε για αυτήν τη διαδικασία ονομάζεται "Basic Stamp Editor".
Βήμα 5: Ο κώδικας προγραμματισμού του ρομπότ
Για να μετακινηθεί αυτό το ρομπότ, πρέπει να έχει τον ακόλουθο κώδικα:
'{$ STAMP BS2}' {$ PBASIC 2.5}
LBump PIN 11
RBump PIN 10
LMOTOR PIN 15
ΑΝΑΚΟΙΝΩΣΗ RMOTOR 14
RFast CON 650
LFast CON 850
RSlow CON 700
LSLOW CON 800
MStop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Word 'Για.. Επόμενη μεταβλητή έως περίπου 65000
ΚΑΝΩ
GOSUB Forwardfast «προχωρήστε μπροστά
ΑΝ IN10 = 0 ΤΟΤΕ 'αν πατήσετε τα δύο καλώδια στην είσοδο 10, στρίψτε αριστερά
GOSUB TurnLeft90
ELSEIF IN11 = 0 ΤΟΤΕ 'Αν πατήσετε δύο καλώδια στην είσοδο 11, στρίψτε δεξιά
GOSUB TurnRight90
ΤΕΛΟΣ ΕΑΝ
ΒΡΟΧΟΣ
TurnRight90:
«Υποδιαδικασία για να στρίψετε 90 μοίρες δεξιά
'**********************************************************
Υ HIGHΟΣ 1
ΧΑΜΗΛΟ 0
ΓΙΑ MLoopC = 1 έως 22
PULSOUT LMOTOR, LfastRev »προχωρήστε έναν παλμό
PULSOUT RMOTOR, Rfast 'χρησιμοποιώντας καρφίτσες και σταθερές
ΠΑΥΣΗ 20
«20mS επιτρέπει στο ρομπότ να κινείται» πριν από τον ΕΠΟΜΕΝΟ παλμό
ΕΠΟΜΕΝΟ
ΕΠΙΣΤΡΟΦΗ
'*********************************************************
TurnLeft90:
«Υποδιαδικασία για να στρίψετε 90 μοίρες δεξιά
'********************************************************
Υ HIGHΗΛΟ 0
ΧΑΜΗΛΟ 1
ΓΙΑ MLoopC = 1 έως 22
PULSOUT LMOTOR, ο Lfast προχωράει έναν παλμό
PULSOUT RMOTOR, RfastRev 'χρησιμοποιώντας καρφίτσες και σταθερές
ΠΑΥΣΗ 20 '20mS επιτρέπει στο ρομπότ να κινείται' πριν από τον ΕΠΟΜΕΝΟ παλμό
ΕΠΟΜΕΝΟ
ΕΠΙΣΤΡΟΦΗ
'***********************************************************
ForwardFast:
«Υποδιαδικασία για να μετακινήσετε το ρομπότ μπροστά ένα τετράγωνο γρήγορα
'**********************************************************
ΓΙΑ MLoopC = 1 ΕΩΣ 70
PULSOUT LMOTOR, LFast 'PULSOUT
RMOTOR = RFast
ΠΑΥΣΗ 20
ΕΠΟΜΕΝΟ
ΕΠΙΣΤΡΟΦΗ