Category Archives: Arduino

Εννέα δραστηριότητες με το Arduino και το Ardublock

arduino-icon-17

Κάντε κλικ στον παρακάτω σύνδεσμο για να κατεβάσετε τις σημειώσεις με τα  9 φύλλα εργασίας με δραστηριότητες για τον μικροελεγκτή Arduino και το προγραμματιστικό περιβάλλον του Ardublock.

 

Κατεβάστε τα φύλλα εργασίας κάνοντας κλικ εδώ: http://robotics-edu.gr/data/arduino/arduino_paliouras.pdf

Τα φύλλα εργασίας που περιέχονται στις σημειώσεις είναι τα εξής:

Φύλλο εργασίας 1 – Λαμπάκι (LED) που αναβοσβήνει

Φύλλο εργασίας 2 – Φωτεινός σηματοδότης

Φύλλο εργασίας 3 – Ρύθμιση της φωτεινότητας ενός LED με ποτενσιόμετρο

Φύλλο εργασίας 4 – Αυτόματο φωτάκι νυκτός

Φύλλο εργασίας 5 – Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED)

Φύλλο εργασίας 6 – Θερμόμετρο εξωτερικού χώρου

Φύλλο εργασίας 7 – Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 8 – Ανιχνευτής απόστασης

Φύλλο εργασίας 9 – Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

Σεμινάρια Arduino!

Ο STEM Education διοργανώνει σειρά σεμιναρίων για τον μικροελεγκτή Arduino για ενήλικες.

 

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

Γενική φιλοσοφία των σεμιναρίων είναι η πρακτική εξάσκηση (Hands on Training). Κάθε αντικείμενο θα διδαχθεί μέσω παραδειγμάτων για την κατανόηση και σωστή χρήση του Arduino.

Εξοπλισμός: Κάθε εκπαιδευόμενος θα έχει μπροστά του τον απαραίτητο εξοπλισμό. Δηλαδή, τον μικροελεγκτή Arduino και όλα τα απαραίτητα στοιχεία (π.χ LED, καλώδια, αισθητήρες) για την ολοκλήρωση των δραστηριοτήτων. Για τον προγραμματισμό του Arduino θα διατίθεται ηλεκτρονικός υπολογιστής ανά δύο εκπαιδευόμενους.

Τα Workshop αποτελούνται από 10  δίωρα (ένα την εβδομάδα).

 

Κόστος: 10 ευρώ το δίωρο!

Χώρος διεξαγωγής σεμιναρίων: Κατεχάκη 52, Αθήνα (STEM Education)

 

 

Κάντε κλικ εδώ για δηλώσετε συμμετοχή!

Μέγιστος αριθμός εκπαιδευτικών ανά τμήμα: 10

 

Το αναλυτικό πρόγραμμα των workshops έχει ως εξής:

Εβδομάδα  1

  • Τι είναι το Arduino;
  • Βασικές εφαρμογές με Arduino
  • Προγραμματισμός του Arduino

Φύλλο εργασίας 1: Λαμπάκι (LED) που αναβοσβήνει

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

 

Εβδομάδα  2

Φύλλο εργασίας 2Φωτεινός σηματοδότης

Στην δραστηριότητα αυτή θα προσομοιώσουμε τη λειτουργία ενός φωτεινού σηματοδότη (φανάρι κυκλοφορίας). Αρχικά θα ανάβει το πράσινο φανάρι για 4 δευτερόλεπτα. Στη συνέχεια θα ανάβει το κίτρινο φανάρι για 1 δευτερόλεπτο και αμέσως μετά το κόκκινο για 3 δευτερόλεπτα. Η διαδικασία αυτή θα επαναλαμβάνεται συνεχώς.

 

Εβδομάδα  3

Φύλλο εργασίας 3: Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED)

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

 

Εβδομάδα  4

Φύλλο εργασίας 4: Δημιουργώ τα δικά μου χρώματα με το RGB LED

Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά LED (κόκκινο, πράσινο, μπλε) τα οποία έχουν ενσωματωθεί σε ένα LED. Ένα RGB LED (Red, Green, Blue) διαθέτει 4 ακροδέκτες, έναν για κάθε χρώμα και έναν κοινής ανόδου (ή καθόδου αν έχουμε LED κοινής καθόδου). Τα RGB LED παράγουν κόκκινο, πράσινο, μπλε χρώμα και συνδυασμούς αυτών των χρωμάτων.

 

Εβδομάδα  5

Φύλλο εργασίας 5: Ρύθμιση της φωτεινότητας ενός LED με ποτενσιόμετρο

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

 

Εβδομάδα  6

Φύλλο εργασίας 6: Θερμόμετρο εξωτερικού χώρου

Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της θερμοκρασίας θα αξιοποιήσουμε τη σειριακή οθόνη (Serial Monitor).

 

Εβδομάδα  7

Φύλλο εργασίας 7Αυτόματο φωτάκι νυκτός

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

 

Εβδομάδα  8

Φύλλο εργασίας 8: Ανιχνευτής απόστασης

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

 

Εβδομάδα  9

Φύλλο εργασίας 9: Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

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

  • ένα σασί με 2 μοτέρ (πάνω στα οποία συνδέονται 2 ρόδες) και μια ρόδα ελεύθερης κίνησης
  • μια θήκη για 4 ΑΑ μπαταρίες (η οποία θα τοποθετηθεί πάνω στο σασί)

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

 

Εβδομάδα  10

  • Το εργαλείο S4A – Scratch for Arduino
  • Έλεγχος του Arduino μέσα από το περιβάλλον του Scratch

 

Κάντε κλικ εδώ για δηλώσετε συμμετοχή!

Μέγιστος αριθμός εκπαιδευτικών ανά τμήμα: 10

 

Πως να ξεκινήσω με το Arduino MKR1000

Το Arduino MKR1000 είναι ένας ελεγκτής που συνδυάζει τη λειτουργικότητα του Arduino Zero και μιας κάρτας Wi-Fi Shield. Είναι ιδανικό για τη δημιουργία εφαρμογών που ανήκουν στην κατηγορία του IoT (Internet of Things). Είναι μια πρακτική και χαμηλού κόστους λύση για τους δημιουργούς εφαρμογών με δυνατότητες Wi-Fi και ελάχιστη προηγούμενη εμπειρία στη διαχείριση των δικτύων υπολογιστών.

Στον παρακάτω σύνδεσμο θα βρείτε οδηγίες για να κάνετε τα πρώτα σας βήματα με το Arduino MKR1000.

 

Κάντε κλικ εδώ για να δείτε το εκπαιδευτικό υλικό

Upgrading Arduino WiFi Shield Firmware

Αν έχετε πρόβλημα με το WiFi Shield και θέλετε να εγκαταστήσετε το νέο firmware ακολουθήστε τις παρακάτω οδηγίες.

The following code in the example wifi webserver sketch will send a message to the Serial Monitor that it’s time for a firmware upgrade:

  String fv = WiFi.firmwareVersion();
  if ( fv != "1.1.0" )
    Serial.println("Please upgrade the firmware");

If it is out of date, you’ll need a couple of things:

  • USB cable with mini-B plug (Playstation3) not micro-B (Kindle).
  • Atmel Flip Software
  • wifi firmware files (\libraries\WiFi\extras\binary – no need to download)

Find the jumper on your wifi shield (should be disabled) and enable it (before plugging in the cable).

Plug the mini-USB cable into the wifi shield. I recommend having the WiFi shield plugged into a unpowered Arduino to prevent static issues. Plug the other end of the mini-USB into your computer.

Set your path to include the directory where batchisp.exe (from the Flip install) is located. Mine happened to be C:\Program Files (x86)\Atmel\Flip 3.4.7\bin

To do this, just open a command line windows and type:

path=%path%;C:\Program Files (x86)\Atmel\Flip 3.4.7\bin

the cd to the folder where your wifi firmware files are located.

cd yourarduinofolder\libraries\WiFi\extras\binary

in the command line window, enter:

batchisp.exe -device AT32UC3A1256 -hardware usb -operation erase f memory flash blankcheck loadbuffer wifi_dnld.elf program verify start reset 0

you should see the following:

Shield responds with solid Blue LED.
Press the shield reset button.  Blue LED extinguishes.
Unplug the mini-USB cable and plug it back in again.

Now type the following in the command line window:

batchisp.exe -device AT32UC3A1256 -hardware usb -operation erase f memory flash blankcheck loadbuffer wifiHD.elf program verify start reset 0

you should see the following:

Press the Shield reset button.
Remove the short from J3
Unplug the micro-USB cable

Now when you upload the wifi server example, you will no longer get the out of date firmware message, and your web browser will be able to connect to the arduino ip address shown in the serial monitor.

Πηγή: http://arduinotronics.blogspot.gr/2015/06/upgrading-arduino-wifi-shield-firmware.html

Παιχνιδομηχανή ανακύκλωσης με Arduino και Scratch

Ποιοι είναι;

 

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

Picture    Picture

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

 

Για περισσότερες πληροφορίες κάντε κλικ εδώ:  http://recyclearcade.weebly.com/

 

 

ΣΕΜΙΝΑΡΙΟ ARDUINO

ΕΠΙΜΟΡΦΩΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΤΗΣ Ε.Ε.Φ.

ΤΡΙΜΗΝΗΣ ΔΙΑΡΚΕΙΑΣ

ΣΕΜΙΝΑΡΙΟ ARDUINO

Το  εργαλείο του συγχρόνου εκπαιδευτικού

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

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

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

Read more

Προγραμματίζοντας με τον μικροελεγκτή Arduino

Arduino

Ο οδηγός «Προγραμματίζοντας με τον μικροελεγκτή Arduino» στοχεύει στο να εισάγει αρχάριους χρήστες στον προγραμματισμό του μικροελεγκτή Arduino, χρησιμοποιώντας την πλακέτα UNO R3 και το περιβάλλον Arduino IDE. Περιλαμβάνει ένα τμήμα στο οποίο παρουσιάζονται σε μορφή θεωρίας οι βασικότερες έννοιες και μέρη του Arduino, και επίσης περιέχει 21 φύλλα εργασίας τα οποία σταδιακά εισάγουν τον αναγνώστη στις βασικές λειτουργίες προγραμματισμού του. Στο παράρτημα στο τέλος του οδηγού δίνονται επίσης ενδεικτικές απαντήσεις (προγράμματα) για τα φύλλα εργασίας. Ο οδηγός προτείνεται να χρησιμοποιηθεί σε Ερευνητικές εργασίες στο Λύκειο ή Βιωματικές Δράσεις στο Γυμνάσιο, καθώς επίσης και από οποιοδήποτε ενδιαφέρεται να διαβάσει μια εισαγωγή ή να τον χρησιμοποιήσει για να διδάξει τις βασικές λειτουργίες προγραμματισμού του Arduino.

Μπορείτε να κατεβάσετε σε μορφή pdf τον οδηγό (μέγεθος 4.66 ΜΒ) από τον σύνδεσμο (εικόνα) που ακολουθεί:

Προγραμματίζοντας με τον μικροελεγκτή Arduino

Αυτό το υλικό διατίθεται με άδεια Creative Commons Αναφορά Δημιουργού – Παρόμοια Διανομή 4.0 (http://creativecommons.org/licenses/by-sa/4.0/). Η αναφορά σε αυτό θα πρέπει να γίνεται ως εξής:

Πουλάκης , Ε. (2015). Προγραμματίζοντας με τον μικροελεγκτή Arduino. Ε. Πουλάκης: Ηράκλειο.

Arduino