HATL02FC Auto-fan control & Crypto module & I2C pins

5.75  excl. VAT

Want to extend fan life, reduce noise and control it automatically and at the same time to have all you data protected?
With this automatic fan MaticControl crypto module you will be able to do this. Also you have your I2C pins derived on the top.

For more detailed info check the long description below

Description

Fan Control:

Place it on pins 1-10. (As shown in the photos) Then from Raspberry icon > Prefernces> Raspberry Pi Configuration > Performance tab >set fan enable; Fan GPIO  4; and the temperature at which you want the fan to turn on. Save with OK
Thus, when the processor reaches the temperature you set, the fan will turn on. It will turn on off only when the processor temperature drops 10 degrees below the set on temperature. (For example, if you set the On temperature to 75 degrees, the fan will turn off when the processor reaches 65 degrees).
With these few easy steps, you now have automatic fan control.

If you want to activate this feature through the console or read the full documentation – read the article or download the PDF from HERE

Note: This MaticControl module has pins for I2C derived on top so you can use them but it covers the pins for: 5V power supply , GPIO14 (TXD), GPIO15 (RXD) . If you want to use them we offer module (HATs) with these pins derived.

Compatible with MaticBox low profile cover and Automation Cover
Not compatible with the stacking feature of MaticBox

Crypto Module:

You made a software, and you want to keep it safe from stealing? Most microcontrollers are not designed to protect against snoopers, but a crypto-authentication chip can be used to lock away private keys securely. Once the private key is saved inside, it can’t be read out, all you can do is send it challenge-response queries. That means that even if someone gets hold of your hardware and can read back the firmware, they won’t be able to extract it!

You made a software, and you want to keep it safe from stealing? Most microcontrollers are not designed to protect against snoopers, but a crypto-authentication chip can be used to lock away private keys securely. Once the private key is saved inside, it can’t be read out, all you can do is send it challenge-response queries. That means that even if someone gets hold of your hardware and can read back the firmware, they won’t be able to extract it!

The ATECC608 is the latest crypto-auth chip from Microchip, and it uses I2C to send/receive commands. Once you ‘lock’ the chip with your details, you can use it for ECDH and AES-128 encrypt/decrypt/signing. There’s also hardware support for random number generation, and SHA-256/HMAC hash functions to greatly speed up a slower micro’s cryptography commands.

We’re starting to see these low-cost secure element chips in various products, so that a less expensive chip can be used to drive peripherals, without worrying about security. This chip does not have a public datasheet, but it is compatible with the ATECC508 earlier version which does, so please refer to that complete datasheet as well as the ATECC608 summary sheet. The good news is that, despite not having complete documentation, there is some software support.For Python and C/C++ check out Microchips Cryptoauthlib (yes we also think it’s odd that there’s no datasheet but there is published code)  For Arduino use, check out the Arduino ATECCx08 library.

To make working with the ATECC608 as easy as possible, we’ve put it on a breakout PCB . This allows you to use it with Raspberry Pi or other similarly equipped boards without needing to solder. This chip will work with 3.3V or 5V power/logic micros, so it’s ready to get to work with a range of development boards.

Please note the I2C address is fixed at 0x60 and according to Microchip, you should use this at higher I2C speeds like 400KHz if other devices are on the I2C bus, to avoid some I2C bus contention (much like the datasheet, this is not documented anywhere yet)