Sdílejte chiptron.cz na sociálních sítích



RSS feeds

"Sensor adapter" pro platformu BigClown - připojte si čidla z ebay a aliexpressTisk

Mezi nepřeberným množstvím modulů a tagů platformy BigClown mi stále chyběl jeden modul - adaptér pro čidla, která bastlíři nakupují z čínských eshopů - BMP280, Si7021 nebo třeba SHT31.

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

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,012,867 návštěv