Skip to content

Latest commit

 

History

History
163 lines (119 loc) · 8.55 KB

hardware.md

File metadata and controls

163 lines (119 loc) · 8.55 KB

Parts list

General note

The availability of the articles changes daily. Therefore it may happen that some articles are no longer available under the link. However, the parts are available from many dealers. Just search on Amazon, Ebay or Aliexpress.

In our shop you can buy the PCBs. You can order them either individually, i.e. without parts, or as a kit. With the purchase of this hardware (this is not mandatory) you support us in the further development of Awtrix & Awtrix Pro.

Assembly with PCB as kit

Mandatory components

No Name Link
1 Awtrix Mainboard Kit click here
2 32x8 Matrix click here
3 Awtrix housing click here
4 Wemos D1 mini click here
5 Power supply (>3A) click here
6 power jack click here

Optional components

No Name Link
1 LDR GL5528 click here
2 DF Mini Player click here
3.1 Htui21d click here
3.2 BME280 click here
4 Speaker click here

The touch sensors are not listed here because they are part of the kit and therefore do not need to be purchased.

Assembly with PCB without kit

Mandatory components

No Name Link
1 Awtrix Mainboard Kit click here
2 Wemos D1 mini click here
3 32x8 Matrix click here
4 Power supply (>3A) click here
5 power jack click here
6 resistors (3x 1k) click here
7 Shottky diodes (2x 1N4004) click here
8 jumper
9 1000uF 10V capacitor click here

Optional components

No Name Link
1 LDR GL5528 click here
2 DF Mini Player click here
3.1 Htui21d click here
3.2 BME280 click here
4 Speaker click here
5 Touch sensors (3x) click here

Electronics

The electronics can either be soldered ("freely wired") on a breadboard or on a circuit board specially developed for Awtrix.

Basic version

Basissetup

Light sensor for brightness control (optional)

The brightness sensor can be installed optionally. This ensures that, for example in a dark room, the matrix is not dazzled by dimming the brightness. On the other hand, if the room is very bright, the matrix is dimmed up so that the contents of the matrix can still be read.

ldr

DFPlayer Mini for sound output (optional)

The DFPlayer is used for the output of sounds and can be used optionally. It stores mp3 files on a memory card, which is inserted into the micro SD slot of the player. This allows you to have your matrix speak to you or play sounds when you receive notifications, for example.

You need to create a folder "MP3" on your DFplayer SD card and move your mp3s to this folder. The mp3 must start with a 4-digit number, e.g. 0001.mp3 or 0001 - Testfile.mp3.
AWTRIX uses the range 0001-0100 for internal purposes. Start with own mp3s at 0101.
Download default sounds

Wemos DFPlayer Mini Function Note
5V VCC Power supply (+)
G GND Power supply (-)
D7 TX Transmit
D5 RX Receive former D8

Temperature and humidity sensor (optional)

Optinally, Awtrix can work with two different indoor climate sensors. You can freely choose whether the BME280 or the Htu21d should be used. The measured values are sent to the server and can be displayed directly on the matrix using an app and can also be retrieved from a home automation server (ioBroker, FHEM, ...) via API from the Awtrix server.

Wemos BME280 Htu21d Function Note
3.3V VCC VCC power supply (+) not 5V compatible!
GND GND GND Power supply (-)
D3 SDA SDA I2C Data
D1 SCL SCL I2C Takt

When using temperature and gesture sensors, the pins D1 & D3 of the Wemos D1 mini are used twice (I2C Bus).

Touch sensors for operation (optional)

Wemos Button left Button middle Button right Function Note
3.3V VCC VCC VCC Power supply (+)
G GND GND GND Power supply (-)
D0 I/O - - Touch signal
D4 - I/O - Touch signal Solder bridge A
D8 - - I/O Touch signal

!> The touch sensors have two bridges on the small circuit board which can be closed with solder. This is absolutely necessary for the middle sensor, otherwise the Wemos will not start. To prevent this from happening, the bridge A of the middle touch sensor must be closed. This will set the I/O pin to active low. Other touch sensors are not recommended, because they are not designed for the housing (different dimensions) and have no possibility to solder a bridge.

Gesture sensor for operation (optional)

The gesture sensor can be used optionally for easy operation of the matrix. Gestures like wiping with the hand from left to right or the other way around are possible. This function is no longer being developed.

Wemos APDS-9960 Function Note
3.3V VCC power supply (+) not 5V compatible!
GND GND Power supply (-)
D3 SDA I2C Data
D1 SCL I2C Takt
D6 INT Interrupt

When using temperature and gesture sensor, the pins D1 & D3 of the Wemos D1 mini are used twice (bus).

Serial connection or USB connection to the matrix

If there are problems with the WiFi transfer between host and controller, there is the possibility to connect the host directly to the controller (Wemos D1 Mini) via serial.

The Wemos still requires a connection to a wifi network. The WiFi connection is used to update the controller and as a fallback if no data is transferred via serial.

The USB port of the Pi can also be used (also for any other host platform). Simply connect the server to the Wemos D1 via microUSB cable.

When using the GPIO's the Pi is connected to the Wemos as follows:

Wemos Raspberry Pin-No Function
5V 04 - 5V Power supply (+)
GND 06 - GND Power supply (-)
RX 08 - TXD Transmit
TX 10 - RXD Receive

!>Please pay attention to the Raspberry version. There can be differences here!

By default, the serial interface must be enabled for the Raspberry. On the Raspberry 3 this can be done with the following commands:

 sudo raspi-config nonint do_serial 1
 sudo raspi-config nonint set_config_var enable_uart 1 /boot/config.txt
 sudo reboot