techlab:projekte:inhouse:co2anzeigev1

Pinout

  • Buzzer auf PIN 26
  • Servo Pin 33
  • Neopixel D25
  • Stepper auf pins 5, 16 (RX2), 32, 15
  • LoRa: 19 MISO, 23 MOSI, 18 SCK, 4 Reset, DIO1 17 (alias TX2), DIO0 14.
  • CO2: 13 RX (connect to TX on Sensor!), 12 TX (connect to RX on Sensor!)
  • Limitswitch auf pin 34
  • Pins 6 to 11 not recomended for use (connected to flash).
  • GPIO 0,2 special function at boot-up.
  • Pin 25 (Servo-Pin)
  • 5
  • 16 (RX2)
  • 15
  • 34,35 (nur INPUT!)

For reference: https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Mit ULN2003 Driver Board. Auf pins 16, 17, 5, 27 und Limit-Switch mit externem Pulldown auf Pin 34.

Erste Tests sind vielversprechend. Das Ding läuft leise und erstaunlich präzise. Hat ein bisschen Spiel, verliert aber keine Schritte und kann den Limit-Switch wieder genau anfahren.

 working POC

https://easyeda.com/Xelef2000/co2andtemp

Überarbeitete Version, mit JLCPCB-kompatiblen SMD-Teilen: https://easyeda.com/ivo.bloechliger/v1-9

LoRa - Config

Edit file project_config/lmic_project_config.h in lmic Arduino library

On https://console.thethingsnetwork.org go to Applications → CO2-ksbg → Add device

  • Name: tech-lab-co2-sensor-001 etc.
  • Activation Method ABP
  • techlab/projekte/inhouse/co2anzeigev1.txt
  • Last modified: 2020/01/01 20:26
  • by ivo