New Open Source Hardware Color TFT LCD Display 320*240 pixels with Touch panel module for direct connection to ESP32-EVB via UEXT

MOD-LCD2.8″RTP is Color TFT LCD 320*240 pixel resolution with touch panel and connects directly to ESP32-EVB via UEXT connector with cable.

Now you can add fancy UI to your IoT projects!

 

New board from Espressif in stock – ESP32-LyraTD-MSC for Baidu DuerOS and Amazon AVS Alexa

Screenshot from 2018-04-13 12-07-12

ESP32-LyraTD-MSC is the newest IoT audio processing board from Espressif which supports Baidu DuerOS and Amazon Voice Service (Alexa).

The board has these features:

  • ESP32-WROOVER
  • DSP voice processor
  • micro SD
  • JTAG port
  • USB debug
  • USB power supply connector
  • two speakers connectors
  • LiPo battery management
  • 3 microphones

The documentation is on Espressif web site.

We got limited quantity from the very first manufactured lot.

New Board from Espressif – ESP32-LyraT in stock

ESP32_LyraT3

ESP32-LyraT is low cost IoT speech recognition board. It can work with many audio sources and have provisions to connect speakers, camera and LCD display.

The board documentation is skinny as this board is very new and we got limited quantity of one of the very first produced boards.

 

MOD-BME280 precise Humidity, Temperature and Pressure sensor Open Source Hardware module with UEXT and Breadboard connector

MOD-BME-u

BME280 is digital humidity, temperature and pressure sensor with I2C and SPI interface.

You can see on this link comparison of different Humidity sensors

The operating conditions are:

  • Temperature -40..+85C;
  • Humidity 0…100 % Rh;
  • Pressure 300…1100 hPa  (+9000m..-500m above sea level);

The sensor works on 3.3V and is with very low power consumption 0,1..3,6 uA.

The easiest way to connect MOD-BME280 is with UEXT connector to any board with UEXT connector as shown on the picture above.

For boards which has no UEXT connector MOD-BME280 can be connected via four jumper wires on breadboard:

MOD-BME280-b

The KiCad files are uploaded on GitHub.

The demo software use Adafruit BME280 libraries with two small modifications. The default address in MOD-BME280 is 0x76 while Adafruit library is set to 0x77.

UEXT connector requires D8 to be set LOW to power and 10 ms delay to settle the power before addressing the sensor. The code is at GitHub.

When you run it you will see this:

Screenshot from 2018-03-27 14-35-38

The sensor is very precise, if you move board up and down you can see altitude changes. The 171 meter is the altitude of Olimex building.

MOD-BME280 is perfect for IoT application for environmental conditions logging due to the low power consumption and precise measurements. It can be used both for indoor and outdoor applications.

Bulgarian Open Source Hardware Smoke and Movement IoT sensor project on Kickstarter

f6c12ab6245ea0bb96290644647bf862_original

The Bulgarian Kickstarter projects are rare, this is why it was pleasure to see one there and on top it’s Open Source Hardware and Software project!

The project is announced as Open Source, but the sources are not published yet, although from the description they work on it since 2016, which I reported to the team as mistake.

Not releasing the sources from the start of OSHW project deprives the team from valuable feed back and tips from potential collaborators, but as far I understand this is their first such project, so let’s wish them luck!

Amazon FreeRTOS IoT ported on STM32-E407 board

Amazon_FreeRTOS_How_It_Works.cefaf934412cd0930f9481ba1f31e142d4097a36

Amazon announced few weeks ago about their AWS stack support for FreeRTOS. As their development kit is not yet shipping, Roedan Embedded Systems decided to fork their GitHub repo and port to available boards like STM32-E407.

via Twitter

ESP32-PRO new IoT board with 4MB external RAM, 4MB external Flash, external crypto engine, LiPo charger

PRO

What you see above is our attempt to make ESP32 board with 4MB RAM. Reading the ESP32 datasheet this is quoted as the maximum possible external RAM possible to attach.

It’s named ESP32-PRO and here is the Github repo for it.

We encounter lot of problems while designed it, thanks to Rudi from ESP32.de for the tips and help. As there is the usual mess with the documentation and lot of unclear stuff.

We saw in the new WROVER-KITS we got that the module which is used is not WROOM, but WROVER and inside it has pSRAM.

The pSRAM is working on 1.8V and share same data pins as the Flash so we had to find 1.8V Flash also.

Another issue is that in the documentation pSRAM clock and data are reversed for unknown reason, but at least the software which run on WROVER module has these correctly set 🙂 so we had to ignore the Espressif datasheet and user manual info.

On top of this in the documents never mention that GPIO12/MTDI must be pull high if the power supply is 1.8V neither their reference design show this.

At least now having OSHW board with all correct settings will help other to not struggle all obstacle like us on the road to add external RAM.

We had to go to bare ESP32 chip as the RAM signals are not available on WROOM neither WROVER modules, this will lead to paid certification which we still do not know how much will be, but will have to add to the sale price of this module, so price is yet unknown but will be fair 🙂

As Rev.0 of the ESP32 chip has issue with cache for external RAM, we try to communicate with Espressif if we have to expect other bugs and issues with Rev.1 using external pSRAM, will keep you updated.

Beside the ESP32 we add PIC32MX270F256DT, this is nice processor with USB-OTG which will allow ESP32 to connect to both USB hosts and to act as USB-host and read for instance external USB Flash or take pictures from USB Webcam etc.

Why not AVR? Because AVRs are in trap of their own success. For the price of PIC32MX270F256DT which has 64K RAM, 256K Flash and USB-OTG you can buy ATMega32u4 which has only 2K RAM and 32K Flash and just USB device.

PIC32MX270F256 opens much more possibility with plenty of Flash and RAM.

 

Previous Older Entries