Files

copied
Last update 3 years 5 months
FilesELECTRICALSENSOR
..
KICAD
README.md
log-m10-sensor.txt
log-m10-sensor.txt
TITLE: SENSOR MODULE DATE: 07/10/2020 TYPE: M10SE01 VERSION: 01 1 - TEMT6000 sensor (AMBIENT LIGHT) 2 - ADC ADS1115 3 - CJMCU-680 or BME280 sensor (TEMPERATURE, HUMIDITY, BAROMETRIC). 4 - GPS (RS232 module) 5- CYML-8511 sensor (UV LIGHT) 6 - VOC (Volatile Organic Compound) CJMCU-4541 sensor. CARBON MONOXIDE CO , ITROGEN DIOXIDE NO2 , THANOL C2H5OH HYDROGEN H2, AMMONIA NH3, METHANE CH4 7 - Digital Sound Level INMP441 MEMS MICROPHONE 8 - RS485 9 - LoRa (E22-900M30S or E22-900M22S) PLUS - 40 pin Raspbery Pi connector. Module can be used as a HAT and control other boards on M10CUBE ecosystem - ESP32 Mini kit. This MCU can control all I/O modules connected to 40 pin connector via I2C Jumpers can share both I2C0 and I2C1 using I2C SELECTOR - I2C0 bus used as "local" connecting all sensor on board to ESP32 - I2C1 bus used for ESP32/RASPI communication - I2C0 and I2C1 can interchanged using jumper "I2C SELECT". Thus in absence of ESP32 all I2C0 communication will redirected to I2C1 (RASPI I2C bus). In that case other MPC using the 40pin bus (RASPI orother MCU) can have access to all I2C sensors on board. Jumpers can share 3.3V from varius power sources using 3.3V SELECTOR 1-2 PSU 24V input 3-4 ESP32 5-6 BUS Jumpers can share 5V from varius power sources using 5V SELECTOR 1-2 BUS 2-3 MP1584 - SD card - One 4pin JST 2mm Connector for SDS011 (Fine Dust PM 2.5 and PM 10 sensor) - One 4pin JST 2mm connector for experiment (only +3V3 and GND connected) - Two 4pin JST 2mm Connectors for digital IN/OUT (can be used as for DS18B20 sensors) - Two 4pin JST 2mm connectors for any Grove I2C Sensors - Optional switching PSU module 24V - 5V (m10-sensor can be used as autonomous) - Optional 24V connector (same as other M10CUBE modules) - Optional 3V3 PS (If more power 3V3 from needed than ESP32 module can provide)  TITLE: SENSOR MODULE DATE: 19/10/2020 TYPE: M10SE02 VERSION: 01 Development and fabrication of M10SE01-01 stopped in favor of M10SE02-01 Some serious issues discovered during building in Breadboard an experimental version of M10SE01-01 circuit and that was: 1- UART0:RXD and UART0:TXD pins can not be used and better remain only for programming the ESP32 MINIKIT. Having one UART less we decided to remove RS485 communication. The RS485 idea was to connect other M10SE01 modules distant apart for sensing the near by environment. Since that is not possible any more an I2C solution was adapted using the ideas taken from a Sparkfun design. The 2 RJ45 connectors remaining in hope to daisy chain from one board to the other the 2 differential I2C signals. Board sent for fabrication TITLE: SENSOR MODULE DATE: 10/10/2020 TYPE: M10SE02 VERSION: 02 ERRORS FOUND ON M10SE02-01 PCB build These are correcting on M10SE02-02 version. NOT READY YET. STILL CORRECTING AND TESTING
Report a bug