Προσομοίωση και δοκιμή έργων Arduino με κυκλώματα 123D

Με τα κυκλώματα 123D, μπορείτε να μιμηθείτε ένα Arduino και να δοκιμάσετε το κύκλωμά σας - και τον κώδικα - όλα στο πρόγραμμα περιήγησης.

Με τα κυκλώματα 123D, μπορείτε να μιμηθείτε ένα Arduino και να δοκιμάσετε το κύκλωμά σας - και τον κώδικα - όλα στο πρόγραμμα περιήγησης.
Διαφήμιση

Όταν ξεκινάτε στον κόσμο του Arduino, συνδέστε ένα απλό έργο και υπολογίστε πώς να κωδικοποιήσετε τον καλύτερο τρόπο μάθησης. Αλλά αν δεν έχετε πρόσβαση σε ένα Arduino, θέλετε έναν πιο γρήγορο τρόπο να σκάσετε ένα κύκλωμα ή απλά θέλετε να δοκιμάσετε κάτι καινούργιο, τα 123D Circuits είναι ένας πολύ καλός τρόπος για να το κάνετε online.

Τα κυκλώματα 123D σας επιτρέπουν να δημιουργήσετε και να δοκιμάσετε εικονικά κυκλώματα Arduino, να ελέγξετε την καλωδίωση σας, να εντοπίσετε τον κώδικα σας και να πειραματιστείτε με διαφορετικές ρυθμίσεις. Είναι ένα φανταστικό εργαλείο για όσους μπαίνουν στο Arduino για πρώτη φορά Ξεκινώντας με το Arduino: Οδηγός για αρχάριους Ξεκινώντας με το Arduino: Ένας οδηγός για αρχάριους Το Arduino είναι μια πλατφόρμα πρωτοτύπου ηλεκτρονικών ανοικτών πηγών που βασίζεται σε ευέλικτο και εύχρηστο υλικό και λογισμικό. Πρόκειται για καλλιτέχνες, σχεδιαστές, χομπίστες και όσους ενδιαφέρονται να δημιουργήσουν διαδραστικά αντικείμενα ή περιβάλλοντα. Διαβάστε περισσότερα ή εμπειρογνώμονες που θέλουν κάποια ευελιξία όσον αφορά τον τρόπο με τον οποίο προτυποποιούν και δοκιμάζουν.

Ο, τι χρειάζεσαι

Τα κυκλώματα 123D αποτελούνται από 4 διαφορετικούς sandboxes: υπάρχει το εργαστήριο ηλεκτρονικών υπολογιστών. ένα κέντρο σχεδιασμού τυπωμένων κυκλωμάτων · ένα εργαλείο περιήγησης κυκλώματος. και ένα κέντρο δημιουργίας MESH. Το Ηλεκτρονικό Εργαστήριο θα είναι το πιο χρήσιμο για το πρωτότυπο Arduino, και αυτό είναι που θα χρησιμοποιήσουμε για να φτιάξουμε ένα έργο Arduino σε μια στιγμή.

123dc

Κάθε sandbox διαθέτει όλα τα εργαλεία που χρειάζεστε για να διαγράψετε ένα έργο, σαν το Fritzing, ένα από τα αγαπημένα μας εργαλεία διαγραμμάτων Fritzing - Το τελευταίο εργαλείο για τη σχεδίαση ηλεκτρονικών έργων [Cross Platform] Fritzing - Το τελευταίο εργαλείο για τη σχεδίαση ηλεκτρονικών έργων [Cross Platform ] Παρά το να ακούγεται σαν ένα αλκοόπιο, ο Fritzing είναι πραγματικά ένα απίστευτο κομμάτι του ελεύθερου λογισμικού που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε διαγράμματα κυκλωμάτων και εξαρτημάτων για χρήση με πίνακες ηλεκτρονικών υπολογιστών ταχείας παραγωγής πρωτοτύπων όπως το φανταστικό Arduino ανοικτού κώδικα .... Διαβάστε περισσότερα εδώ στο MakeUseOf . Έχουν τόνοι διαφορετικών εξαρτημάτων, διαφορετικά μοντέλα Arduino και ρεαλιστικούς τρόπους για να συνδεθούν τα πάντα. Μπορείτε ακόμη να μετατρέψετε το διάγραμμα σε ένα διάγραμμα κυκλώματος που περιέχει όλες τις πληροφορίες ηλεκτρονικών που χρειάζονται για να αναδημιουργηθεί το έργο.

Μπορείτε επίσης να παραγγείλετε μερικά από τα πράγματα που θα χρειαστείτε για να δημιουργήσετε το έργο σας στην πραγματική ζωή απευθείας από τον ιστότοπο.

123dc-store

Το Ηλεκτρονικό Εργαστήριο σάς επιτρέπει να δοκιμάσετε τις δημιουργίες σας εισάγοντας τον κώδικα του Arduino και βλέποντας τι συμβαίνει. Ας δούμε ένα έργο δείγματος για να δούμε πώς λειτουργεί αυτό.

Πρότυπο δείγματος: Φως κυκλοφορίας Arduino

Θα κάνουμε ένα γρήγορο δείγμα για να δούμε πώς λειτουργούν τα κυκλώματα 123D. Το φως της κυκλοφορίας Arduino Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτισμού της κυκλοφορίας Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Την περασμένη εβδομάδα μάθαμε για τη βασική δομή ενός προγράμματος Arduino και ρίξαμε μια πιο προσεκτική ματιά στο παράδειγμα 'blink'. Ας ελπίσουμε ότι εκμεταλλευτήκατε την ευκαιρία να πειραματιστείτε με κώδικα προσαρμόζοντας τους χρόνους. Αυτή τη φορά, ... Διαβάστε περισσότερα είναι ένα μεγάλο αρχάριο έργο, οπότε θα χρησιμοποιήσουμε το σύστημα για να δημιουργήσουμε ένα από αυτά.

Όταν εισέλθετε για πρώτη φορά στο Electronics Lab, θα δείτε ένα breadboard και τίποτα άλλο. Ας το αλλάξουμε αυτό. Κάντε κλικ στην επιλογή Στοιχεία στην επάνω δεξιά γωνία για να δείτε μια λίστα με τα πράγματα που μπορείτε να προσθέσετε στο σκίτσο. Μια γρήγορη αναζήτηση για το "arduino" δείχνει τρεις επιλογές και θα προσθέσουμε το Arduino UNO R3 κάνοντας κλικ πρώτα στο εικονίδιο και στη συνέχεια στην περιοχή εργασίας.

arduino-breadboard-123dc

Μια άλλη γρήγορη αναζήτηση για "led" μας δείχνει την απλή LED. κάντε κλικ στο εικονίδιο και στη συνέχεια κάντε κλικ στο πινέλο για να τοποθετήσετε το LED. Μόλις τοποθετηθεί, το αναπτυσσόμενο μενού στην επάνω δεξιά γωνία της περιοχής εργασίας μας επιτρέπει να αλλάξουμε το χρώμα. Θα τοποθετήσουμε ένα κόκκινο, ένα κίτρινο και ένα πράσινο.

arduino-leds-123dc

Τώρα για να σύρουν τα πάντα επάνω. Για να προσθέσετε ένα καλώδιο, απλώς κάντε κλικ οπουδήποτε στο breadboard χωρίς πρώτα να κάνετε κλικ σε μια συνιστώσα (μπορείτε επίσης να χρησιμοποιήσετε τη συνιστώσα "breadboardwire") και κάντε κλικ στο χώρο, είτε στο breadboard είτε στο Arduino, όπου θέλετε συνδέω-συωδεομαι; μπορείτε να αλλάξετε το χρώμα με τον ίδιο τρόπο όπως τα LED. χρησιμοποιώντας το αναπτυσσόμενο μενού στην επάνω δεξιά γωνία της περιοχής εργασίας.

arduino-σύρματα-123dc

Για να προσθέσετε τις αντιστάσεις, επιλέξτε τις από τη γραμμή Components και, στη συνέχεια, κάντε κλικ στην υποδοχή όπου θέλετε να συνδεθούν. Αν τους χρειάζεστε για να τεντώσετε περαιτέρω, μπορείτε να χρησιμοποιήσετε καλώδια breadboard για να τα συνδέσετε.

arduino-resistors-123dc

Για να επιλέξετε την αντίσταση κάθε τεμαχίου, μπορείτε να χρησιμοποιήσετε το πλαίσιο επιλογών εξαρτημάτων στη δεξιά πλευρά της οθόνης. Μόλις κάνετε την προσαρμογή, οι έγχρωμες ζώνες στην αντίσταση θα αλλάξουν χρώμα ώστε να αντανακλούν την αντίσταση (βεβαιωθείτε ότι έχετε επιλέξει και τις σωστές μονάδες).

ιδιοτήτων συνιστωσών-123dc

Χρησιμοποιήστε τις ίδιες μεθόδους για τη σύνδεση του κουμπιού από το διάγραμμα Arduino. Για να περιστρέψετε την αντίσταση, επιλέξτε την και έπειτα πατήστε το R. Για να λυγίσετε ένα καλώδιο, απλά κάντε κλικ κάπου (χωρίς εξαρτήματα) όπου θέλετε να εμφανιστεί η κάμψη.

arduino-κουμπί-123dc

Τώρα, πατήστε το πλήκτρο Editor Code για να ανοίξετε τον επεξεργαστή. Είναι ακριβώς όπως η χρήση του IDE του Arduino. Απλά αντιγράψτε τις οδηγίες από το εκπαιδευτικό φως Arduino Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτισμού της κυκλοφορίας Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Την περασμένη εβδομάδα μάθαμε για τη βασική δομή ενός προγράμματος Arduino και ρίξαμε μια πιο προσεκτική ματιά στο 'αναβοσβήνει 'παράδειγμα. Ας ελπίσουμε ότι εκμεταλλευτήκατε την ευκαιρία να πειραματιστείτε με κώδικα προσαρμόζοντας τους χρόνους. Αυτή τη φορά, ... Διαβάστε περισσότερα στο πλαίσιο κειμένου (σημείωση: υπάρχουν κάποια "σκόπιμα" σφάλματα στον κώδικα που θα χρειαστεί να διορθώσετε - αν θέλετε ένα πλήρες και λειτουργικό παράδειγμα, ελέγξτε το εδώ).

arduino-code-123dc

Μετά από αυτό, χτυπήστε Upload & Run, και έχετε τον εαυτό σας ένα λειτουργικό εικονικό φανάρι Arduino!

arduino-traffic-light-123dc

Μπορεί να χρειαστούν μερικά λεπτά για να πάρει το hang της διασύνδεσης, αλλά μόλις το κάνετε, προσθέτοντας εξαρτήματα και την επεξεργασία του κώδικα είναι πολύ διαισθητικό.

Τι άλλο έχουν δημιουργήσει οι άνθρωποι;

Ο αριθμός των διαφόρων διαθέσιμων στοιχείων σε συνδυασμό με την ευελιξία της πλατφόρμας σημαίνει ότι οι πρωτότυποι σε όλο τον κόσμο έχουν δημιουργήσει μερικά πραγματικά δροσερά έργα. Ακολουθούν μερικά από τα αγαπημένα μου.

Το ρολόι NeoPixel είναι ένα πολύ δροσερό έργο που χρησιμοποιεί δύο κυκλικές πινακίδες LED για την προσομοίωση των χεριών ενός ρολογιού και μια μικρή επτά-τμηματική οθόνη στη μέση για να δείξει AM ή PM.

neopixel-ρολόι

Ένα ελαφρώς λιγότερο συναρπαστικό, αλλά δυνητικά πιο χρήσιμο κύκλωμα που μπορείτε να ελέγξετε έξω είναι αυτός ο μετεωρολογικός σταθμός, ο οποίος τραβά τα δεδομένα καιρού από το OpenWeather API για να πάρει την τρέχουσα θερμοκρασία στο Σαν Φρανσίσκο.

σφ-καιρός-σταθμός

Ωστόσο, δεν είναι όλα χρήσιμα τα έργα. Εδώ είναι ένα παιχνίδι αντανακλαστικό που ανοίγει δύο παίκτες ο ένας εναντίον του άλλου και θα ενεργοποιήσει ένα LED για τον παίκτη του οποίου τα αντανακλαστικά ήταν ταχύτερα.

αντανακλαστικό παιχνίδι

Υπάρχουν όλα τα είδη των έργων σε 123D κυκλώματα, από τα έξυπνα έργα αυτοματισμού σπίτι 5 DIY Home Automation Έργα για να ξεκινήσετε με το έξυπνο σπίτι σας 5 DIY Αρχική Αυτοματισμού Έργα για να ξεκινήσετε με το έξυπνο σπίτι σας Όταν πρόκειται για τη δημιουργία έξυπνων σπιτιών, δεν ξέρω από πού να ξεκινήσω. Εδώ είναι πέντε βασικά αρχάριοι έξυπνα σχέδια σπίτι που μπορείτε να χτίσετε τώρα. Διαβάστε περισσότερα για παιχνίδια και έργα που παίζουν με κινητήρες για να δουν τι μπορούν να κάνουν.

Ένας πολύτιμος πόρος

Εάν είστε οπαδός του Arduino, τα 123D Circuits είναι ένα εξαιρετικό μέρος για να περάσετε κάποιο χρονικό διάστημα, αν θέλετε να μάθετε τα βασικά ή να τελειοποιήσετε το τελευταίο σύνθετο έργο σας. Δίνοντας σας έναν τρόπο να επιταχύνετε τα έργα γρήγορα, μπορεί να σας εξοικονομήσει πολύ χρόνο στη φάση του πρωτοτύπου. Φυσικά, δεν είναι υποκατάστατο ενός πραγματικού Arduino με καλώδια, ηλεκτρικό ρεύμα και πραγματικά εξαρτήματα, αλλά αν χρειαστεί να εργαστείτε γρήγορα ή δεν έχετε πρόσβαση σε αυτό που χρειάζεστε, είναι ένα εξαιρετικό εργαλείο.

Χρησιμοποιήσατε έναν προσομοιωτή Arduino όπως τα 123D Circuits; Τι σκέφτηκες? Θα χρησιμοποιήσετε αυτό το εργαλείο στο μέλλον ή προτιμάτε να χρησιμοποιήσετε ένα πραγματικό συμβούλιο; Μοιραστείτε τις σκέψεις σας στα παρακάτω σχόλια!

In this article