In a nutshell, the Portenta X8 from Arduino is a powerful, industrial-grade SOM with Linux OS preloaded onboard as standard. Thanks to its modular container architecture its capable of running device-independent software. It also offers the flexibility of Linux combined with real-time applications through the Arduino environment, so you get the best of both worlds! Not only that, but it also leverages Wi-Fi/Bluetooth® Low Energy connectivity to securely perform OS/application OTA updates. If you’re looking for an industrial-grade SOM from a brand you can trust, then look no further.
Get ready to develop the next generation of autonomous machines with next-level AI performance with the NVIDIA® Jetson AGX Orin™ 64GB Developer Kit. This kit is all about making it easy for you to get started with the Jetson AGX Orin™ module. Compact size, tons of connectors, and up to 275 TOPS of AI performance make this developer kit ideal for developing the next generation of full-featured AI applications, such as advanced AI-powered robots and autonomous machines.
The DuckieTown Duckiebot's MOOC Founder's Edition kit is an awesome way to teach students about vehicle autonomy, education and research through a hands-on STEM experience while having fun! This DIY kit includes the Duckiebot, a model self-driving car, all of the components required to assemble, calibrate and operate your Duckiebot and no additional tools or soldering are required. Kit includes Jetson Nano 4GB.
The OKdo ROCK 3 Model A (ROCK 3A) is a robust single board computer based on the reliable Rockchip RK3568 SoC in a compact form factor. What it lacks in size it more than makes up for with its awesome features, including Quad core Armv8.2‑A Cortex®‑A55 CPU, Arm Mali™ G52 GPU, near CD quality audio, HDMI 2.0 port supporting displays up to 4K@60pfs resolution, multiple connectivity, storage possibilities and compatible with a wide range of software operating systems. The ROCK 3A offers class-leading performance. Whether you’re a hobbyist, IoT enthusiast, or a maker looking to create innovative applications you can rely on the ROCK 3A being a reliable and extremely capable platform for bringing your ideas to life. It’s an awesome little board!
The BBC micro:bit V2 is a mini computer that has been designed to make coding fun and easy to learn. The micro:bit Go is a bundle containing all the essentials to get powered up and ready to programme as well as the micro:bit V2 board. A perfect choice to get started with the micro:bit.
Why shop around when we’ve done the hard work for you and included everything you need to get started with your brand-new ROCK 4 C+ board in one handy kit! Each kit contains the ROCK 4 Model C+ 4GB single board computer along with a reliable power supply, USB-A to USB-C cable with in-line switch, 2 x micro HDMI to HDMI cables for dual display, micro SD card to USB reader, a 32GB micro SD card with Linux operating system preloaded, and a CPU heatsink and fan for better thermal management. Perfect for anyone interested in electronics at any level of experience, even beginners.
The LEGO® Education SPIKE™ Prime Set is an incredible and easy-to-use STEAM learning kit perfect for introducing coding & creative programmable robotics into the classroom. Designed for secondary school-age children, the SPIKE Prime set combines colourful LEGO Education building elements, intelligent hardware and drag and drop coding language based on Scratch, making it ideal for complete beginners to advanced coders.
The OKdo 15.6" portable monitor is a Full HD multi-purpose LCD screen perfect for working from the office, home, gaming, watching films and videos, and much more! It supports USB-C and HDMI connectivity, allowing you to easily connect the monitor to your smartphone, laptop, Desktop PC and even gaming consoles. With a 1080P resolution and its incredible true-to-life image feature, watching videos and gaming will be a fantastic experience. This portable monitor is also ideal for work set-ups. Serving as an additional screen, it adds more visibility to your workspace, increasing efficiency and productivity.
Find the projects to turn your board into great solutions
Nicla Vision is a ready-to-use, standalone camera for analyzing and processing images on the edge with a tiny form factor of just 22.86 x 28.86mm. Its micro-size doesn’t mean it’s lacking attributes as it’s packed with awesome features, such as its 2MP colour camera, smart 6-axis motion sensor, integrated microphone, and distance sensor. It’s capable of sending collected data via integrated WiFi/Bluetooth Low Energy connectivity and features the powerful STM32H747AII6 Dual ARM® Cortex® - M7/M4 IC core processor. If that’s not enough, Nicla Vision is compatible with Arduino Portenta and MKR products, and supports MicroPython. It’s small in size but big on compatibility!
This project shows you how to train image recognition on a tiny Arduino Nicla Vision and perform real-time video capturing to create an AI ROCK SBC classifier. Nicla Vision is a tiny board at only 23 x 23 mm square. Its main feature is a 2MP colour camera integrated with a powerful STM32H747AII6 Dual ARM® Cortex® M7/M4 processor, capable of real-time video capturing and image classification for Machine Learning (ML) applications running right on the board. It also has built-in dual WiFi and Bluetooth Low Energy for network connectivity and an array of additional sensors and connectors, making it a really flexible low-power industrial sensor platform in a small footprint: 16 MB SPI flash memory Omnidirectional MEMS microphone Time of Flight distance sensor 6-axis accelerometer and gyroscope Crypto chip for secure cloud communication 7V Li-po battery monitor and battery connector 16 GPIO pins (1xUART, 1xSPI, 1xI2C, 2xADC, 2xDigital) I2C expansion header connector micro USB 5V power connector Multiple programming options for the board include: Arduino IDE (C++) MicroPython (OpenMV) STM32Cube IDE In this project, we demonstrate how to build and test a complete Machine Vision application that has been trained to identify ROCK SBCs when they appear in the video stream. We take you through the following steps, which can be adapted to your own edge imaging scenario: Setting up the Nicla Vision development environment Capturing video using OpenMV Creating ML models using EdgeImpulse Building the Nicla Vision firmware Programming the vision & ML control app in MicroPython Deploying and running the demo You can see a video demonstration in this screen capture of OpenMV - keep an eye on the bottom left of the Serial Terminal to see the print line when a ROCK board is detected! [video width="1920" height="1080" mp4="https://www.okdo.com/wp-content/uploads/2023/01/rock-detection.mp4"][/video]
Say hello to the ROCK 5B, the next generation of single board computer. ROCK 5B is a resilient, high-performing, multifunctional board based on the powerful Rockchip RK3588 SoC packed with class‑leading features, exceptional functionality, and expansion options as standard.
Get started with the next-gen single board computer, ROCK 5B, and learn how to download and install Android™ 12 desktop onto an SD card and perform the basic system setup, explore apps, and make use of the ROCK 5B's 8K display capabilities. This handy guide will tell you everything you need to know to get started with the ROCK 5B in a few easy steps. Meet the ROCK 5B, a fast and flexible Single Board Computer (SBC) based on the powerful Rockchip RK3588 SoC, with a 64-bit, 8-core Arm processor, 8GB of RAM and multiple permanent storage options (microSD, eMMC & NVME) with up to 8K HDMI video capabilities, and also a built-in NPU into the SOC running at up to 6TOPs for ML applications. Android, Debian & Ubuntu linux operating systems are officially supported for the ROCK 5B along with several others from the community. In this Getting Started we show how to set up and install Android 12 on the ROCK 5B. This will give you a functional Android desktop for general purpose use and is particularly suited to Android development with visual displays for UHD graphics in advertising displays or kiosk type applications. Difficulty: Easy Time: 30 Mins Steps: 8 License: Blender - Big Buck Bunny Parts Needed to Get Started with ROCK 5B: ROCK 5 Model B SHOP NOW OKdo Universal Power Supply SHOP NOW All parts needed to get started: The ROCK 5B single-board computer5.1V / 3A Universal Power Supply 15.3W USB-C32 GB MicroSDHC Card Class 10Host computer Windows/Mac/LinuxHDMI monitorUSB keyboardUSB mouseHDMI cable - Full sizeCat 5 Ethernet cableInternet connection and router Step 1: Download OS The first step is to download the Android 12 system image for the ROCK 5B board. We will be installing the OS to a Micro SD card so you need to choose the correct image for this, as some images are only suitable for use with NVMe SSD.You can use either a Windows, Mac or Linux host PC to download and flash the image to the SD card. Visit the OKdo Software & Downloads hub and click the link to the Official Android version for the ROCK 5B The link opens the Radxa Android Releases page on GitHub where you can choose a suitable release. We downloaded the version for the ROCK 5B dated Sept 22 2022 Check that your release is suitable for booting from SD cardClick the Assets dropdown and select the image file - our example used: ROCK-5B-Android12-rkr10-20220922-gpt.zipDownload the image to your Downloads directory on the host PC - it is about 800 MBThere is no need to expand the compressed file Step 2: Imaging software Copying the Android image to an SD card requires special purpose imaging software. We recommend the Open Source balenaEtcher which is available on either Windows, Mac or Linux. It decompresses the download file, flashes the image and performs validation checks on the SD card image. Visit the balenaEtcher downloads page and follow the instructions to install the version for your host operating system Step 3: Flash the SD card Now everything is ready to flash the OS image onto the SD card. Use a good quality, branded, 32GB Micro SD card. We use SanDisk Ultra cards which are fast, durable and reliable. Insert the SD card into a card reader on your host PC;Open balenaEtcher and select the OS image you downloaded in Step 1;Select the SD card to flash - be careful to choose the correct one;Click the Flash button;Wait for the imaging and validation process to complete, then eject the SD card and remove it from your host PC. Tip: If your system asks you to format the card at any time just click cancel Step 4: Connect the Cables Now that your SD card is prepared, insert it into the ROCK 5B and connect up the cables: Connect a keyboard and mouse to the USB 2.0 (Black) sockets;Attach a full size HDMI cable to the HDMI 1 output (next to USB-C connector) and your monitor;Connect a CAT 5 Ethernet cable to the Ethernet port and your internet Router / Switch;Carefully insert the SD card into the card socket with the gold pins on the card facing upwards;Connect a 5V / 3A power supply to the USB-C socket but do not power it yet. Step 5: Boot Check that everything is prepared as in the steps above, turn on your monitor and plug in the power supply to boot the ROCK 5B: The green power LED will turn on indicating power is connected.After a few seconds the blue activity LED should start blinking a heartbeat - this indicates that the kernel is running.On First boot the display will be blank for about 60 seconds before the Android logo appears on the screen. After another 30 seconds the Android Desktop will appear.You will be logged in by default. Step 6: Apps Android is designed to work with a touch screen or a mouse. There are a number of pre-installed apps available including the Lightning browser, Files file browser and the Settings app along with a number of others. Explore the installed apps by clicking and dragging up on the Start Screen to reveal the installed apps Step 7: 8K Video One of the best features of the ROCK 5B with Android is the ability to play up to 8K video. The Android graphics driver senses the display’s capabilities and automatically sets the highest resolution. We tested the Official Blender Foundation Short Film, Big Buck Bunny on YouTube running 4K and 60fps on a Dell UHD monitor and the results are amazing. Playback is seamless and there are very few dropped frames according to Google Stats for Nerds. Click the Lighting browser icon and find some UHD video to playback in YouTube to see the amazing resolution and detail. Step 8: Sleep & Power Off There are a couple of options for powering down. You can either put the system into low power sleep mode where you can wake it up again, or power it off completely. Press the power button once to change to sleep mode - the system immediately goes into low power modePressing the power button again will immediately wake up the system without rebootingIn low power mode the power supply can be safely disconnected Step 9: Android development Android host an excellent course to get you started with Android app development in the Kotlin programming language Summary If you have followed all the steps in this guide you will have a nicely configured Android system installed on the ROCK 5B all setup for general purpose use or for developing and testing your own Android apps. Excited to discover what other ROCK single-board computers, compute modules and accessories are coming next into our range? View more in our ROCK Shop, and find the perfect Raspberry Pi alternative. You no longer need to hunt for stock! SHOP NOW Let's invent the future together What’s your challenge? From augmented reality to machine learning and automation, send us your questions, problems or ideas... we have the solution to help you design the world. Get in touch today. Visit our Blogs, Getting Started Guides and Projects for more inspiration!
ROCK 4 SE is a reliable and high-performing single-board computer that offers class-leading performance and superior hardware as standard. This special edition board is based on a powerful Rockchip RK3399-T hexa-core processor, big.LITTLE™ Arm® Dual Cortex-A72® CPU, Arm Mali™ - T860MP4 GPU and 4GB 64bit LPDDR4 RAM. With onboard RTC, WiFi, Bluetooth, antenna, audio jack, 4K HDMI port, and many more, ROCK 4 SE is the perfect Raspberry Pi alternative, that provides an incredible performance solid as a ROCK!
The ROCK 4 SE’s Hexa core Arm processor makes it a strong candidate for robotic control systems and, paired with the LiDAR Module, gives your robot the capability to accurately sense nearby objects and provide positioning data for navigation in and around its environment. In this project, we demonstrate how to interface the LiDAR Module to the ROCK 4. Following the 10 steps from this guide, you’ll learn how to natively build the Robot Operating System (ROS) project on the ROCK 4 SE SBC and set up the LiDAR module with its SDK to run tests that show what the ROCK / ROS / LiDAR combination is capable of, as a starting point for robotics projects. This step-by-step guide is the perfect starting point for developing autonomous robots for smart agriculture, construction, logistics, automotive, pharmaceutical and many other industries. It’s a practical “know-how” tutorial showing you how to pare the ROCK 4 SE and the LiDAR HAT to design and develop various ROS robotics projects, including autonomous manufacturing robots, food delivery robots, agriculture drones, welding robots, painting robots, construction robots, industrial robotic arms, and many more! Licence: Various
This small, robust and powerful board has the same classic Nano footprint loved worldwide. It can be programmed with the easy to use Arduino IDE available offline and online. Get started in minutes with thousands of sketches available in open-source or write your own: it is the perfect choice for your everyday projects.
This project shows you how to set up an energy monitoring smart meter with Arduino to help save electricity usage. Understanding your energy consumption is becoming more and more important due to its effect on climate change and the rising cost of electricity. Following the below 7 steps, you'll be able to measure electrical power in a home using current transformers. They are a safe way to measure current indirectly without connecting to the mains. We build a simple but accurate energy monitor that will give comparable readings to an electricity supplier's Smart Meter, going into the details of the circuit design and coding principles. We also show how to customise a display using an e-Paper display module. Let's see below a short video showing a test of the power meter using an electric kettle: [video width="1920" height="1080" mp4="https://www.okdo.com/wp-content/uploads/2022/06/Power-Meter-Test-Arduino-OKdo.mp4"][/video] Warning: Current Transformers are not directly connected to mains, but they do need to be clamped around an insulated, live mains power cable - Always switch off the power supply before doing so.
Find projects, videos and case studies to drive your world
[ View All ]
The tools, software and support to help you realise your projects
[ View All ]
Innovate your way to new gains and efficiencies and remain credible and compliant
[ View All ]