The Jetson Nano B01, manufactured by NVIDIA (Part ID: Nano B1 Board), is a compact yet powerful computer designed for artificial intelligence (AI) and machine learning (ML) applications. It features a 128-core NVIDIA Maxwell GPU, a quad-core ARM Cortex-A57 CPU, and supports a wide range of I/O interfaces. This makes it an excellent choice for robotics, drones, smart cameras, and other embedded systems requiring high computational power in a small form factor.
Specification | Details |
---|---|
GPU | 128-core NVIDIA Maxwell GPU |
CPU | Quad-core ARM Cortex-A57 |
Memory | 4 GB LPDDR4 |
Storage | microSD card slot (user-provided) |
Connectivity | Gigabit Ethernet, Wi-Fi (via adapter) |
Video Output | HDMI 2.0, DisplayPort 1.2 |
Camera Interface | 2x MIPI CSI-2 lanes |
USB Ports | 4x USB 3.0 Type-A |
GPIO | 40-pin header (Raspberry Pi-compatible) |
Power Input | 5V/4A (via barrel jack or micro-USB) |
Dimensions | 100 mm x 80 mm |
Operating System | Ubuntu-based NVIDIA JetPack SDK |
The Jetson Nano B01 features a 40-pin GPIO header, compatible with Raspberry Pi accessories. Below is the pinout:
Pin Number | Pin Name | Functionality | Voltage Level |
---|---|---|---|
1 | 3.3V | Power Output | 3.3V |
2 | 5V | Power Output | 5V |
3 | GPIO2 (SDA) | I2C Data | 3.3V |
4 | 5V | Power Output | 5V |
5 | GPIO3 (SCL) | I2C Clock | 3.3V |
6 | GND | Ground | 0V |
7 | GPIO4 | General Purpose I/O | 3.3V |
8 | GPIO14 (TXD) | UART Transmit | 3.3V |
9 | GND | Ground | 0V |
10 | GPIO15 (RXD) | UART Receive | 3.3V |
... | ... | ... | ... |
For the full pinout, refer to the official NVIDIA Jetson Nano B01 documentation.
Powering the Board:
Connecting Peripherals:
GPIO Usage:
Camera Setup:
Networking:
The Jetson Nano can communicate with an Arduino UNO via UART. Below is an example Python script to send data from the Jetson Nano to the Arduino:
import serial
import time
arduino = serial.Serial('/dev/ttyUSB0', 9600, timeout=1) time.sleep(2) # Wait for the connection to initialize
try: while True: # Send a message to the Arduino arduino.write(b'Hello from Jetson Nano!\n') print("Message sent to Arduino.") time.sleep(1) # Wait before sending the next message except KeyboardInterrupt: print("Exiting program.") finally: arduino.close() # Close the serial connection
**Note**: Ensure the Arduino is programmed to receive and process the data sent by the Jetson Nano.
The board does not power on:
No display output:
GPIO pins not working:
Overheating during operation:
Q: Can I use a USB Wi-Fi adapter with the Jetson Nano B01?
A: Yes, most USB Wi-Fi adapters are supported. Ensure the adapter is compatible with Linux.
Q: What is the maximum resolution supported by the Jetson Nano B01?
A: The board supports up to 4K resolution at 60Hz via HDMI or DisplayPort.
Q: Can I use the Jetson Nano B01 for real-time object detection?
A: Yes, the 128-core GPU and JetPack SDK make it ideal for real-time AI tasks like object detection.
Q: How do I update the JetPack SDK?
A: Use the NVIDIA SDK Manager to download and install the latest version of JetPack.
For additional support, refer to the official NVIDIA Jetson Nano documentation or community forums.