Τι είναι το FPGA μια απλή γλώσσα για αρχάριους

Τι είναι το FPGA μια απλή γλώσσα για αρχάριουςΤι είναι η ψηφιακή ηλεκτρονική που σχετίζεται με; Πρώτα απ 'όλα, με λογικά στοιχεία AND, OR, NOT. Επιπλέον, οι καταχωρητές μετατόπισης, οι αποκωδικοποιητές, οι πολυπλέκτες κλπ., Έρχονται σε μνήμη. Ωστόσο, καθώς η πολυπλοκότητα των ηλεκτρονικών συσκευών και η τάση προς τη μινιατούρα αυξήθηκαν, η δημιουργία συσκευών που βασίζονται σε IC από τα παραπάνω συστατικά έγινε πιο δύσκολη, τα ICs της απαιτούμενης τοπολογίας και κυκλωμάτων αποδείχτηκαν χρήσιμα μόνο όταν η συσκευή επαναλήφθηκε σε μεγάλους αριθμούς, σε άλλες περιπτώσεις ήταν υπερβολικά δαπανηρή.

Η έξοδος από αυτή την κατάσταση ήταν η ανάπτυξη προγραμματιζόμενων ολοκληρωμένων λογικών κυκλωμάτων (συντομογραφία FPGA, ξένες συντομογραφίες ως προγραμματιζόμενη λογική συσκευή, PLD). Τι είναι και πού χρησιμοποιείται; θα το πούμε σε αυτό το άρθρο. Με τη λέξη "προγραμματιζόμενη", οι περισσότεροι αρχάριοι συνεργάζονται με τους μικροελεγκτές.Το FPGA είναι μια εντελώς διαφορετική συσκευή ...

 

Πώς να ελέγξετε τον μικροελεγκτή για λειτουργικότητα

Πώς να ελέγξετε τον μικροελεγκτή για λειτουργικότηταΚατά την επισκευή εξοπλισμού και κυκλωμάτων συναρμολόγησης, πρέπει πάντα να είστε σίγουροι ότι όλα τα στοιχεία είναι σε καλή κατάσταση λειτουργίας, διαφορετικά θα χάσετε το χρόνο σας. Οι μικροελεγκτές μπορούν επίσης να καούν, αλλά πώς να το ελέγξουν εάν δεν υπάρχουν εξωτερικές ενδείξεις: ρωγμές στην περίπτωση, εστιασμένες περιοχές, καύση οσμής κ.ο.κ .; Για αυτό χρειάζεστε: ένα τροφοδοτικό με σταθεροποιημένη τάση, ένα πολύμετρο, έναν παλμογράφο.

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

 

Προγραμματιζόμενοι μικροελεγκτές στο JavaScript: ποιο από αυτά επιλέγει, χαρακτηριστικά και δυνατότητες

Μικροελεγκτής προγραμματιζόμενος σε javascriptΣτη χώρα μας, μετά το 2010, το χόμπι των ραδιοεπαφών έλαβε έναν δεύτερο άνεμο με την εμφάνιση της δυνατότητας προγραμματισμού μικροελεγκτών σε γλώσσες προγραμματισμού υψηλού επιπέδου, μακριά από τον σίδηρο. Το πρώτο τεράστιο έργο ήταν η οικογένεια των διοικητικών συμβουλίων Arduino. Έχουμε επανειλημμένα εξετάσει αυτούς τους μικροελεγκτές σε άρθρα, αλλά σήμερα θα μιλήσουμε για μικροελεγκτές που προγραμματίζονται στο Jacascript. Ναι! Την ίδια γλώσσα που χρησιμοποιήθηκε κυρίως κατά τη σύνταξη ιστοσελίδων.

Εάν εξετάσουμε από την άποψη των ηλεκτρονικών σε αυτές τις συσκευές που θα εξετάσουμε παρακάτω, χρησιμοποιούνται οι τυπικοί μικροελεγκτές. Η διαφορά από τα προϊόντα από τον κατασκευαστή είναι μόνο ότι έχουν ένα προεγκατεστημένο πρόγραμμα φόρτωσης, αν και το αποκαλούν αυτό που θέλετε, το οποίο σας επιτρέπει να εκτελέσετε τον κώδικα προγράμματος που έχετε κατεβάσει και, σε ορισμένες περιπτώσεις, επικοινωνήστε με τον υπολογιστή μέσω USB, εάν δεν υλοποιείται στο υλικό. Γιατί μικροελεγκτές για javascript και άλλες μη παραδοσιακές γλώσσες γι 'αυτούς; ...

 

Οι πιο δημοφιλείς αισθητήρες για το Arduino

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

Ποιοι είναι οι αισθητήρες; Οι αισθητήρες είναι τα μάτια, τα αυτιά και άλλα αισθητήρια όργανα ενός μικροελεγκτή ή άλλης συσκευής ελέγχου. Διακρίνονται από τη φύση του σήματος και από το σκοπό. Από τη φύση του σήματος, χωρίζονται σε αναλογικά και ψηφιακά. Αν μιλάμε για Arduino, τότε, όταν λαμβάνουμε πληροφορίες από τους αισθητήρες, επεξεργαζόμαστε ένα ψηφιακό σήμαή μετράμε την τάση από την αναλογική έξοδο της μονάδας.Όπως αναφέρθηκε ήδη, οι αισθητήρες είναι ψηφιακοί και αναλογικοί...

 

Arduino και βηματικός κινητήρας: βασικά, διαγράμματα, σύνδεση και έλεγχος

Arduino και βηματικό μοτέρΟι βηματικοί κινητήρες χρησιμοποιούνται για τον έλεγχο της θέσης κάποιου προϊόντος ή για την περιστροφή της μονάδας εργασίας από δεδομένη ταχύτητα και γωνία. Αυτά τα χαρακτηριστικά καθιστούσαν δυνατή τη χρήση του σε ρομποτική, αριθμητικά ελεγχόμενες μηχανές (CNC) και άλλα συστήματα αυτοματισμού. Σε αυτό το άρθρο θα εξετάσουμε ορισμένα θέματα που σχετίζονται με την κατασκευή βηματικών κινητήρων και τον τρόπο ελέγχου τους χρησιμοποιώντας τον μικροελεγκτή Arduino.

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

 

RGB LED: πώς λειτουργούν, εσωτερική συσκευή, πώς να συνδέσετε, οδήγησε RGB και Arduino

RGB LEDΠολλαπλές έγχρωμες λυχνίες LED, ή όπως αποκαλούνται επίσης RGB, χρησιμοποιούνται για την ένδειξη και τη δημιουργία ενός δυναμικά μεταβαλλόμενου χρώματος φόντου. Στην πραγματικότητα, δεν υπάρχει τίποτα ιδιαίτερο γι 'αυτά, ας δούμε πώς λειτουργούν και τι LED RGB είναι.

Στην πραγματικότητα, ένα RGB LED είναι τρεις μονοχρωματικοί κρύσταλλοι συνδυασμένοι σε ένα περίβλημα. Το όνομα RGB σημαίνει κόκκινο - κόκκινο, πράσινο - πράσινο, μπλε - μπλε σύμφωνα με τα χρώματα που εκπέμπει κάθε κρύσταλλο. Αυτά τα τρία χρώματα είναι βασικά και κάθε χρώμα σχηματίζεται με την ανάμιξή τους · αυτή η τεχνολογία έχει χρησιμοποιηθεί από καιρό στην τηλεόραση και τη φωτογραφία.Η προσαρμογή χρώματος πραγματοποιείται ρυθμίζοντας τη φωτεινότητα της ακτινοβολίας εκάστου των κρυστάλλων.Για να αλλάξετε το χρώμα της ταινίας RGB, χρησιμοποιούνται ειδικοί ελεγκτές RGB.Συνήθως ένα τηλεχειριστήριο συνοδεύεται από τον ελεγκτή ...

 

Τηλεχειριστήριο μικροελεγκτή: IR Remote, Arduino, ESP8266, 433 MHz

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

Υπάρχουν δύο κύριοι τύποι απομακρυσμένης επικοινωνίας. Ενσύρματο - όταν ο έλεγχος των ενεργοποιητών που βρίσκονται σε ένα δωμάτιο (ή όχι στο δωμάτιο) εκτελείται από τον πίνακα ελέγχου ή από ένα κουτί με κουμπιά που βρίσκεται σε άλλη θέση. Σε αυτή την περίπτωση παρέχεται μια ηλεκτρική σύνδεση καλωδίων των κυκλωμάτων ελέγχου και ενεργοποιητών (ρελέ, επαφές, που περιλαμβάνουν μηχανισμούς, όπως κινητήρες ή συστήματα, όπως φωτισμός) ...

 

10 ενδιαφέροντα έργα για το Arduino

10 ενδιαφέροντα έργα για το ArduinoΤο Arduino είναι μια παγκόσμια πλατφόρμα για σπιτικά προϊόντα σε μικροελεγκτές. Υπάρχουν πολλές ασπίδες (κάρτες επέκτασης) και αισθητήρες σε αυτό. Αυτή η ποικιλομορφία σάς δίνει τη δυνατότητα να δημιουργήσετε μια σειρά από ενδιαφέροντα έργα που στοχεύουν στη βελτίωση της ζωής σας και στην αύξηση της άνεσής της. Οι τομείς εφαρμογής του διοικητικού συμβουλίου είναι απεριόριστοι: αυτοματισμοί, συστήματα ασφαλείας, συστήματα συλλογής και ανάλυσης δεδομένων και πολλά άλλα.

Από αυτό το άρθρο θα μάθετε τι μπορεί να γίνει ενδιαφέρον για το Arduino. Ποια σχέδια θα γίνουν θεαματικά και τα οποία θα είναι χρήσιμα. Ο καθαρισμός του διαμερίσματος είναι μια ρουτίνα και δεν είναι ελκυστική, ειδικά επειδή χρειάζεται χρόνος. Μπορείτε να το αποθηκεύσετε αν βάζετε μέρος των οικιακών εργασιών στο ρομπότ. Αυτό το ρομπότ συναρμολογήθηκε από έναν ηλεκτρονικό μηχανικό από το Σότσι - Ντμίτρι Ιβάνοφ. Δομικά, αποδείχθηκε ότι είναι αρκετά υψηλής ποιότητας και δεν είναι κατώτερη από την αποτελεσματικότητα των εργοστασιακών αναλόγων.Για να το χτίσετε θα χρειαστείτε: Arduino Pro-mini, ή οποιαδήποτε άλλη παρόμοια ...