INDEX
|
|
- NETWORK - SoS KIT |
- DWEET - OSCDUMP |
- WEBSOCKETS ESP8266 |
INSTALL ESP32 [ new! Jan 2018 ]
https://github.com/espressif/arduino-esp32
- go to www.arduino.cc
- select your operating system
- download and install
- go to ARDUINO menu : Sketch > Include Library > Manage Libraries
- Search for the library you need and then click the INSTALL button, then CLOSE
Libraries list
- thingspeak
- OneWire temperature
- NeoPixelbus by Makuna
- ESP32 AnalogWrite
- Open Sound Control (by Adrian Freed)
- I2c-Sensor-Lib iLib
- esp32 oled driver
- Plaquette
- ESP32_AnalogWrite
- BLE functions ESP32
... after the installation the library files will be in their own folder under the arduino/libraries main folder
Arduino sketches must ALWAYS be saved under
user/Documents/Arduino/
WINDOWS USERS GO HERE >>
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
MAC OSX and LINUX USER GO HERE >>
INSTALL PYTHON FOR YOUR OS
https://www.python.org/downloads/
FOR WINDOWS USERS
go to >> https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
FOR MAC USERS
OPEN TERMINAL >> then copy/paste the two commands below and press enter
cd ~/Documents/Arduino/hardware/espressif/esp32/tools
python get.py
INSTALL USB TO UART DRIVER
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md
MORE ESP32 LINKS
https://github.com/squix78/esp8266-oled-ssd1306
/* ESP32 - BLINK TEST - TeZ / SoS / 2017 */ int ledPin = 2; // builtin led esp32 (wroom32) ///////////////// void setup() { pinMode(ledPin, OUTPUT); } ///////////////// void loop() { digitalWrite(ledPin, HIGH); delay(500); digitalWrite(ledPin, LOW); delay(500); }
MLX90614ESF AAA Non Contact Human Body Infrared Temperature Sensor
ACROBOTIC SSD1306 DRIVER for ESP8266
HUMIDITY & TEMPERATURE sensor (DHT)
The galvanic skin response (GSR, which falls under the umbrella term of electrodermal activity, or EDA) refers to changes in sweat gland activity that are reflective of the intensity of our emotional state, otherwise known as emotional arousal.
Our level of emotional arousal changes in response to the environment we’re in – if something is scary, threatening, joyful, or otherwise emotionally relevant, then the subsequent change in emotional response that we experience also increases eccrine sweat gland activity. Research has shown how this is linked to emotional arousal.
It is noteworthy that both positive (“happy” or “joyful”) and negative (“threatening” or “saddening”) stimuli can result in an increase in arousal – and in an increase in skin conductance. The GSR signal is therefore not representative of the type of emotion, but the intensity of it.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
// TeZ - diy galvanic skin response sensor + esp 32 // int GSR_Pin = 3; // input signal pin /////////////////////////////// void setup(void) { pinMode(GSR_Pin, INPUT); Serial.begin(115200); } /////////////////////////////// void loop(void) { float gsrvalue = analogRead(GSR_Pin); Serial.println(gsrvalue); delay(100); }
TRUTH METER CIRCUIT
GSR EXTERNAL SOURCE LINK
https://gnomezgrave.wordpress.com/2015/01/02/gsr-using-arduino/
- SSID: SenseOfSelf
- pw: SoS232323
- router address: 192.168.8.1
- broadcast address: 192.168.8.255
this zip file contains two folders with the arduino sketches for sending and receiving the pulse (beat) in a local network
in the sos-pulse-sender sketch you just declare the ID # of the ESP32 board (that will be the SENDER)
in the sos-pulse-receiver you declare the ID of SENDER you want to respond to
![]() |
![]() |
![]() |
FILE TO HEX converter >> https://tomeko.net/online_tools/file_to_hex.php
WAV TO FLAC converter >> https://www.freeconvert.com/wav-to-flac/
ITEM |
PPU |
STUDENT’s KIT |
MICROCONTROLLER |
|
|
Geekcreit® ESP32 Development Board WiFi+Bluetooth Ultra Low Power Consumption Dual Cores |
6 |
|
SENSORS |
|
|
3 |
|
|
2 |
|
|
ACTUATORS |
|
|
1 |
|
|
DC1.5V-3V Coin Flat Vibrating Micro Motor For Pager and Electronic Devices (10 pcs) |
0,5 |
|
CABLES |
|
TOTAL |
2,5 |
EUR 15 |
|
SOLDERING |
|
|
Mini 5V 8W USB Power Electric Soldering Iron Welding Tool With LED Indicator |
6 |
|
https://rohling-de.blogspot.nl/2017/06/extend-your-analog-inputs.html
https://meet.jit.si/optofonica
ESP32 SPI connections
ESP32 i2c connections
MAKERS' guide >> https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/
- ESP8266 Websockets demo using NeoPixels
- hilite.me (source beautifier)
GENERIC PWM MOSFET DRIVER (for LED s, pumps, motors, etc.)
TeZ HIGH POWER LED DRIVER
TeZ TOUCHE circuit
CHIRPBOT / ATTINY85 / ESP32