SparkFun
Luxonis OAK-D-IoT-40
All Products
New Arrivals
Robotics
SparkFun
Circuitry & Internet of Things
Brands and Manufacturers
IoT Development Boards
Cameras
IoT Devices & Platforms
Robotics & Motion
Education
Robotics
Little Bird Electronics
$512.35
|
In stock at supplier
The OAK-D-IoT-40 is an Embedded/IoT version of the OAK-D imaginf platform from Luxonis. This sensor can be used completely standalone or via USB with a host ...
Get notified when back in stock
Estimated Delivery
Arrives
Disclaimer
Secure checkout
The OAK-D-IoT-40 is an Embedded/IoT version of the OAK-D imaginf platform from Luxonis. This sensor can be used completely standalone or via USB with a host like normal USB-only variants of DepthAI. It has a built-in ESP32 which provides WiFi, Bluetooth® (including BLE), as well as other interfaces.
This OAK-SOM-IoT system on module is what powers this OAK-D model. This modular design allows you to leverage its open-source designs to embed the power of OAK-D into your own products and/or customize the OAK-D-IoT to your exact needs. And like the OAK-D, this model includes the BNO085 IMU which is supported in the DepthAI API
This embedded variant includes a 128MB NOR flash, and boot-switch capabilities such that it can be booted over USB, or set to boot out of NOR-flash, for communication with the onboard ESP32 over SPI.
Includes:
- OAK-SOM-IoT
- Heatsink
- Power adapter
- USB 3 cable
Features:
- Cameras
- 1x Color 12MP, 4K/60Hz Camera
- 2x Global-Shutter Mono 720P/120Hz in Synchronized Stereo Pair
- Vision Processor: MA2485 or MA2085 (512MB or 2GB)
- 100-Pin Modular Connector
- Interfaces (all through the 100 pin connector)
- 3x MIPI (1x 4-lane, 2x 2-lane)
- USB3
- I2C/SPI/UART/GPIO (1.8V & 3.3V)
- Interfaces (all through the 100 pin connector)
- Storage: Optional on-board NOR Flash, and/or EEPROM
- Software
- OpenVINO Compatible
- Python and C++ API for configuring combination of:
- Neural Inference
- Stereo Depth
- Feature Tracking
- Video/Image Encoding
- Actuation (e.g. GPIO drive)
- Power: Single 5V or 3.3V power input
- Dimensions: 40 x 30 x 6mm
Documents:
Jargon buster
Plain-language definitions for the technical terms used above.
- API
- An API (application programming interface) is a defined set of commands or functions that lets one piece of software interact with another, such as a library, operating system, hardware driver or online service. When something offers API support, it means you can control or query it from your own code rather than only through its built-in menus or buttons.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IMU
- An IMU (Inertial Measurement Unit) combines motion sensors, typically an accelerometer and gyroscope and sometimes a magnetometer, to measure movement and orientation. It can sense motion, tilt, vibration, rotation, and changes in direction, which is useful for tasks such as navigation, stabilisation, gesture detection, and asset tracking.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- MIPI
- MIPI is a high-speed display and camera interface often used inside phones, tablets, and embedded devices. It matters because raw MIPI displays usually need special driver hardware or software support, unlike plug-and-play HDMI screens.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Supplier page — sparkfun.com
Supplier Description · 539.1 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
luxonis/depthai
1.1k
251
39
Added README.md
View repository on GitHub
addc905
6 months ago
· 1 commits
luxonis/oak-hardware
537
143
34
Open Source OAK Hardware designs in Altium
HTML
MIT
Rename and update README references to OAK
7d569e3
6 months ago
· 1.7k commits
- adapters Update readme.md almost 2 years ago
- BC2087_OAK-D-LR Updated OAK-D-LR 3D models almost 3 years ago
- BG0249_DepthAI_RGB_Camera updated readme, referencing DM0260 almost 3 years ago
- BG0250TG_DepthAI_Mono_Camera updated readme, referencing DM0260 almost 3 years ago
- BK1096_OAK-1_Modular Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW0253_R0M0E0_RPIHQ_ADAPTER Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW1092_ESP32_Embedded_WIFI_BT Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW1093_USB3C Moved enclosure files (step/stl) to digitalocean as well (previously it was only PCBAs) about 3 years ago
- BW1094_DepthAI_HAT Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW1097_DepthAI_Compute_Module Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW1098FFC_DepthAI_USB3 Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
- BW1098OAK_USB3C Moved enclosure files (step/stl) to digitalocean as well (previously it was only PCBAs) about 3 years ago
- BW2098POE_PoE_Board Updated OAK-FFC-1-POE schematics/outputs to latest revision (R4) (#482) about 2 years ago
- certificates SR and LR added to OAK-D CE over 3 years ago
- DD2088_PoE_DaisyChain Moved .STEP files do DigitalOcean, so they get directly downloaded. about 3 years ago
Related Tutorials
Free guides on learn.littlebird.com.au