hamik-octopus62

OctopusLAB 56
Novinky a plány

Původně jsem připravoval článek o dalších našich projektech, ale vývoj většiny z nich je aktuálně v ohrožení. Situace související s celosvětovým nedostatkem některých elektronických součástek (především polovodičových čipů) se nezlepšuje a naopak se začíná nepříjemně projevovat i na skladových zásobách nebo cenách dříve běžně dostupných komponent. Například i náš oblíbený mikrokontrolér ATTiny buď skladem není nebo jeho alternativy se nabízejí i za desetinásobek původní ceny. Rapidně poklesla i nabídka vybraných operačních zesilovačů nebo komunikačních čipů (například FTDI, který používáme s ESP32 ještě nějaké jsou, no nestojí tři, ale deset dolarů!) a občas narazíme i na nedostupnost konektorů či pasivních součástek. Jak se se současnou krizí vypořádáváte vy? Také se vás nedostatek čipů nějak dotkl? Napište nám.


Modul čtyřznakového displeje

Náš kamarád z DtLabu, který používá desky octopusLAB s ESP odladil zapojení pro tento (zatím dostupný) modul displeje s obvodem tm1637. Hodí se pro jednoduchý teploměr nebo hodiny a práce s ním je jednoduchá. Uvedeme zde základní ukázku v našem oblíbeném Micropythonu:

from machine import Pin
import tm1637

# 4 digits display - dot is treated as middle digit
tm = tm1637.TM1637Decimal(clk=Pin(22), dio=Pin(21))
tm.show("1234")

Program po spuštění na displeji zobrazí číslo „1234“. Povšimněte si definování datových pinů, ke kterým je modul připojen.
Celý kód je již tradičně na githubu: https://github.com/octopusengine/octopuslab/blob/master/esp32-micropython/examples/tm1637_display_temp.py

Na obrázku je projekt termostatu, kde snímáme teplotu bezkontaktním infračidlem mlx90614, požadovanou hodnotu nastavujeme otočným potenciometrem (z druhé strany) a teplotu průběžně zobrazujeme na displeji.


Modul displeje s ESP32

Tuto desku jsme si navrhli už před třemi lety a vycházeli jsme z rozšířeného modulu max7219 pro dvě velkosti displejů, kdy se skládají dva čtyřsegmentové k sobě. Původní verze byla navržena pro ESP8266, který používáme pouze výjimečně (rozdíl ceny za lepší ESP32 je pro většinu projektů zanedbatelný), ale nakonec jsme i tento modul předělali na novější ESP (opět preferujeme náš oblíbený 2×15 pinů DoIt). Velkou výhodou je možnost řazení více displejů za sebou. (Máme vyzkoušeny tři kusy a speciálně jsme si upravovali i knihovnu.)

Ukázka použití dvou základních velikostí – moduly se segmentovkami jsou dostupné v různých barvách.

A co naše plány? V nadcházejícím období se začínáme připravovat na dvě větší akce. Již tradičně bychom byli rádi na pražském MakersFaire. A pár drobností chystáme i na CyberTown o kterém vám ještě napíšeme.