Jakub Dušek Profile picture
Feb 15, 2023 12 tweets 5 min read Read on X
#IKEA #Vindstyrka. Z promo fotek jsem nabyl dojmu, že se bude jednat o e-ink displej, ale nakonec je to obyčejný segmentový LCD displej s podsvícením. Asi největšího přešlapu se designéři dopustili ve chvíli, kdy přední plexi přilepili, takže pro rozebrání se musí odlepit. 1/x Image
ZigBee modul, na který jsme od IKEI už zvyklí, nepamatuju se, jaký MCU pohání #VINDRIKTNING, ale tady je to VINKA. Chválím za konektorovaný displej a hromadu odhalených test padů, ale na to jsem si u IKEI taky docela zvykl. Zajímalo by mě, kam vede ten neosazený konektor. 2/x Image
No a samotný senzor kvality vzduchu. Tenhle má zabudovaný ventilátor v sobě, takže žádne hacky se snižováním napětí, aby byl potichu. Mám ho ale na stole a slyšet není. Image
Narozdíl od Vindriktning senzoru, SEN54 komunikuje přes I2C. Na desce jsou odhalené vývody. sensirion.com/products/catal…
Ten MCU uprostřed asi nakonec bude obsluhovat čistě ten display. Neumím moc čínsky, ale ODHADL jsem, že se stará o vykreslování. Samotné čtení ze senzoru by pak obstarával ten ZigBee modul. Což je vlastně hrozně dobrá zpráva, ten displej půjde asi použít.szvinka.com/uploadfile/Dat…
A ještě jedna před spaním, protože se k tomu dostanu až o víkendu nejdřív, rozsvícené všechny segmenty na displeji. Domeček nahoře nejde podle manuálu nijak změnit, ale asi někdo počítal s tím, že půjdou přepínat lokace indoor/outdoor. Možná někdy v budoucnu? Image
Na desce nám IKEA nechala i odhalené pady k tomu LCD kontroléru. Tady datasheet i s popsanou komunikací. szvinka.com/uploadfile/Dat…
A skutečně jak už psal @sairon, VK1621B je pin kompatibilní s HT1621B a podle datasheetu HT1621B i komunikace je stejná.
Image
Image
Ten MGM210L skutečně stačilo hodit do resetu. Místo ESP32 mám šuplík plný RP2040, ale nepovedlo se mi najít žádnou knihovnu pro HT1621, tak jsem začal psát nějaký stupidní bit-bang driver. Komunikaci už by to umělo, teď jen přijít na mapování těch segmentů.
No takže... Z RP2040 umím ovládat komplet celý displej včetně podsvícení, na první fotce je ilustračně rozložení RAM. A celkem mě zaujala ikonka pylující kytičky včetně úrovní, možná pro venkovní použití a měření pylu? V současnosti nevyužitá.
Image
Image
SEN54 taky nemá ovladač v MicroPythonu... tohle bude ješte možná na delší lokty. Ale minimálně se mi to povedlo vsechno nacpat do krabičky. Tady je GIST s kódem pro nějaké to základní ovládáni displeje včetně mapováni adres segmentů.
gist.github.com/tcpj/f0e4e7331…
No tak to by bylo. Mám první #IKEA #VINDSTYRKA která umí zobrazovat PM 1, PM 2.5, PM 4 a PM 10.
Chvíli mě potrápilo to SEN54, protože jsem naivně předpokládal, že bude mít interní pull-upy na SDA a SCL. Nemá.
Teď už jen dodělat MQTT a nějak to smysluplně sepsat pro ostatní.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jakub Dušek

Jakub Dušek Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(