ODYSSEY-X86J4105 is an Intel Gemini Lake SBC designed for makers with Arduino compatibility thanks to a Microchip SAMD21 microcontroller, as well as Raspberry Pi headers. We reviewed the board and enclosure last year both with Windows 10 Enterprise and Ubuntu 20.04, and we also successfully tested the Arduino and Raspberry Pi GPIO headers with the latter. But the Intel Celeron J4105 quad-core Gemini Lake processor has been scheduled for discontinuance since last year, and the last order on January 22, 2021, and the final shipment on planned for July 9, 2021. So Seeed Studio had to find a replacement, and they’ve now launched ODYSSEY-X86J4125 single board computer with the same features, but switching to a slightly faster, and still available, Intel Celeron J4125 processor. ODYSSEY-X86J4125800 SBC specifications: SoC – Intel Celeron J4125 quad-core Gemini Lake Refresh processor @ 2.0 / 2.7 GHz (Turbo) / 2.4 GHz (Turbo all cores) with […]
Arduino unveils Edge Control board for smart agriculture
Arduino hardware and software have been used for smart agriculture applications for years, but Arduino has now launched a board part of its Arduino Pro program specifically designed for smart farming. Meet Arduino Edge Control. Powered by a Nordic Semi nRF52840 Bluetooth microcontroller, the board offers the usual digital & analog I/O’s, plus four 60/V2.5A solid-state relays, hydrostatic watermark sensor inputs, support for DC or solar power input, and can be augmented with one or two Arduino MKR boards for WiFi, 3G NB-IoT, or LoRaWAN connectivity. Arduino Edge Control specifications: MCU – Nordic Semi nRF52840 Arm Cortex-M4F microcontroller @ 64 MHz with 1MB flash, 256KB SRAM Additional storage – 2 MB QSPI flash memory, MicroSD card slot Connectivity Bluetooth LE Optional Wifi, 2G, 3G, NB-IoT, eMTC, and/or LoRaWAN via Arduino MKR board USB – Full-speed 12 Mbps micro USB port Expansion I/Os Digital Input – 6x edge-sensitive wake-up pins Digital […]
TinyS2 ESP32-S2 board is designed for battery operation
Unexpected Maker has launched a follow-up to the ESP32 based TinyPICO board with TinyS2 board equipped with an ESP32-S2 WiFi processor featuring 4MB flash and 2MP embedded PSRAM. The new board is still designed with a LiPo battery charging circuit, comes with an onboard RGB LED, and while it is compatible with TinyPICO form factor, it has become a little longer with a 41 x 17.8mm footprint to accommodate for extra I/Os. TinyS2 specifications: WiSoC – Espressif Systems ESP32-S2FN4R2 single-core processor @ 240 MHz with 4MP SPI flash, 2MP PSRAM Connectivity – 2.4 GHz 802.11b/g/n WiFi 4 plus 3D antenna USB – 1x USB Type-C port for power and programming Expansion – 12 + 11-pin headers for up to 17x GPIOs, SPI, I2C, UART, ADC, DAC, 5V, 3.3V and BAT signals Misc – Boot and Reset buttons, battery charging status LED, power LED, user-programmable RGB LED that can be shut […]
Arduino Core mbed 2.0 supports Raspberry Pi Pico & Arduino Nano RP2040 Connect
Last week, we noted and tried the unofficial Raspberry Pi Pico Arduino Core that works on RP2040 boards, including Raspberry Pi Pico. Everything was super early to set up and the blink sample worked just fine. But Arduino recently tweeted about the Arduino Core mbed 2.0 release that adds for Raspberry Pi RP2040 boards including Arduino Nano RP2040 Connect and Raspberry Pi Pico boards. Arduino first used mbed for their Arduino Nano 33 BLE board as they didn’t have an official Arduino core for the Nordic nRF52840 Cortex-M4 microcontroller, and it appears they’ve done the same for Raspberry Pi RP2040 whose mbed implementation itself relies on the C SDK. Let’s have a try, how hard can it be? We can find the release and changelog on Github with some instructions on the main Github. First, we can clone the repo in the sketchbook directory (See Arduino IDE’s preferences) which in […]
Crowbits Master Kit Tutorial – Part 2: ESP32 intrusion scanner and visual programming
I started Crowbits Master Kit review last month by checking out the content, user manual, and some of the possible projects for the ESP32 educational kit including a 2G phone and a portable game console. For the second part of the review, I’ll go through one of the lessons in detail, namely the intrusion scanner to show the whole process and how well (or not) it works. Let’s go to Lesson 5 directly, although I’d recommend going through the first lessons that provide details about the hardware and visual programming basics using Letscode program, which is basically a custom version of Scratch for Crowbits The user manual introduces the project, explains it is to detect intruders, and lists the learning goals as we’ll learn how to control the servo and play music on the Crowbits kit. Kit Assembly But first, we’ll have some assembly to do, in a similar way […]
Eyecam open-source webcam will make you feel spied on
Most people will use webcams connected to a computer or integrated into a laptop without thinking about the possibility of being spied on, but Eyecam will certainly raise awareness and make you feel like somebody is truly watching. The open-source webcam is shaped like a human eye and acts like one thanks to a Raspberry Pi camera and an Arduino board controlling six servos for eyeball, eyelids, and eyebrows movements. The project was conducted at Saarland University in Germany, and Eyecam looks amazingly realistic – and creepy – with the eyeball and eyelids moving, especially when face tracking is enabled, and expressions are possible with servos controlling the eyebrows. The webcam is comprised of 3D printed parts, a Raspberry Pi camera connect to Raspberry Pi Zero recognized as a USB webcam from the host, and an Arduino Leonardo Pro Micro to control the 6 servo motors. On the software side, […]
ArduinoShrink library slashes code size, boosts speed of Arduino AVR firmware
Arduino AVR Core is supposed to be already efficient, as the resulting code will run on AVR ATmega168 and ATmega328 MCUs with just 16 to 32KB of internal flash storage and 8 to 16 MHz clock speeds. But Nerd Ralph felt there was space for improvement as for instance the Blink sample takes 924 bytes of flash storage when compiled for the Arduino Uno. So he developed ArduinoShrink library with the same functions as Arduino AVR Core but enabling smaller and faster firmware files. The result is pretty impressive as we can see from the screenshot above with the Blink sample now taking just 196 bytes or an almost 80% reduction in size. So how was this feat achieved exactly? Ralph explains it in details in a blog post, but in a nutshell, the following main two steps were taken: Writing modular, self-contained code instead of providing a single static […]
LilyGo sells Open-Smartwatch open-source hardware ESP32 watch by “Paul’s 3D Things”
We’ve previously covered three variants of LilyGo T-Watch-2020 smartwatch based on ESP32 WiFi & Bluetooth SoC with TTGO T-Watch-2020 (V1) launched about a year ago, following by T-Watch-2020 V3 with a microphone for voice control, and T-Watch-2020 V2 with GPS. The company has recently launched a new rounded smartwatch based on ESP32-PICO-D4 SiP with a twist as they did not design it themselves and instead partnered with “Paul’s 3D Things” for the Open-Smartwatch, and just handle manufacturing and production. LilyGo Open-Smartwatch “Light Edition” specifications: Wireless module – LILYGO T-micro32 module based on ESP32-PICO-D4 module with dual-core ESP32 processor, 4MB FLASH, ceramic antenna or u.FL antenna connector Connectivity – Bluetooth 4.2 BR/EDR BLE and WiFi 4 2.4GHz 802.11 b/g/n Display – 1.3 inch circular LCD with 240×240 resolution USB – Micro USB for charging and programming Sensor – 3-axis BMA400 accelerator Debugging – USB to TTL via CH340E chip Misc -Reset […]