This is the MAXREFDES131 an IR array sensing device solution module. This device is mainly driven by 2 components onboard, the Panasonic AMG8833 Grid-Eye and Maxim (DS28E17) a 1 wire-to-i2c master bridge and a dual channel addressable switch along with the MAX4717 dual-SPDT analog shift allows enumeration of units on the 1 wire bus. In addition, all units can be put to sleep or individually selected one enumerated, reducing the power consumption. This system is capable of counting people that pass to the sensor base on heat registers and detecting gestures while tethered up to 100m along the 1-wire bus. This board has RJ11 connectors for easy daisy-chained setup up to 10 devices using 1 wire network bus. The RJ11 Jack, for interfacing to the hardware and daisy chaining units together. MAX4717 comes up with COM1 disconnected from the 1 wire bus and COM2 connected allowing the host to see the first DS28E17 on the bus. The DS2413 allows the host to connect or disconnect downstream units of daisy-chained MAXREFDES131 units.
MAXREFDES131# System Design Diagram
MAXREFDES132# is a 1-WIRE Shield Design for Arduino UNO (Arduino Form-Factor Pinout). This device provides a convenient platform for interfacing with 1-Wire Bus devices for ease of implementations. This device is integrated with DS2484 i2C to 1 WIRE master or (Bit-bang) master on D2 of the Arduino form-factor pinout. Both masters are support by the Mbed, OneWire, and Arduino with OneWire Code Library. The DS2484 is driven by MAX3394E two-channel bidirectional level translator provides a perfect match for 5v and 3.3v platform using the IOREF pin of the Arduino. See below the System Block Diagram.
MAXREFDES132# System Design Diagram
DS2484 an i2C to Wire Bridge device a single channel 1-wire master with adjustable timing sleep mode feature. This device interface directly to standard 100KHz max ~ 400KHz mas fast i2c masters to perform protocol conversion between the i2C master to any downstream 1 wire slave devices. Relative any attached 1 wire slave device. This device is a 1 wire master with adjustable timer discharge to any host processor from generating timer-critical 1-WIRE waveforms, subsidiary both standard and overdrive 1-WIRE communication speeds. The 1-WIRE bus can be powered down under software control, the dual-voltage operation can be operate on different operating voltage on the i2C and 1-WIRE side. Pullup features support 1-WIRE power delivery to 1-WIRE device such as EEPROMs and SENSORS. The DS2484 can be turn to sleep mode where power consumption is minimal.
Required Component
- Arduino IDE | AtmelStudio
- Arduino Microcontroller, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, ATMEGA250 16 MHz, ATSAM3x8E, ATSAM21D, ATTINY85 16/8 MHz Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs)
- MAXREFDES132# | MAXREFDES131#
- Jumper Wire / DuPont Wire
Optional if you are not using MAXREFDES132# Shield
- DS2484 Single-Channel 1-Wire Master
- 10k Ohms Resistor
- 2.2k Resistor
- PCB
Wiring Guide
Grid Eye Demo Software
Grid Eye Single Device
[crayon-6767cc4f1aebf862884890/]
Downloads
- Download MAXREFDES131 Arduino OneWire Library | Zip
- Download MAXREFDES131 Arduino OWGridEye Library | Zip
- Download MAXREFDES131 Arduino Firmware | Download Link
- Download MAXREFDES131# Datasheet | PDF
- Download MAXREFDES131# Schematics | PDF
- Download MAXREFDES131DemoV1.00 | Download Link
- Download MAXREFDES131 Arduino Firmware | Download Link
- Download MAXREFDES132 Schematics | PDF
- Download MAX3394E two-channel Datasheet | PDF
- Download DS2484 an i2C to Wire Bridge Datasheet | PDF