Παραδείγματα έργων Arduino uno r3. Έργα Arduino για όλους

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

Σύντομες πληροφορίες για το Arduino

Τι είναι το Arduino;

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

Πώς συνδέονται το Arduino και τα ρομπότ;

Η απάντηση είναι πολύ απλή - το Arduino χρησιμοποιείται συχνά ως εγκέφαλος ρομπότ.

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

Μάθημα 1. LED που αναβοσβήνει στο Arduino

Στο πρώτο μάθημα θα μάθετε πώς να συνδέετε ένα LED σε ένα Arduino και να το ελέγχετε να αναβοσβήνει. Αυτό είναι το πιο απλό και βασικό μοντέλο.

Δίοδος εκπομπής φωτός- μια συσκευή ημιαγωγών που δημιουργεί οπτική ακτινοβολία όταν διέρχεται ηλεκτρικό ρεύμα προς τα εμπρός.

Μάθημα 2. Σύνδεση κουμπιού στο Arduino

Σε αυτό το σεμινάριο θα μάθετε πώς να συνδέσετε ένα κουμπί και ένα LED σε ένα Arduino.

Όταν πατηθεί το κουμπί, το LED θα ανάψει όταν πατηθεί το κουμπί, δεν θα ανάψει. Αυτό είναι και το βασικό μοντέλο.

Μάθημα 3. Σύνδεση ποτενσιόμετρου στο Arduino

Σε αυτό το σεμινάριο θα μάθετε πώς να συνδέσετε ένα ποτενσιόμετρο στο Arduino.

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

Μάθημα 4. Έλεγχος Servo στο Arduino

Σε αυτό το σεμινάριο θα μάθετε πώς να συνδέσετε έναν σερβομηχανισμό σε ένα Arduino.

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

Οι σερβομηχανισμοί χρησιμοποιούνται για την προσομοίωση διαφόρων μηχανικών κινήσεων των ρομπότ.

Μάθημα 5. Τρίχρωμη λυχνία LED στο Arduino

Σε αυτό το σεμινάριο θα μάθετε πώς να συνδέσετε ένα τρίχρωμο LED σε ένα Arduino.

Τρίχρωμο LED(rgb led) - αυτά είναι τρία LED διαφορετικών χρωμάτων σε ένα περίβλημα. Διατίθενται είτε με μια μικρή πλακέτα τυπωμένου κυκλώματος στην οποία βρίσκονται αντιστάσεις, είτε χωρίς ενσωματωμένες αντιστάσεις. Το μάθημα καλύπτει και τις δύο επιλογές.

Μάθημα 6. Piezo στοιχείο στο Arduino

Σε αυτό το μάθημα θα μάθετε πώς να συνδέσετε ένα πιεζοστοιχείο σε ένα Arduino.

Πιεζοστοιχείο- ένας ηλεκτρομηχανικός μετατροπέας που μεταφράζειηλεκτρική τάση σε δόνηση μεμβράνης. Αυτές οι δονήσεις δημιουργούν ήχο.

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

Μάθημα 7. Φωτοαντίσταση στο Arduino

Σε αυτό το μάθημα του μαθήματος μας θα μάθετε πώς να συνδέσετε μια φωτοαντίσταση στο Arduino.

Φωτοαντίσταση- μια αντίσταση της οποίας η αντίσταση εξαρτάται από τη φωτεινότητα του φωτός που πέφτει πάνω της.

Στο μοντέλο μας, το LED ανάβει μόνο εάν η φωτεινότητα του φωτός πάνω από τη φωτοαντίσταση είναι μικρότερη από μια συγκεκριμένη φωτεινότητα.

Μάθημα 8. Αισθητήρας κίνησης (PIR) στο Arduino. Αυτόματη αποστολή e-mail

Σε αυτό το μάθημα του μαθήματος μας θα μάθετε πώς να συνδέσετε έναν αισθητήρα κίνησης (PIR) στο Arduino, καθώς και να οργανώσετε την αυτόματη αποστολή e-mail.

Αισθητήρας κίνησης (PIR)- αισθητήρας υπερύθρων για ανίχνευση κίνησης ή παρουσίας ανθρώπων ή ζώων.

Στο μοντέλο μας, όταν λαμβάνει ένα σήμα σχετικά με την ανθρώπινη κίνηση από έναν αισθητήρα PIR, το Arduino στέλνει μια εντολή στον υπολογιστή να στείλει ένα e-mail και η επιστολή αποστέλλεται αυτόματα.

Μάθημα 9. Σύνδεση αισθητήρα θερμοκρασίας και υγρασίας DHT11 ή DHT22

Σε αυτό το μάθημά μας, θα μάθετε πώς να συνδέσετε έναν αισθητήρα θερμοκρασίας και υγρασίας DHT11 ή DHT22 σε ένα Arduino και επίσης θα εξοικειωθείτε με τις διαφορές στα χαρακτηριστικά τους.

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

Στο μοντέλο μας, το Arduino διαβάζει τις μετρήσεις του αισθητήρα και εμφανίζει τις ενδείξεις στην οθόνη του υπολογιστή.

Μάθημα 10. Σύνδεση πληκτρολογίου matrix

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

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

Μάθημα 11. Σύνδεση της μονάδας ρολογιού πραγματικού χρόνου DS3231

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

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

Εφαρμογή. Έτοιμα κουφώματα και ρομπότ Arduino


Μπορείτε να ξεκινήσετε να μαθαίνετε το Arduino όχι μόνο από τον ίδιο τον πίνακα, αλλά και αγοράζοντας ένα έτοιμο, πλήρες ρομπότ που βασίζεται σε αυτόν τον πίνακα - ένα ρομπότ αράχνη, ένα αυτοκίνητο ρομπότ, ένα ρομπότ χελώνας κ.λπ. Τέτοιοςτρόπος Είναι επίσης κατάλληλο για όσους δεν έλκονται ιδιαίτερα από τα ηλεκτρικά κυκλώματα.

Με την αγορά ενός μοντέλου ρομπότ εργασίας, π.χ. Στην πραγματικότητα, ένα έτοιμο παιχνίδι υψηλής τεχνολογίας μπορεί να ξυπνήσει το ενδιαφέρον για τον ανεξάρτητο σχεδιασμό και τη ρομποτική. Το άνοιγμα της πλατφόρμας Arduino σάς επιτρέπει να δημιουργείτε νέα παιχνίδια από τα ίδια εξαρτήματα.

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

Εφαρμογή. Κατάλογος για κινητά


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

Η εφαρμογή αποτελείται από 3 κύριες ενότητες:

  • Χειριστές;
  • Δεδομένα;
  • Λειτουργίες.

Πού να αγοράσετε Arduino


Κιτ Arduino

Το μάθημα θα ενημερωθεί με επιπλέον μαθήματα. Ακολουθησε μας

Τα πάντα για το Arduino και τα ηλεκτρονικά!

Arduino- σήμα κατατεθέν υλικού και λογισμικού για την κατασκευή απλών συστημάτων αυτοματισμού και ρομποτικής, που απευθύνεται σε μη επαγγελματίες χρήστες. Λογισμικόμέρος αποτελείται από ένα κέλυφος ελεύθερου λογισμικού (IDE) για τη σύνταξη προγραμμάτων, τη μεταγλώττιση τους και τον προγραμματισμό υλικού. Σκεύη, εξαρτήματαΤο εξάρτημα είναι ένα σετ συναρμολογημένων πλακών τυπωμένου κυκλώματος, που πωλούνται τόσο από τον επίσημο κατασκευαστή όσο και από τρίτους κατασκευαστές. Η εντελώς ανοιχτή αρχιτεκτονική του συστήματος σας επιτρέπει να αντιγράψετε ή να επεκτείνετε ελεύθερα τη σειρά προϊόντων Arduino.

Το όνομα της πλατφόρμας προέρχεται από το όνομα του ομώνυμου θερμοκηπίου στην Ivrea, το οποίο επισκέπτονται συχνά οι ιδρυτές του έργου, και αυτό το όνομα, με τη σειρά του, δόθηκε προς τιμή του βασιλιά της Ιταλίας Arduin της Ivrea.

Το Arduino μπορεί να χρησιμοποιηθεί τόσο για τη δημιουργία αντικειμένων αυτόνομης αυτοματοποίησης όσο και για σύνδεση με λογισμικό σε υπολογιστή μέσω τυπικών ενσύρματων και ασύρματων διεπαφών

Αυτό το υλικό θα παρέχει ένα παράδειγμα του τρόπου χρήσης αρκετών αισθητήρων θερμοκρασίας 18b20 + προσθήκη του απαιτούμενου αριθμού και εκτέλεση απομακρυσμένης παρακολούθησης χρησιμοποιώντας την πλακέτα esp8266 nodemcu και την εφαρμογή blynk. Αυτό το υλικό θα είναι χρήσιμο εάν χρειαστεί να μετρήσετε πολλές μετρήσεις θερμοκρασίας εξ αποστάσεως για παρακολούθηση.

Θέλετε να παίξετε βιντεοπαιχνίδια από την παιδική σας ηλικία; Tanks, Contra, Chip and Dale, Teenage Mutant Ninja Turtles... Όλα αυτά τα παιχνίδια σας περιμένουν! Από αυτόν τον οδηγό θα μάθετε πώς να συναρμολογείτε και να διαμορφώνετε γρήγορα και εύκολα μια ρετρό κονσόλα που βασίζεται σε έναν μικροϋπολογιστή Raspberry Pi και τη συναρμολόγηση εξομοιωτών RetroPie.

Διαδραστική νιφάδα χιονιού κατάλληλου σχήματος, δημιουργία Arduino Nano. Χρησιμοποιώντας 17 ανεξάρτητα κανάλια PWM και αισθητήρα αφής για εναλλαγή και εφέ.

Η νιφάδα χιονιού αποτελείται από 30 LED ομαδοποιημένα σε 17 ανεξάρτητα τμήματα, τα οποία μπορούν να ελεγχθούν ξεχωριστά από έναν μικροελεγκτή Arduino Nano. Κάθε μπλοκ ελέγχεται από μια ξεχωριστή ακίδα PWM και προσαρμόζει τη φωτεινότητα κάθε μπλοκ LED και εφέ ξεχωριστά.

Αυτό το άρθρο θα είναι μια πλήρης οδηγία για τη συναρμολόγηση ενός αυτοκινήτου ρομπότ που βασίζεται σε κιτ ρομπότ 2wd που βασίζεται σε μια πλακέτα Wi-Fi esp8266 και έναν κινητήρα ασπίδας για αυτό.

Επίσης στο τέλος θα υπάρχει υλικολογισμικό για αυτήν την πλακέτα και ρύθμιση εφαρμογής για τον έλεγχο του ρομπότ μας μέσω smartphone χρησιμοποιώντας δίκτυο Wi-Fi.

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

Τα ρολόγια που βασίζονται σε πίνακες εικονοστοιχείων ESP8266 Nodemcu και max7219 έχουν γίνει πρόσφατα πολύ δημοφιλή στο Διαδίκτυο. Και όλα αυτά επειδή αυτό το ρολόι είναι πολύ εύκολο στη συναρμολόγηση, έχει ευρεία λειτουργικότητα και δυνατότητες με ενημέρωση της ώρας, λήψη διαφόρων δεδομένων από το Διαδίκτυο και εμφάνιση όλων αυτών των δεδομένων σε ένα ticker.

Το δημοφιλές παρεμβολές spammer που βασίζεται στην πλακέτα ESP8266 (nodemcu \WEMOS) έλαβε μια δεύτερη έκδοση υλικολογισμικού με διορθώσεις σφαλμάτων, βελτιώσεις διεπαφής και προσθήκη ευρύτερης λειτουργικότητας. Τα μάζεψα όλα αυτά και αποφάσισα να γράψω μια ανάρτηση. Πρόσθεσα επίσης ένα λεπτομερές αρχείο εργασίας με απλοποιημένο υλικολογισμικό μέσω του FLASHER (υλικολογισμικό σε 3 κλικ)

Ρολόι WIFI με μετεωρολογικό σταθμό στο ESP8266 και ένδειξη matrix στο MAX7219

Ένα πολύ ενδιαφέρον και απλό έργο ρολογιού με διεπαφή ιστού που βασίζεται στην πλακέτα nodemcu ESP8266 και στην οθόνη MAX7219. Ίσως η καλύτερη επιλογή για ένα ρολόι και έναν ζευγαρωμένο μετεωρολογικό σταθμό που λαμβάνει δεδομένα από το Διαδίκτυο!

Πρόσθετα πεδία
τεστ 1:

Αυτό το έργο είναι κατασκευασμένο σε μια πλακέτα WIFI ESP8266 και έχει σχεδιαστεί για έλεγχο και παρακολούθηση μέσω της εφαρμογής BLYNK στο smartphone σας. Μπορείτε επίσης να προσθέσετε μια κάμερα IP στο έργο (ή να χρησιμοποιήσετε ένα παλιό smartphone με κάμερα ως διακομιστή) για παρακολούθηση σε πραγματικό χρόνο μέσω IP κάμερας Pro μέσω ενός γραφικού στοιχείου στην εφαρμογή BLYNK Ένας βηματικός κινητήρας NEMA17 χρησιμοποιείται για την παροχή τροφοδοσίας βήματα 1,8 μοιρών - 200 βήματα πλήρης στροφή. Ο κινητήρας περιστρέφει τον κοχλία στον προσαρμογέα υδραυλικών εγκαταστάσεων, στον οποίο πέφτει η τροφοδοσία από τη χοάνη.

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

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

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

1 "Εγκέφαλος" Arduino

Ο «εγκέφαλος» του Arduino είναι μικροελεγκτήοικογένειες Atmega. Ένας μικροελεγκτής είναι ένας μικροεπεξεργαστής με μνήμη και διάφορες περιφερειακές συσκευές, που υλοποιούνται σε ένα μόνο τσιπ. Στην πραγματικότητα, είναι ένας μικροϋπολογιστής με ένα τσιπ που είναι ικανός να εκτελεί σχετικά απλές εργασίες. Διαφορετικά μοντέλα από την οικογένεια Arduino είναι εξοπλισμένα με διαφορετικούς μικροελεγκτές.

Atmega328 - ο εγκέφαλος του Arduino UNO

Η φωτογραφία δείχνει έναν μικροελεγκτή Atmega328. Τέτοιοι μικροελεγκτές κοστίζουν Arduino UNOΚαι Arduino Nano(αλλά σε διαφορετικό κτίριο).

2 "Χέρια" Arduino

Τι ωφελεί όμως ένας εγκέφαλος αν δεν έχει χέρια; Σε αυτή την περίπτωση, τα χέρια είναι ηλεκτρικά τερματικά, τοποθετημένο περιμετρικά της πλακέτας Arduino. Υπάρχουν σανίδες με περισσότερες καρφίτσες και κάποιες με λιγότερες. Για παράδειγμα, η μεγαλύτερη πλακέτα στην οικογένεια Arduino είναι Arduino Mega- έχει περισσότερες από 70 ανεξάρτητες εξόδους και η μικρότερη - Arduino Pro Mini- 22 καρφίτσες συνολικά.


Η φωτογραφία δείχνει μια σύγκριση του Arduino Mega και του Arduino Pro Mini. Μπορείτε να φανταστείτε τι θα μπορούσε να κάνει ένας άνθρωπος με τόσα χέρια όσα υπάρχουν καρφίτσες Arduino Mega;

3 Ψηφιακή και αναλογικήσυμπεράσματα

Δεν είναι όλα τα pin Arduino ίδια. Υπάρχουν συμπεράσματα ψηφιακό, είναι εκεί αναλογικό. Η θεμελιώδης διαφορά μεταξύ τους είναι ότι οι ψηφιακές ακίδες μπορούν να έχουν μόνο δύο τιμές: είτε λογικό "1" (TRUE, από 3 έως 5 βολτ) ή λογικό "0" (FALSE, από 0 έως 1,5 βολτ) και Στις αναλογικές ακίδες , το εύρος από το λογικό "1" έως το "0" χωρίζεται σε πολλές μικρές ενότητες.

Γιατί είναι απαραίτητο αυτό; Ας δούμε ένα τόσο ξεκάθαρο παράδειγμα. Εάν συνδέσετε ένα LED στον ψηφιακό ακροδέκτη Arduino και εφαρμόσετε ένα λογικό "1" στην έξοδο, το LED θα ανάψει με μέγιστη φωτεινότητα. Εάν εφαρμόσετε το "0" το LED θα σβήσει. Δεν υπάρχουν ενδιάμεσες επιλογές. Εάν το LED είναι συνδεδεμένο σε αναλογική έξοδο, τότε η φωτεινότητα του LED μπορεί να ελεγχθεί ομαλά. Στην πράξη, κάποιο είδος αναλογικού αισθητήρα συνδέεται συχνότερα με τις αναλογικές εξόδους.

4 Τι μπορεί να ελέγξει; Arduino

Ως αποτέλεσμα, ένας τέτοιος αριθμός «βραχίων» του Arduino σάς επιτρέπει να συνδέσετε έναν τεράστιο αριθμό διαφορετικών περιφερειακών συσκευών σε αυτό. Μεταξύ αυτών, για παράδειγμα:

  • κουμπιά, διακόπτες καλαμιού και joysticks,
  • LED και φωτοδίοδοι,
  • μικρόφωνα και ηχεία,
  • ηλεκτροκινητήρες και σερβομηχανές,
  • οθόνες LCD,
  • συσκευές ανάγνωσης ετικετών ραδιοφώνου (RFID και NFC),
  • μονάδες bluetooth, WiFi και Ethernet,
  • συσκευές ανάγνωσης καρτών SD,
  • ραδιοφωνικούς δέκτες και ραδιοπομπούς,
  • Μονάδες GPS και GSM...

Και επίσης δεκάδες διαφορετικοί αισθητήρες:

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

Και πολλά, πολλά άλλα

Όλα αυτά μετατρέπουν το Arduino σε έναν παγκόσμιο πυρήνα συστήματος που μπορεί να διαμορφωθεί με εντελώς διαφορετικούς τρόπους. Θέλετε να φτιάξετε έναν ραδιοελεγχόμενο τροφοδότη κατοικίδιων; Σας παρακαλούμε! Θέλετε το παράθυρο στο χαγιάτι να κλείνει όταν αρχίσει να βρέχει; Σας παρακαλούμε! Θέλετε να ελέγχετε τη φωτεινότητα του φωτισμού στο δωμάτιό σας από το smartphone σας; Εύκολα! Θα θέλατε να λαμβάνετε ειδοποιήσεις μέσω email εάν το χώμα των φυτών εσωτερικού χώρου στεγνώσει πολύ; Και αυτό είναι δυνατό!


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

5 Επικοινωνίαμε το Arduino

Πώς ξέρει ο επεξεργαστής τι ακριβώς πρέπει να κάνει; Θα πρέπει να του το πεις αυτό. Η σύνταξη μηνυμάτων για το Arduino ονομάζεται προγραμματισμός. Υπάρχει μια γλώσσα για την επικοινωνία με έναν μικροελεγκτή, απλοποιημένη και προσαρμοσμένη ειδικά για το Arduino. Η εκμάθηση αυτής της γλώσσας δεν είναι καθόλου δύσκολη αν έχετε την επιθυμία και κάποια επιμονή, ακόμα κι αν δεν έχετε προγραμματίσει ποτέ πριν.

Και για να απλοποιηθεί αυτή η διαδικασία, έχει αναπτυχθεί ένα ειδικό περιβάλλον λογισμικού - Arduino IDE. Περιλαμβάνει δεκάδες παραδείγματα καλών, λειτουργικών προγραμμάτων. Αφού τα μελετήσετε, πολύ γρήγορα θα μάθετε πολλά για τη γλώσσα επικοινωνίας με το Arduino.

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

Μπορείτε να παραγγείλετε το Arduino και μια μεγάλη ποικιλία αισθητήρων για αυτό στο κινεζικό ηλεκτρονικό κατάστημα Ali-Express. Εδώ οι τιμές είναι χαμηλότερες, αλλά η παράδοση διαρκεί από 3 εβδομάδες έως 1,5 μήνα. Μπορείτε να παραγγείλετε το Arduino στο κατάστημα ηλεκτρονικών ειδών Voltiq.ru. Οι τιμές εδώ είναι ελαφρώς υψηλότερες από ό,τι στα κινεζικά ηλεκτρονικά καταστήματα, αλλά δεν χρειάζεται να περιμένετε έναν ολόκληρο μήνα. Ένα άλλο καλό κατάστημα ηλεκτρονικών και ρομποτικών είναι το FastNVR.ru.

Και τέλος, δείτε ποια διαφορετικά και υπέροχα έργα μπορούν να υλοποιηθούν χρησιμοποιώντας το Arduino!

Σήμερα θα μιλήσουμε για αναμμένο φανάρι σε διευθυνσιοδοτούμενα LED DigiSpark και WS2812 . Αυτή είναι η δεύτερη έκδοση φανάρι. Μίλησα για το πρώτο εδώ. Η πρώτη έκδοση αποδείχθηκε αρκετά βολική και αποτελείται από λιγότερα μέρη. Γιατί αποφάσισα να κάνω μια δεύτερη έκδοση; Γεγονός είναι ότι το κουτί είναι για τις μπαταρίες που χρησιμοποίησα στην πρώτη έκδοση φανάρι στο Arduino, έχει γίνει πολύ ακριβό. Μερικοί πωλητές το πωλούν για 5 $ στο . Πιο ακριβά από όλα τα άλλα ηλεκτρονικά. Έτσι αποφάσισα να αλλάξω το κουτί με ένα φθηνότερο. Και μια φορά έπρεπε να ξανακάνω το σώμα. Αποφάσισα να αλλάξω το μέγεθος του ίδιου του φαναριού και να το κάνω μεγαλύτερο από την πρώτη έκδοση. Επίσης στο πόδι φανάριπρόσθεσε μια μεταλλική ράβδο για να αυξήσει την ακαμψία.

Ξυπνητήρι στο Arduino. Το σώμα είναι κατασκευασμένο από κιτ κατασκευής LEGO. LEGO Arduino

Το 5χρονο παιδί μου ήρθε από το νηπιαγωγείο και είπε ότι του ζήτησαν να φτιάξει ένα έργο για έξυπνες συσκευές στο σπίτι. Το σώμα μπορεί να κατασκευαστεί από οποιοδήποτε διαθέσιμο κιτ κατασκευής. Μπορεί να κατασκευαστεί από LEGOσχεδιαστής. Μετά από λίγη σκέψη, ο γιος μου και εγώ αποφασίσαμε να το κάνουμε ξυπνητήρι στο DigisparkΚαι Ένδειξη 7 τμημάτων στο TM1637Με ρολόι πραγματικού χρόνου DS3231.

Νέα έργα Arduino και έργα κατασκευασμένα σε μηχανή CNC

Το καλοκαίρι τελείωσε. Και καιρός για ανάπτυξη Έργα Arduinoγίνει μεγαλύτερος. Και σήμερα σκοπεύω να μιλήσω για το δικό μου νέα έργαπου το κάνω Arduinoκαι το δικό σου σπιτική μηχανή CNC. Εργαβρίσκονται ακόμη σε στάδιο ανάπτυξης και δεν έχουν τελική τελική μορφή. Αλλά παρόλα αυτά, αποφάσισα να μιλήσω για αυτά για να ακούσω μια εξωτερική γνώμη.

Φανάρι στο Digispark και διευθυνσιοδοτούμενα LED WS2812 - Φανάρι Arduino

Στο προηγούμενο άρθρο: " » Έχω ήδη μιλήσει για την εξέλιξη φανάρικαι ότι δεν μπόρεσα να το κάνω πλήρως λειτουργικό και λειτουργικό. Μετά από μερικές εβδομάδες το ολοκλήρωσα και τώρα είμαι έτοιμος να το παρουσιάσω αυτοσχέδιο φανάρι χρησιμοποιώντας λυχνίες LED με δυνατότητα διεύθυνσης Arduino και WS2812.

Κόβω μόνος μου όλα τα κενά για το σώμα σπιτική μηχανή CNC.

Ανεπιτυχή έργα λαμπτήρων και φωτεινών σηματοδοτών Arduino

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

Καλημέρα, αγαπητοί αναγνώστες και χρήστες του καλύτερου portal Trashbox! Δεν είναι μυστικό ότι μπορείτε να κερδίσετε καλά χρήματα από πράγματα που δημιουργείτε με τα χέρια σας. Εάν η ιδέα είναι πραγματικά ενδιαφέρουσα, τότε μπορείτε να δημιουργήσετε τη δική σας επιχείρηση με βάση αυτήν. Η χρήση του Arduino σε αυτόν τον τομέα είναι μια πολύ βολική λύση, επειδή το Arduino δεν απαγορεύεται για εμπορική χρήση. Σήμερα θα σας μιλήσουμε για πέντε ενδιαφέρουσες επιχειρηματικές ιδέες.

Πώς να το εφαρμόσετε αυτό;

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

Η επιχειρηματική δραστηριότητα στο Arduino είναι πολύ κερδοφόρα, αφού χρειάζεται να γράψετε ένα σκίτσο μόνο μία φορά. Απλώς «γεμίζετε» το ήδη έτοιμο στα επόμενα αντίγραφα. Δείτε τις ίδιες τις ιδέες παρακάτω.

Αυτόματος έλεγχος θερμοκρασίας σπιτιού


Με σειρά: Arduino Nano, Arduino Uno και NRF24L01


Δεν ήθελα να ονομάσω αυτό το αντικείμενο «έξυπνο» σπίτι, γιατί αυτή η ιδέα αφορά μόνο τον έλεγχο της θερμοκρασίας. Θα υλοποιούσα αυτήν την ιδέα χρησιμοποιώντας πολλά Arduino Nano και ένα Arduino Mega/Uno. Η επικοινωνία μεταξύ τους θα πραγματοποιηθεί χρησιμοποιώντας τη μονάδα ραδιοφώνου NRF24L01. Αυτή η μονάδα σάς επιτρέπει να συνδέσετε έως και έξι Arduinos.

Το Arduino Nano θα στεγάζεται σε μια μικρή θήκη μαζί με έναν αισθητήρα θερμοκρασίας και υγρασίας DHT22, μια μονάδα ραδιοφώνου NRF24L01 και μια πηγή ενέργειας - μια μπαταρία, για παράδειγμα. Αρκετά από αυτά τα μικρά κουτιά θα τοποθετηθούν σε όλο το σπίτι.


DHT2 και οθόνη LCD κειμένου


Τα δεδομένα από το Arduino Nano θα ληφθούν από τη «βάση», που είναι ένα Arduino Uno ή Mega, που περικλείεται σε μια μεγάλη θήκη μαζί με ένα NRF24L01 (ως δέκτης), μια οθόνη LCD κειμένου και μια πηγή ρεύματος (μπαταρία). Όλα αυτά θα βρίσκονται κοντά στο σύστημα θέρμανσης. Η «βάση» θα μπορεί να λαμβάνει και να επεξεργάζεται δεδομένα θερμοκρασίας και, ανάλογα με την τιμή αυτών των δεδομένων, θα σταλεί εντολή στο σύστημα θέρμανσης για αύξηση ή μείωση της θερμοκρασίας.

«Έξυπνο» θερμοκήπιο


Ένα παράδειγμα έτοιμης λύσης.


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


Με σειρά: Arduino Mega, DHT22 και οθόνη LCD κειμένου.


Το One Arduino μπορεί να παρακολουθεί τη θερμοκρασία του θερμοκηπίου (χρησιμοποιώντας τον ίδιο αισθητήρα DHT22), να εμφανίζει τις απαραίτητες πληροφορίες στην οθόνη LCD, να στέλνει εντολή για άνοιγμα της βρύσης για παροχή νερού και επίσης να ελέγχει τους κινητήρες για το άνοιγμα και το κλείσιμο των θυρών .

Μηχανή CNC


Με σειρά: Arduino Mega, L298N και βηματικός κινητήρας.


Αυτό περιλαμβάνει επίσης τρισδιάστατους εκτυπωτές. Υπάρχουν πολλοί τρόποι στο Διαδίκτυο για να φτιάξετε μια μηχανή CNC βασισμένη στο Arduino. Δεν λειτουργούν όλα, αλλά σίγουρα θα υπάρχουν καλές επιλογές. Για υλικό, θα χρειαστείτε ένα Arduino, κατά προτίμηση ένα Mega, καθώς και ένα πρόγραμμα οδήγησης κινητήρα L298N και, φυσικά, τους ίδιους τους κινητήρες. Όλα τα άλλα είναι κώδικας πλαισίου και προγράμματος. Πρέπει να σημειώσω ότι αυτή είναι μια από τις πιο δύσκολες ιδέες στην εφαρμογή.

Ρομπότ


Ένα παράδειγμα έτοιμης λύσης.


Δεν υπάρχει αμφιβολία ότι στα παιδιά αρέσουν πολύ τα ρομπότ, ειδικά αυτά που μπορούν να ελέγξουν μόνοι τους. Με τη βοήθεια του Arduino, τα ρομπότ μπορούν να κατασκευαστούν ακόμη και από σκραπ. Κάποτε έπαιξα με την ιδέα να φτιάξω ένα ρομπότ σε κέλυφος ηλεκτρικής σκούπας που έμοιαζε πολύ με το αστρονομικό droid από το Star Wars.

Κατά σειρά: HC-SR04, L293D, HC-06 και NRF24L01


Ο μετρητής απόστασης υπερήχων HC-SR04 μπορεί να καθορίσει την απόσταση από τα εμπόδια για να τα αποφύγει στη συνέχεια. Το πρόγραμμα οδήγησης κινητήρα L293D, το οποίο χρησιμοποιείται ως πλακέτα επέκτασης, είναι ικανό να ελέγχει τέσσερις κινητήρες και τρεις σερβομηχανισμούς ταυτόχρονα. Επικοινωνιακά δεν είμαστε πολύ περιορισμένοι. Μπορείτε να χρησιμοποιήσετε τη μονάδα bluetooth HC-06, η οποία θα σας επιτρέψει να ελέγχετε το πνευματικό παιδί σας από ένα smartphone, αλλά δεν μπορεί να καυχηθεί για ένα καλό εύρος επικοινωνίας, κάτι που δεν μπορεί να ειπωθεί για την ήδη γνωστή μονάδα ραδιοεπικοινωνίας NRF24L01. Ωστόσο, τότε θα χάσετε τη δυνατότητα ελέγχου από το smartphone σας.


18650 μπαταρίες


Ως πηγή ενέργειας, μπορείτε να χρησιμοποιήσετε 18650 μπαταρίες συνδεδεμένες παράλληλα για να αυξήσετε τη συνολική χωρητικότητα.

Συμπέρασμα

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

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