Skip to content

Commit

Permalink
updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
robertoostenveld committed Feb 27, 2024
1 parent 08f7b51 commit 265742b
Show file tree
Hide file tree
Showing 14 changed files with 51 additions and 34 deletions.
25 changes: 12 additions & 13 deletions digispark_skateboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,18 @@ implementation of the light modes is borrowed from one of my other
projects: which are [ESP8266 powered ArtNet neopixel
modules](https://robertoostenveld.nl/esp-8266-art-net-neopixel-module/).

* static single uniform color
* uniform blinking between two colors
* rotating color wheel with another color background
* rotating HSV rainbow
- static single uniform color
- uniform blinking between two colors
- rotating color wheel with another color background
- rotating HSV rainbow

## Components

* Digispark rev4
* 18650 LiPo battery with builit-in protection
* battery holder
* USB DC-DC transformer with 5V output
* 4 latching switches, 1x for power, 3x for mode selection
* 3 pull-up resistors, few kOhm
* capacitor, 1000uF
* 3-D printed enclosure

- Digispark rev4
- 18650 LiPo battery with builit-in protection
- battery holder
- USB DC-DC transformer with 5V output
- 4 latching switches, 1x for power, 3x for mode selection
- 3 pull-up resistors, few kOhm
- capacitor, 1000uF
- 3-D printed enclosure
6 changes: 5 additions & 1 deletion eegsynth_cvgate_mcp4725/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# arduino
# Arduino sketch for an MCP4725 digital-to-analog controller

This is a sketch to control Control Voltages (CV) and Gates for an analog synthesizer using an MCP4725 connected to an Arduino board.

See https://www.eegsynth.org/?page_id=516 for more details.
6 changes: 6 additions & 0 deletions esp8266_ad8232_ecg/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Overview

This is an Arduino sketch for an ESP8266 module connected to an AD8232 ECG sensor module. It uses the ADC to sample the data and writes it as a continuous stream to a computer that is running a FieldTrip buffer.

You can use the webinterface to set the IP address and port of the receiving computer.

## SPIFFS for static files

You should not only write the firmware to the ESP8266 module, but also the static content for the web interface. The html, css and javascript files located in the data directory should be written to the SPIFS filesystem on the ESP8266. See for example http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html and https://www.instructables.com/id/Using-ESP8266-SPIFFS for instructions.
Expand Down
10 changes: 7 additions & 3 deletions esp8266_artnet_neopixel/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# Overview

Updating the firmware on the Wemos D1 mini board using the Arduino IDE requires that you install the drivers from https://www.wemos.cc/downloads.
This is an Arduino sketch for an ESP8266 module connected to a neopixel LED strip. It uses ArtNet to control features of the light pattern, such as the brightness and the speed. There are a number of modes implemented to make nice patterns, such as a slider that moves from one to the other side.

The Neopixel and Art-Net settings can be updated on the fly like this
## Webinterface

curl -X PUT -d '{"universe":1,"offset":0,"pixels":24,"leds":4,"white":0,"brightness":100,"hsv":0,"mode":10,"speed":8,"split":1,"reverse":0}' artnet.local/json
The Neopixel and Art-Net settings can be updated on the fly using the webinterface or like this

curl -X PUT -d '{"universe":1,"offset":0,"pixels":24,"leds":4,"white":0,"brightness":100,"hsv":0,"mode":10,"speed":8,"split":1,"reverse":0}' artnet.local/json

## Operating modes

mode 0: individual pixel control
channel 1 = pixel 1 red
Expand Down
6 changes: 6 additions & 0 deletions esp8266_imu_osc/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Overview

This is an Arduino sketch for an ESP8266 module that is connected to a number of inertial motion units (IMUs). It sends the data from the IMUs over OSC to a computer.

See https://robertoostenveld.nl/motion-capture-system/ for more details.

## SPIFFS for static files

You should not only write the firmware to the ESP8266 module, but also the static content for the web interface. The html, css and javascript files located in the data directory should be written to the SPIFS filesystem on the ESP8266. See for example http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html and https://www.instructables.com/id/Using-ESP8266-SPIFFS for instructions.
Expand Down
6 changes: 6 additions & 0 deletions esp8266_pulse_sensor/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Overview

This is an Arduino sketch for an ESP8266 module connected to a [PulseSensor](http://pulsesensor.com) heart beat sensor. It uses the ADC to sample the data and writes it as a continuous stream to a computer that is running a FieldTrip buffer.

You can use the webinterface to set the IP address and port of the receiving computer.

## SPIFFS for static files

You should not only write the firmware to the ESP8266 module, but also the static content for the web interface. The html, css and javascript files located in the data directory should be written to the SPIFS filesystem on the ESP8266. See for example http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html and https://www.instructables.com/id/Using-ESP8266-SPIFFS for instructions.
Expand Down
6 changes: 2 additions & 4 deletions rfm12b_recv_xxxx/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
## Arduino relay between RFM12b and ThingSpeak
# Arduino relay between RFM12b and ThingSpeak

This is the sketch for the Arduino pro mini with the RFM12b module.

This is a sketch for an Arduino pro mini attached to a RFM12b module. It operates in conjunction with the "rfm12b_thingspeak" sketch, which is running on an Arduino Uno with an Ethershield. The two Arduino's exchange sensor data over a i2c connection.
This is a sketch for an Arduino pro mini attached to an RFM12b module. It operates in conjunction with the "rfm12b_thingspeak" sketch, which is running on an Arduino Uno with an Ethershield. The two Arduino's exchange sensor data over a i2c connection.

See http://robertoostenveld.nl/arduino-relay-rfm12b-thingspeak/ for details.
3 changes: 1 addition & 2 deletions rfm12b_send_am2301/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with AM2301 temperature and humidity sensor
# Arduino with AM2301 temperature and humidity sensor

See http://robertoostenveld.nl/arduino-am2301/ for details.

3 changes: 1 addition & 2 deletions rfm12b_send_bmp085/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with BMP085 temperature and barometric pressure sensor
# Arduino with BMP085 temperature and barometric pressure sensor

See http://robertoostenveld.nl/arduino-bmp085/ for details.

3 changes: 1 addition & 2 deletions rfm12b_send_cny70/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with CNY70 reflective optical sensor.
# Arduino with CNY70 reflective optical sensor.

See http://robertoostenveld.nl/arduino-cny70/ for details.

3 changes: 1 addition & 2 deletions rfm12b_send_ds18b20/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with DS18B20 temperature sensor
# Arduino with DS18B20 temperature sensor

See http://robertoostenveld.nl/arduino-ds18b20/ for details.

3 changes: 1 addition & 2 deletions rfm12b_send_lm35/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with LM35 temperature sensor
# Arduino with LM35 temperature sensor

See http://robertoostenveld.nl/arduino-lm35/ for details.

3 changes: 1 addition & 2 deletions rfm12b_send_random/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
## Arduino with RFM12B that sends random numbers to the ThingSpeak relay.
# Arduino with RFM12B that sends random numbers to the ThingSpeak relay.

See http://robertoostenveld.nl/arduino-based-energy-and-climate-monitor-version-2/

2 changes: 1 addition & 1 deletion rfm12b_thingspeak/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Arduino relay between RFM12b and ThingSpeak
# Arduino relay between RFM12b and ThingSpeak

This is a sketch for an Arduino Uno with an Ethershield. It operates in conjunction with the "rfm12b_recv_xxxx" sketch, which is running on an Arduino pro mini with a RFM12b module attached. The two Arduino's exchange sensor data over a i2c connection.

Expand Down

0 comments on commit 265742b

Please sign in to comment.