Join our ROCK SBC Engineering Challenge and win a $50,000 partnership with us - more info
ROCK 4 SE product image

OKdo ROCK 4 Model SE 4GB Single Board Computer Rockchip RK3399-T ARM Cortex-A72

In stock
3.5 out of 5

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!

£78.59 incl. VAT
Available Now!

OKdo ROCK 5 Model B 8GB Single Board Computer Rockchip RK3588 Arm Cortex-A76

In stock

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.

£165.60 incl. VAT

Official Raspberry Pi Camera V2.1

In stock
5 out of 5

Want to create HD video and still photographs from your Raspberry Pi or Compute Module? Well picture this: Utilising the IMX219PQ image sensor from Sony which offers high-speed video imaging and high sensitivity, The Raspberry Pi HD Camera Module V2 includes 8 megapixels of high quality imaging, reduced image contamination and automatic control functions such as exposure control, white balance and luminance detection. Whether you are trying out time-lapse or doing some wildlife watching, there is plenty to play with here.

£23.99 incl. VAT

Qoitech Otii – Power Analyzer, Dc Power Source, Datalogger

In stock
5 out of 5

Power supply, monitoring and analysis in one easy to use and feature-packed product, the Otii by Qoitech is the ultimate tool for any developer aiming to design highly energy efficient IoT projects.

£813.60 incl. VAT
OKdo micro:bit Getting Started Kit product image

OKdo micro:bit Getting Started Kit (EN)

In stock

The OKdo micro:bit Getting Started Kit includes the BBC micro:bit board and accessories, designed to make coding fun and easy. It is the perfect kit to start learning programming and bring your creative ideas to life. The kit includes everything you need to get started quickly with your next project. You get the BBC micro:bit single-board computer, a clear PVC case for the micro:bit, a dual battery holder with a switch and a 1m USB cable.

£21.00 incl. VAT

BBC micro:bit V2.2 GO - Starter Kit

In stock

The BBC micro:bit V2.2 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.2 board. A perfect choice to get started with the micro:bit.

£19.93 incl. VAT

BUILD AMAZING THINGS

Find the projects to turn your board into great solutions

Arduino Nicla Vision

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!

£102.79 incl. VAT
Project banner: Image recognition with Arduino Nicla Vision Project

Image Recognition with Arduino Nicla Vision: A ROCK SBC Classifier

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]

Difficulty Difficult
OKdo ROCK 5 Model B 8GB Single Board Computer Rockchip RK3588 Arm Cortex-A76

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.

£165.60 incl. VAT
Project

Getting Started with ROCK 5B on Android

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 Radxa's Wiki 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!

Difficulty
ROCK 4 SE product image
OKdo ROCK 4 Model SE 4GB Single Board Computer Rockchip RK3399-T ARM Cortex-A72

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!

£78.59 incl. VAT
Industrial robot Project

How to build an autonomous robotic operating system with the ROCK 4 SE & the LiDAR Module

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

Difficulty Difficult
Nano Every With Out Headers

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.

£12.34 incl. VAT
Project

How to Make a Smart Energy Meter With Arduino

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.

Difficulty Moderate

FOR YOUR INSPIRATION

Find projects, videos and case studies to drive your world

Makers

Create new devices, explore new ways of doing things, and make stuff happen on your terms

[ View All ]

Connected Smart Building Automation Solutions

The tools, software and support to help you realise your projects

[ View All ]

Smart Industrial & Manufacturing Automation Solutions

Innovate your way to new gains and efficiencies and remain credible and compliant

[ View All ]

Privacy

Our website uses cookies and similar technologies to provide you with a better service while searching or placing an order, for analytical purposes and to personalise our advertising. You can change your cookie settings by reading our cookie policy. Otherwise, we’ll assume you’re OK with our use of cookies.

Location

Please select an option to see content specific to your location and shop online.

Browse the US site