OLIMEXINO-STM32F3 is re-design of our popular OLIMEXINO-STM32 board.
What is new?
STM32F303RCT6TR is used which allow CAN and USB to work at the same time. The F1 Series of STM32 shared same buffer for both USB and CAN which leads to not be able to work with both CAN and USB at the same time. This is solved in F3 series
Increased amount of memory: 256KB Flash, 40KB RAM
Power supply is now from 4.2VDC up to 40VDC which allow OLIMEXINO-STM32F3 to work in Automotive applications without special power converters
Industrial temperature grade -40+85C
Real Time Clock backup battery holder for CR2032 Li battery
Lower cost
The price of OLIMEXINO-STM32F3 is EUR 14.95 for single unit and drops to EUR 11.96 for 50+ pcs order.
eduArdu is educational low cost Arduino board, it has plenty of resources like: LED 8×8 display, Joystick, Buzzer, Microphone, temperature sensor, Ultrasound distance meter, PIR sensor, IR emitter and receiver, Capacitive buttons, RGB LED, Lipo charger for stand alone work.
Here we will show you how you can drive high voltage loads like lamps, heaters etc with PWR-SWITCH connected to eduArdu.
Plug PWR-SWITCH in mains and the object you want to control plug in PWR-SWITCH receptacle.
void setup() {
pinMode(0, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(0, HIGH); // turn the PWR-SWITCH on
delay(5000); // wait for a 5 seconds
digitalWrite(0, LOW); // turn the PWR-SWITCH on
delay(5000); // wait for a 5 seconds
}
The Lamp will start to blink 5 seconds on and 5 seconds off.
In this setup connect “-” termianl of PWR-SWITCH input to LIME2-SHIELD GPIO.pin9 and “+” terminal of PWR-SWITCH input to LIME2-SHIELD GPIO.pin7 (GPIO271 in Linux) and you can use this code to switch on and off PWR-SWITCH:
!/usr/bin/env python
from pyA20Lime2.gpio import gpio
from pyA20Lime2.gpio import port
from pyA20Lime2.gpio import connector
gpio.init() #Initialize module. Always called first
gpio.setcfg(port.PI15, gpio.OUTPUT)
gpio.output(port.PI15, gpio.HIGH)
gpio.output(port.PI15, gpio.LOW)
PWR-SWITCH hides the high voltage problems from the Arduino, ESP32, Raspberry Pi, Beaglebone, OLinuXino developers. It has 1500VAC optically isolation and can drive high voltage up to 230VAC / 16A loads safely.
To switch On or Off the loads from 3 to 24VDC can be used, so you can drive the loads with any microcontroller only 1mA is necessary to trigger the switch.
ESP32-CAM is small low cost WiFi camera with OV2460 2Mpix sensor. It allows you to stream video and even to perform some small image filterings and face detection / recognition.
Unfortunately the AI Thinker vendor trying to keep cost as low as possible didn’t include USB programmer in it so the setup is a bit odd.
Please go to arduino.cc and download and install latest Arduino IDE.
Step.2
Linux and CH340
CH340 Linux drivers has bad PLL settings for all Linux kernels before 5.5.
If your system happen to be with Linux Kernel before 5.5. here is the GitHub repository with the patch to install.
If you do not have this patch CH340 will work, but will not be able to communicate at speed over 115200 bps, with the patch up to 2Mbps communication is possible.
Step.3
Wire cables:
You need to connect ESP32-CAM and ESP-PROG this way:
ESP32-CAM GND —-> ESP-PROG GND
ESP32-CAM 3.3V —-> ESP-PROG 3.3V
ESP32-CAM U0T —-> ESP-PROG RXD
ESP32-CAM U0R —-> ESP-PROG TXD
For firmware uploading you need one more connection, which is necessary ESP32 to go in Bootloader mode:
We got some new toys in stock for robot builders. The MG-12V-1:100-DE and MG12V-1:380-DE are gear motors for robot cars, working at 12V with 78 RPM and 300 RPM . Both have digital encoders which give two channel feedback for the rotation speed, used for identifying the speed and rotation direction. The MG-12V-1:100 and MG-12V-1:380 are lower cost alternatives to those motors but without encoders.
These motors can be attached to a flat surface with MG-FIX.
The MG-WHEEL-43mm are rubber wheels with diameter 43mm and a width 19 mm which attach directly to MG-6V and MG-12V gear motors.
The MG-WHEEL-65mm is rubber wheel with diameter 65mm and width 25mm. It requires a special MG-COUPLER.
Keep social distance while drinking with friends 🙂
No this is not an eduArdu project, but it is still fun to implement.
The eduArdu Social Distance project is using the onboard Ultra sound distance meter and beeps with its buzzer when someone comes closer than 1.5 meters from you.
The eduArdu Infrared Thermometer project uses MOD-IR-TEMP and scans surface temperature from a distance of few centimeters. If the read temperature is above 38 C it will beep with the buzzer to warn you.
Both projects are easy to implement together with your children.
Recent Comments