Let's start with a Blue Pill Dec 2016 If you search for “stm32f103c8t6 board” on eBay, you will get lots of hits for what is essentially a single product, to be called the “Blue Pill” from now on: The price of these boards is absolutely incredible, you could get 10 of these for the same price as an official Arduino Uno. “BluePill” is a $2 Arduino Compatible Development Board Based on STMicro STM32 MCU. You can find documentation on Piffa.net wiki (Italian only) and STM32duino wiki. Most instructions use a USB to serial (TTL) board to program connected to PA9 and PA10 pins to program the board, but I understand that USB programming if possible by replacing the 10k ω pull up resistor on PA12 (USB D+) by a 1.5kΩ resistor.
This STM32 RF Node is the primary IoT hero of the #House Smart Mesh task.
![Schematic Schematic](https://wiki.stm32duino.com/images/b/bc/Blue_pill_features_photo.jpg)
- Application Firmware on : IoTFrameworks
- rfbridge : Mesh repeater Node with receptors (BME280 + APDS9960)
- rfuartinterface : RF mesh to serial, to end up being utilized with the Raspberry pi c app.
- hostcontrollerinterface : Open up API to control and diagnose the RF mesh with the Raspberry pi Python orders
- motion : Fun and game application, RF distributed state machine managing team speach sessions.
The PCBs design files are usually propagated as open up source, free to make use of without any restriction at github
STM32 RF detectors Node Concept
- Continually connected to a strength supply (no reduced power worries)
- usage as RF dongle for a Raspberry pi
- RF repeater with colour standing
- Fixed sensors node (cellular nodes are usually more effective but this one particular is simpler)
- Handle node (hopefully when the gesture gets operating with the APDS9960)
STM32 RF receptors Node PCB v2
- Included USB connection for energy source, although not connected to the uC USB, this connector is very handy to make a area effective node housing, very similar to a wise USB dongle.
STM32 RF detectors Node v1 Table
- It will be probable to connect either a Potential44009 module or an APDS9960 in the middle I²Chemical slot.
- Be aware v2 has USB connector in addition (not really depicted right here)
Receptors Node used right here as dongle for the Raspberry pi
STM32 RF PIO Concept
- Wise RF managed PIOs
- substantial PIO amount x24 PIO s i9000 from which a12 PWM
- power outputs x500 mA 50V likened to uC pio of 25mA 3V
- RF Wise light handle
- RF Servo motors control
STM32 RF PIO Schematics
STM32 RF PIO Panel
github linksize : 80 mm a 39.37 mm
- It is usually feasible either to connect servo controllers cables or solder an ULN2804A in each of the 3 slot machine games.
RFPIO Panel Options
See this RFPIO bloard in action in this task
#STM32 BluePill back button8 Edison Bulbs with nRF and MQTT
Properly this section is certainly out of topic relating to the Bluepill, but provided the fact that some planks are making use of the STM32, I'd like to keep them close up here as a tip for possible use cases and sources discussing:
- CC3M is centered on the STM32F103CBT6, has an accelerometer MPU-6000 on plank a Display and standard connectors for serial i²c,.
- This hackaday project #Low power mesh networking for little sensor grids based on the STM32F051 with the nRF24l01+