"Sensor adapter" pro platformu BigClown - připojte si čidla z ebay a aliexpress
- November 04 2018
- BigClown
- 2922x Přečteno
Upozornění: HARDWARIO s.r.o. neposkytuje softwarovou podporu níže zmíněných čidel. Obsluhující kód si tedy musíte napsat sami (ale není to žádná věda :-) ).
HARDWARIO s.r.o. se na vývoji projektu nijak nepodílí.
Pokud si chcete BigClown vyzkoušet, musíte si koupit Core modul, základní modul pro všechny vaše projekty, a pak například bateriový modul, climate modul (teplota, vlhkost, tlak) a jiné.
Ač jsou to součástky velmi kvalitní a cena kvalitě úměrná, pro počáteční hraní a zkoušení je to pro mnohé bastlíře větší investice do něčeho, u čeho si nejsou jisti, že se jim bude líbit.
Proto jsem navrhl Sensor adapter díky kterému můžete velmi jednoduše připojit spoustu zajímavých čidel.
Vaše jediná investice je tedy váš čas a cena za Core modul (verze s bezdrátovým rozhraním stojí 29 Euro, bez něj 19 Euro, 11/2018).
Samotná deska je velmi jednoduchá a neskrývá žádnou záludnost.
Na desce jsou konektory pro připojení ke Core modulu, tři čtyřpinové dutinkové lišty, blokovací kondenzátory ke každému napájení čidla, pull-up rezistory a dvě SMD pájecí propojky, kterými si zvolíte, zda budete používat I2C0 nebo I2C1.
Doporučená hodnota rezistorů R1 a R2 je 4k7 (velikost 0805).
Hodnota kondenzátorů by měla být 100nF (velikost 0805).
Schéma v0.2 a v0.3
DPS v0.2 a v3.0
A jaká čidla můžete k desce připojit?
Čidla musí mít napájecí napětí maximálně 3.3V a pinout (u verze 0.2 není pin INT).
U verze 0.3 je možnost využití čidla, které má kromě napájení a I2C sběrnice i výstup INT (ten může sloužit jako výstup přerušení, alarmu aj.). Pomocí pájecího mostu můžete připojit tento vývod k GPIO PA8 nebo PA9.
Přes deset čidel najdete v seznamu uvedeném níže.
Čidla ještě nebyla reálně testována, protože čekám na jejich dodání. Výběrem tedy prošly ty součástky, které mají stejný pinout, používají I2C sběrnici a jejich napájecí napětí je 3.3V.
Schéma i plošný spoj naleznete na https://github.com/petus/BigClown_sensor_adapter
Seznam součástek
Seznam čidel
Čidlo teploty, vlhkosti, tlaku BME280
Zdroj: https://www.ebay.com/itm/BME280-Pressure-Temperature-Sensor-Module-Breakout-IIC-I2C-for-Arduino-DIYmall/281745479989?epid=1448372052
IR teploměr MLX90614
Zdroj: https://www.amazon.com/Digital-Infrared-Temperature-MLX90615-GY-90615/dp/B01M4FNRJE
Čidlo teploty a vlhkosti SHT31
Zdroj: https://www.ebay.com/itm/SHT31-SHT31-D-Temperature-Humidity-Sensor-I2C-Breakout-Weather-for-Arduino/152155016191
Senzor osvětlení, přiblížení APDS-9930 (výstup INT není zapojen)
Zdroj: https://www.ebay.com/itm/APDS-9930-GY-9930-LLC-Proximity-Attitude-I2C-ALS-RGB-Sensor-For-Arduino/401448137518
Senzor osvětlení, přiblížení APDS-9960 (výstup INT není zapojen)
Zdroj: https://www.ebay.com/itm/1PCS-Gesture-Sensor-Module-I2C-and-GY-9960LLC-APDS-9960-Breakout-for-Arduino-S/172431330948
Senzor osvětlení BH1750 (vstup ADDR není zapojen)
Zdroj: https://github.com/Erriez/ErriezBH1750
Čidlo teploty, tlaku BMP180
Vzorový kód zde: https://github.com/petus/BigClown_sensor_adapter/tree/master/examples/BMP180_temperature
Zdroj: https://www.ebay.com/itm/BME280-Pressure-Temperature-Sensor-Module-Breakout-IIC-I2C-for-Arduino-DIYmall/281745479989?epid=1448372052
Čidlo teploty, tlaku BMP280
Zdroj: https://www.aliexpress.com/item/Atmospheric-Humidity-Temperature-Sensor-Breakout-Barometric-Pressure-BMP280-SI7021-for-Arduino-GY-21P/32800606530.html
Tříosý akcelerometr MAG3110 (výstup INT není zapojen)
Zdroj: https://www.ebay.com/itm/GY-3110-MAG3110-3-Axis-Magnetometer-Sensor-Module-for-Arduino-I2C-Breakout-SR/283182122525
IR teploměr MLX90615
Zdroj: https://www.amazon.com/Digital-Infrared-Temperature-MLX90615-GY-90615/dp/B01M4FNRJE
Čidlo teploty a vlhkosti Si7021
Vzorový kód zde: https://github.com/petus/BigClown_sensor_adapter/tree/master/Si7021_temperature
Zdroj: https://www.banggood.com/cs/GY-21-HTU21D-Humidity-Sensor-With-I2C-Interface-For-Arduino-Industrial-High-Precision-p-1184749.html
Světelný senzor TSL2561 (výstup INT není zapojen)
Zdroj: https://www.ebay.com/itm/TSL2561-Digital-Luminosity-Lux-Light-Sensor-Breakout-Arduino-I2C-5v-3v-US/292634437210
Čidlo barev VEML6040
Zdroj: https://www.techonicsltd.com/product/veml6040-rgbw-color-sensor-breakout-i2c/
Čidlo barev VEML6070 (výstup ACK není zapojen)
Zdroj: https://www.aliexpress.com/item/Free-shipping-UV-sensor-module-VEML6070-UV-Sensitivity-Detection-Sensor-for-Arduino/32683340584.html