Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το σεμινάριο θα μάθουμε πώς να παρακολουθείτε τα βήματα του βηματικού κινητήρα στην οθόνη OLED. Δείτε ένα βίντεο επίδειξης.
Η πίστωση για το πρωτότυπο σεμινάριο πηγαίνει στον χρήστη του youtube "sky4fly".
Βήμα 1: Τι θα χρειαστείτε
- Arduino UNO (ή οποιοδήποτε άλλο Arduino)
- LED
- LM358 διπλός ενισχυτής λειτουργίας
- Αντίσταση 4X 4.7K ohm
- Αντίσταση 2X 120K ohm
- Αντίσταση 300 ohm
- Διπολικό Stepper μοτέρ (4 καλώδια)
- Καλώδια βραχυκυκλωτήρων
- Οθόνη OLED
- Πρόγραμμα Visuino: Κατεβάστε το Visuino
Βήμα 2: Το κύκλωμα
Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Για να ξεκινήσετε τον προγραμματισμό του Arduino, θα πρέπει να έχετε εγκαταστήσει το Arduino IDE από εδώ:
Λάβετε υπόψη ότι υπάρχουν ορισμένα κρίσιμα σφάλματα στο Arduino IDE 1.6.6. Βεβαιωθείτε ότι έχετε εγκαταστήσει 1.6.7 ή νεότερη έκδοση, διαφορετικά αυτό το Instructable δεν θα λειτουργήσει! Εάν δεν το έχετε κάνει ακολουθήστε τα βήματα σε αυτό το Instructable για να ρυθμίσετε το Arduino IDE για να προγραμματίσετε το Arduino UNO! Το Visuino: https://www.visuino.eu πρέπει επίσης να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "Arduino UNO" όπως φαίνεται στην Εικόνα 2
Βήμα 4: Στο Visuino ADD & Connect Components
- Προσθήκη "OLED display I2C" Κάντε διπλό κλικ στο στοιχείο DisplayOLED1 -Στο παράθυρο στοιχείων αναπτύξτε "Κείμενο" και σύρετε το "Πεδίο κειμένου" στην αριστερή πλευρά -Επιλέξτε "Πεδίο κειμένου1" στην αριστερή πλευρά και στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε: 2
- Προσθέστε το στοιχείο "Counter" και στο παράθυρο ιδιοτήτων ορίστε Min> Value στο 0
- Προσθέστε 2X στοιχείο "Detect Edge"
- Συνδέστε το Arduino Digital [7] Out στο pin "DetectEdge1" [In]
- Συνδέστε το Arduino Digital [8] Out στο pin "DetectEdge2" [In]
- Συνδέστε το pin "DetectEdge1" [Out] και το pin "DetectEdge2" [Out] με το pin "Counter1" [In]
- Συνδέστε τον ακροδέκτη "Counter1" [Out] στο "DisplayOLED1"> Πεδίο κειμένου1 pin [In]
- Συνδέστε τον ακροδέκτη "DisplayOLED1" [Out] με τον ακροδέκτη Arduino I2C [In]
Βήμα 5: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE
Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)
Βήμα 6: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα Arduino UNO, η λυχνία LED θα λάμψει και αν αλλάξετε τη θέση του βηματικού κινητήρα, ο αριθμός των βημάτων θα είναι ορατός στην οθόνη OLED.
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε εδώ και να το ανοίξετε στο Visuino: