blog

/blog/
21 05, 2019

How to install an ESP32 board in Arduino IDE

By |2019-05-21T23:20:12+02:00May 21st, 2019|arduino, esp32, espressif|0 Comments

To program the ESP32 using the Arduino IDE we need to install the appropriate libraries. This is a tutorial for installing the ESP32 board in the Arduino IDE for Windows. To start with you need to delete any previous installation using the old method that uses git. 1. Delete the previous custom installation of the espressif drivers and tools If this is your first time installing the ESP32 on Arduino IDE you can ignore this section and jump to part 2. If you’ve followed the older installation procedure and you’ve manually installed the ESP32 add-on with Git GUI, you need to remove the espressif folder from your Arduino IDE.  To find your espressif folder and Arduino IDE location (installation path), open your Arduino IDE and go to File > Preferences: Note: I use the portable version of Arduino IDE and therefore my path is pointing to a relative location of the sketchbook. No full path in [...]

19 09, 2018

Find ESP32 chip revision

By |2018-09-22T14:13:04+02:00September 19th, 2018|electronics, esp32, espressif|0 Comments

Espressif released two chip revisions so far: Rev 0  and Rev 1 Rev 0 had a number of bugs. Espessif released a workaround for the ECO. To find the revision of an ESP32 chip two options are available: Use the esptool Flash your board with the appropriate code to display revision   Intro Before starting make sure you have installed ESP32 on your machine. If you are on windows follow this tutorial: Steps to install Arduino ESP32 support on Windows Do not forget to check if this issue affects your configuration. Use the esptool Download the esptool depending on your operating system: Linux/Unix/Mac: esptool.py  Windows: To get the board details run the following command: [crayon-5da9c1b34963c318593877/] So for example on windows: [crayon-5da9c1b349644294873234/] Chip is ESP32D0WDQ6 (revision 1) indicates chip ID and revision number. The same applies for unix/linux: [crayon-5da9c1b349647123790052/] Flash your board Alternatively you can flash your board using the following [...]

30 05, 2018

CORING – 11th International Design Awards

By |2018-05-31T19:36:01+02:00May 30th, 2018|design, Interaction Design, product design, university of the aegean, user experience design (UX)|0 Comments

CORING has been awarded at the 11th International Design Awards! CORING the core of meeting     CORING Company: ubisapdesign Lead Designer: Athanasios Kyratzis Design Team: Modestos Stavrakis, Eleni Mytili Prize(s): 3rd Place in Office Equipment / Furnishings/Modules Entry Description CORING is a novel interactive collaboration furniture. It’s unique design, technology integration and best of their class components consist CORING one of a kind. CORING aims to redefine business meetings with its unique characteristics into a more creative and interactive experience! CORING – a.k.a. COllaboration RING – creates an exceptional experience of business communication, providing more functional versatility, technological potential and modern aesthetics in one piece of “new” furniture – one that would enhance collaboration in every aspect! About DesignerCORING is inspired, designed and produced by the Greek design studio ubisapdesign, a studio established in 2009 by civil engineer(Msc in Interactive Products and Systems Design) Athanasios Kyratzis.  The main activities of the office include [...]

26 05, 2018

SODAQ Autonomo with LoraBee on TTN

By |2018-05-27T01:23:28+02:00May 26th, 2018|Autonomo, electronics, Lora|0 Comments

Linking Autonomo board profile to Arduino IDE (current version of Arduino IDE is 1.8.5) The Autonomo’s board profile is available through the Arduino Boards Manager. In order to install the board files I added the SODAQ board manager URL on File->Preferences->Additional Board Manager URLs http://downloads.sodaq.net/package_sodaq_samd_index.json From the Board Manger (Tools->Board->Board Manger) I installed the SODAQ Boards (SODAQ SAMD boards for the Autonomo). I configured the actual board rig with Autonomo, LoraBee, antenna, grove shield, solar panel and a lipo battery (3.7V, 1200mAh, 1804, KC 503562P). Next, I connected the board rig to my computer and from the boards list I selected the SODAQ Autonomo. For some reason when I requested the Board Info from the Arduino IDE I got BN: SODAQ SARA (!?) My intention is to compile the SODAQ LoraBee example code (here): [crayon-5da9c1b349d5f384751244/] To do so, a number of libraries needed to be installed first. These were Sodaq_RN2483, Sodaq_BMP085, Sodaq_SHT2x. [...]

17 05, 2018

Εργασίες Φοιτητών – Στούντιο 7α: Σχεδίαση Διαδραστικών Συστημάτων (2018-2019)

By |2018-05-17T13:35:53+02:00May 17th, 2018|student projects, university of the aegean|0 Comments

Εργασίες φοιτητών 2018-2019 Διαδραστική Περιήγηση Στο Εργοστάσιο Κλωστοϋφαντουργίας Ζησιμάτου. Μαρία Γαϊτάνου, Ιωσηφίνα Μάργαρη, Μανώλης Παπαμακάριος, Έλλη Χαρίση. Ποδηλατικός Τουριστικός Οδηγός Σύρου. Σολωμού Μαρίνα, Πολίτη Νικολέτα, Παγώνης Κωνσταντίνος, Ταυρής Κωνσταντίνος, Κορέντιος Γιώργος. Αρχοντής: Αφηγηματική Εφαρμογή για Ξενάγηση στην Ερμούπολη και στην Άνω Σύρο. Στράτος Φωτάκης, Γκικούδη Δήμητρα Ρομπέρτα, Αιμιλία Μύριαμ Μιχαήλ, Παναγιώτης Οικονόμου. Διαδραστικό Σύστημα Προσομοίωσης Γραμμής Παραγωγής Υφαντών. Αρσενικός Γιώργος, Πανοπούλου Εριάνα, Κούρος Κωνσταντίνος, Πασοπούλου Κατερίνα. Διαδραστικό σύστημα Interactive Wall για την ενίσχυση του βιομηχανικού τουρισμού της Σύρου και την ανάδειξη του Enfield 8000. Ειρήνη Βαριά, Χριστίνα Γκίτη, Χρύσα Ζηκούδη, Ηώ Κυριακάτη, Αθηνά Κυρμανίδου. SyRoutes: Μία διαδραστική εφαμοργή περιήγησης στην Άνω Σύρο με επίκεντρο την εξατομίκευση. Πετράκη Μαργαρίτα - Λυμπερόπουλος Νίκος - Εγγλέζος Κωνσταντίνος - Σταύρος Μαυρίκης - Ευαγγελία Γούβα.

17 05, 2018

Εργασίες Φοιτητών – Στούντιο 7α: Σχεδίαση Διαδραστικών Συστημάτων (2016-2017)

By |2018-05-17T13:34:42+02:00May 17th, 2018|student projects, university of the aegean|0 Comments

Εργασίες φοιτητών ακαδημαϊκού έτους 2016-2017 sidetracked: Εφαρμογή για εξερεύνηση και ανακάλυψη του πολιτιστικού κομματιού της Ερμούπολης. Απευθύνεται σε τουρίστες. Στόχος της εφαρμογής είναι να αναδείξει και μικρότερα αξιοθέατα στο νησί. Μανώλης Στρατής, Παναγιώτης Μεντεσίδης, Ζωή Μπουρμπούλη, Γιώργος Μπακλατζής, Mαρία Ντουρμετάκη. μουσειο-ιστορίες: Διαδραστικό σύστημα σε μορφή παραμυθιού που βελτιώνει την εμπειρία των παιδιών στα μουσεία. Γιώργος Αγγέλου , Σοφία Γαμβρινού, Σταμάτης Ζερβακάκης, Βασιλική Καραμέρη, Θοδωρής Κουκουβές. leapshot: Χρήση του αισθητήρα Leap Motion για την αναβίωση της διαδικασίας παραγωγής σκαγιών στο Βιομηχανικό Μουσείο. Άννα Γεωργάκη, Λαμπρινή Καραγιάννη, Δανάη Παπαδοπούλου, Κατερίνα Πρέκα, Πολυξένη Τσιαμαντά. loom: Διαδραστικό σύστημα ύφανσης αργαλειού για υποστήριξη εκθέματος στο Βιομηχανικό Μουσείο Ερμούπολης. Μάξιμος Μαλεβίτης, Στυλιανός Συρρής, Κωνσταντίνος Δημητρόπουλος, Αγγελική Κυριάκου, Αναστάσιος Δημητρόπουλος, Στέλλα Βάκα. Αναλυτικότερα οι εργασίες:   sidetracked Η εργασία αφορά την σχεδίαση ενός αλληλεπιδραστικού συστήματος που έχει στόχο την ιστορική ξενάγηση στην πόλη της Ερμούπολης, για τουρίστες και μη. Κατά τη διαδρομή ο χρήστης μπορεί να ανακαλύπτει [...]

17 05, 2018

Εργασίες Φοιτητών – Στούντιο 7α: Σχεδίαση Διαδραστικών Συστημάτων (2015-2016)

By |2018-05-17T13:33:34+02:00May 17th, 2018|student projects, university of the aegean|0 Comments

Εργασίες φοιτητών ακαδημαϊκού έτους 2015-2016 Orasis: Διαδραστικό σύστημα που βελτιώνει την εμπειρία των ατόμων με προβλήματα όρασης στα μουσεία. Γιώργος Αναγνωστάκης, Μιχάλης Αντωνίου, Έλενα Καρδαμίτση, Θοδωρής Σαχινίδης Cycladic sculpture: Αξιοποίηση κιναισθητικής αλληλεπίδρασης για την κατασκευή ψηφιακών κυκλαδικών ειδωλίων από επισκέπτες μουσείου. Δημήτρης Μακρής, Εκάτη Σάγια, Θωμάς Σταμάτης, Δάφνη Χαλικιά Metallotexneion: Διαδραστική Εφαρμογή Εκμάθησης του Οικισμού στο Καστρί και Προσομοίωσης του Εργαστηρίου Mεταλλοτεχνίας. Κατερίνα Δαλέζιου, Μελίνα Σιδίκοβα, Ανθή Κολοκοτρώνη, Γενοβέφα Χατζημενοίκου 3000 b.C. Cyclades: 3.000 π.Χ. Κυκλάδες: Πλοήγηση με κινήσεις του σώματος σε προβαλλόμενο εικονικό περιβάλλον 3Δ. Χρήστος Αργυριάδης, Κυριάννα Γκιόκα, Μιχάλης Κατσαντώνης, Ιωάννα Μουτουσίδη, Σαββίνος Χατζηφωτίου Gocha: Σύστημα διαδραστικού εκπαιδευτικού παιχνιδιού εξερεύνησης θαμμένων αρχαιοτήτων στον ιστορικό χώρο της Χαλανδριανής στη Σύρο. Ναταλία Γεωργιάδη, Ελένη Κοκκώλη Παπαδοπούλου, Γιώργος Κορδάτος, Κων/νος Παρθενιάδης, Μανώλης Σπαράκης Αναλυτικότερα οι εργασίες: Orasis Η εργασία ασχολήθηκε με τη σχεδίαση διαδραστικού συστήματος που βελτιώνει την εμπειρία των ατόμων με προβλήματα όρασης στα μουσεία με τη βοήθεια σύγχρονων τεχνολογιών. [...]

14 05, 2018

Use an ESP32 board to send DHT to MQTT and then deep sleep

By |2018-05-15T14:57:25+02:00May 14th, 2018|arduino, esp32, espressif|3 Comments

Here is an example of how I post humidity and temperature values that I collect from a DHT11 sensor. I use an ESP32 (Lolin32) board and I post values to a MQTT open source message broker (Eclipse Mosquitto) that I run alongside openhab on a Rpi3. Finally, I deep sleep the board to save energy. I use the following libraries:  Arduino library for DHT11/DHT22 by Adafruit [>>] Arduino Client for MQTT (PubSubClient) by Nick O'Leary [>>] Arduino core for ESP32 WiFi chip [>>] To install CP210x Driver v10.1.1 for Lolin32 ESP32 there installation issue with Windows 10, build 1803. Check this post: [>>] [crayon-5da9c1b34a523416538633/] I also used MQTTLens plugin for Chrome in order to debug my MQTT broker.

14 05, 2018

Openhab2: How to edit Rrd4j files (*.rrd) using the RRD File Inspector

By |2019-01-25T18:46:12+02:00May 14th, 2018|openhab, technology|0 Comments

Here is a way I found to edit rrd files in order to eliminate spikes, inaccurate measurements and other artifacts on my persistence. To start with, openhab2 has to be stopped: $ sudo systemctl stop openhab2 Next navigate to your persistence storage folder and locate the rrd files that I wanted to edit. I copied them on a temporary folder: $ cd /var/lib/openhab2/persistence/rrd4j (or your samba path: \\servername\openHAB-share\openhab2-userdata\persistence\rrd4j) $ cp -Rpdf Boiler_Temp_Val.rrd /tmp Next was the RRD File Inspector ( ). It is located in the library org.openhab.persistence.rrd4j under the folder /lib/rrd4j-2.1.1.jar On my machine it is located under the /var/lib/openhab2/tmp/mvn/org/openhab/persistence/org.openhab.persistence.rrd4j/1.11.0/ I extracted the contents of the jar file using a zip extractor (I did this from my windows workstation using 7zip): To run the inspector I opened a command line (cmd) and run: java -cp rrd4j-2.1.1.jar org.rrd4j.inspector.RrdInspector From the RRD File Inspector I opened the files I wanted to edit:    I saved files [...]