JeeLabs: Adding the RFM69 module
The last step to create a wireless node is to hook up the RFM radio. Here is what we’re after:There are 4 signals and 2 power pins to connect (more can be added later, for pin...
View ArticleJeeLabs: A new serial tool: vive la Folie!
Working with embdded µC boards involves quite a few steps: apart from the hardware itself, you need to connect to it and figure out how to upload code, of course. But you also think about the...
View ArticleJeeLabs: From Zero To Wireless
This week, I’m going to set up a wireless node from scratch, using an STM32F103 board, RFM69 radio module, serial USB interface board, and very simple software:The result is a node with all the...
View ArticleJeeLabs: Preparing for serial re-flashing
The STM32F103 µC chips all have a ROM-based boot loader on board. Most chips variants can only be re-flashed via USART1, using the PA9 and PA10 pins, so we will need to connect to that serial port...
View ArticleNathan Chantrell.net: Amazon Echo Alexa Skills Kit integration with Node-RED
Amazon EchoI have been using my Amazon Echo and a Raspberry Pi running AlexaPi for voice control of lights, appliances and modes using ha-bridge, a Java app that emulates the Philips Hue API which is...
View ArticleJeeLabs: Forth in 7 easy steps
Forth is a simple language, with simple rules and a simple execution model. It’s also self-hosted and interactive - you can type this at the prompt:1 2 + .<cr>What you’ll get as response is this...
View ArticleJeeLabs: And so Forth...
This week’s episode will be a short one, as I try to push though some issues and prepare for greater things to come.First, a little progress report on getting USB going in Mecrisp Forth on the...
View ArticleJeeLabs: USB on STM32F10x µCs
Every µC from the STM32F10x family has hardware built-in to support USB. The earlier (i.e. smaller) STM32F103’s have a more limited implementation that more recent models. There are some really strange...
View ArticleJeeLabs: JET and Forth, some thoughts
The JET project is about “creating an infrastructure for home monitoring and automation” (it’s actually considerably more, but this is a big-enough bone to chew on already…).Note that JET is not about...
View ArticleJeeLabs: The lack of USB support
Those pictures you’ve been seeing in recent articles, with over a dozen boards by now, all have the same configuration in common: boards with a USB port on them, connected and powered through anything...
View ArticleFairTradeElectronics: Avail Enormous Health Benefits With The Help Of Rowing...
Exercise and workout is the best way to stay fit and healthy. At the gym, you can find various types of machines which are helpful in different types of workouts to reduce fat from different parts of...
View ArticleJeeLabs: Diving deep into STM32F103's
Mecrisp Forth 2.2.2 has been flashed onto a new series of boards here at JeeLabs, all with an STM32F103 µC, but of different sizes and with different features on-board.Haoyu Core Board OneWell, it’s...
View ArticleJeeLabs: Where is this going?
The last three weeks have been a deep dive into the programming language Forth on STM32 µCs. Results so far have been very encouraging, in terms of using Forth for programming ARM µCs in general.But...
View ArticleJeeLabs: Reading ADC samples via DMA
Now that we have seen how to push out values to the DAC without CPU intervention… can we do the same for acquiring ADC sample data? The answer is a resounding “yes, of course!”And it’s not even hard,...
View ArticleJeeLabs: The amazing world of DMA
There are a lot of features hiding in today’s microcontrollers - even the STM32F103 series includes some very nice peripherals:2 to 3 A-to-D converters, sampling up to a million times per secondon the...
View ArticleJeeLabs: LCDs need a lot of bandwidth
So far, we have created two display implementations for Mecrisp Forth: a 128x64 OLED display, connected via (overclocked) I2C, and a 320x240 colour LCD, connected via hardware SPI clocked to 9 MHz....
View ArticleJeeLabs: Dive into Forth, part 3
The Forth adventure continues… this is part 3 of a series about Mecrisp Forth on ARM STM32F103 µCs - an amazing environment for interactively trying out the hardware in this well-established chip...
View ArticleJeeLabs: The Dime-A-Dozen collection
One attraction of the STM32F103 series microcontrollers, is that there are lots of them available on eBay at ridiculously low prices. There are many variants of this µC, with flash memory sizes from...
View Articlemharizanov: Auto DST adjustment
We are close to that time of the year, when Daylight Saving Time (DST) starts. It is intended to save on energy use, however studies have found this to be questionable, even contrary – energy use...
View ArticleJeeLabs: Talking to a 320x240 colour LCD
Now that we have a fast SPI driver, we can tackle a more ambituous task of driving a 320x240 colour LCD display. In this example, we’ll use theHyTiny board withthis 3.2” display, because the two can be...
View Article