# BEAPER Nano

BEAPER Nano is a Beginner Electronics and Programming Educational Robot circuit for Arduino Nano ESP32

- **Seller:** [mirobo tech](https://www.lectronz.com/stores/mirobotech), Waterloo, ON, Canada
- **Price:** $6.00 (USD, before shipping and taxes)
- **Availability:** In stock
- **Categories:** Robotics, Arduino, Micropython
- **HS code:** 85429000
- **Product page:** https://www.lectronz.com/products/beaper-nano

## Options

**BEAPER Nano PCB**

- Bare BEAPER Nano PCB (14 left)
- BEAPER Nano PCB + PCB electronic parts kit [Add $36.00] (14 left)
- BEAPER Nano PCB, + parts kit + Arduino Nano ESP32 [Add $58.00] (2 left)

**Add an LCD display?**

- No
- LCD with navy blue 3D-printed mount, nylon bolts and nuts [Add $12.00]
- LCD with white 3D-printed mount, nylon bolts and nuts [Add $12.00]

**Add a 3.3V SONAR module?**

- No
- Yes [Add $7.00]

**Add a VL53L0X ToF module?**

- No
- Yes [Add $12.00] (5 left)

**Add a robot parts kit?**

- No
- Robot parts kit (no distance module) [Add $12.00]
- Robot parts kit + SONAR module [Add $18.00]
- Robot parts kit + VL53L0X module [Add $22.00] (3 left)

## Links

- [Documentation](https://mirobo.tech/beaper)
- [Code](https://github.com/mirobotech/BEAPER-Nano)
- [Design Files](https://www.pcbway.com/project/shareproject/BEAPER_Nano_The_Beginner_Electronics_and_Programming_Educational_Robot_circuit_1561cdd0.html)
- [Schematics](https://mirobo.tech/beaper)
- [Bom](https://www.digikey.ca/en/mylists/list/C9FEFKWEO3)

## Images

![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc3OTIsInB1ciI6ImJsb2JfaWQifX0=--ca2491661db938c709966826a25e19dd1e7f6759/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2687.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4MjAsInB1ciI6ImJsb2JfaWQifX0=--021b3a2e5d191b87a0a70d8d2f145cf24c541a7c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2659.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc3OTYsInB1ciI6ImJsb2JfaWQifX0=--76dcf76ffe97c73c42434af1e61c1fff0f76e74b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2706.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc3ODgsInB1ciI6ImJsb2JfaWQifX0=--5e43f55ed05150adc630d71975bbc47a9eeb0c82/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2678.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4MTYsInB1ciI6ImJsb2JfaWQifX0=--63efc27b8a5f71f2d6dc8e72c8dc1fac30f6acc8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_8329.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4MjUsInB1ciI6ImJsb2JfaWQifX0=--17f66aa5a52e0135135c6719c6d2cbd2980920d0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2730.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4MjksInB1ciI6ImJsb2JfaWQifX0=--1f3a42336bebc19812d597e3f0f3ad2bec76bff7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2715.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4MzMsInB1ciI6ImJsb2JfaWQifX0=--1f46a9a665a6f4c7c9b6200e67b81949e27241df/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_2743.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4NDksInB1ciI6ImJsb2JfaWQifX0=--d2489343db61cdb36c5aff85b6a73792561587fd/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_8343.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4NTMsInB1ciI6ImJsb2JfaWQifX0=--c20801b76211ea36a8cc42bb89782c813e508550/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_9248.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4NDEsInB1ciI6ImJsb2JfaWQifX0=--2a0fa09ecb38f24918edcf3e1d26542c96316eb0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_8430.jpeg)
![BEAPER Nano](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mjc4NDUsInB1ciI6ImJsb2JfaWQifX0=--016974720671e6314c897dddefb24be73c813ac0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Z30_8442.jpeg)

## Description

# What is BEAPER Nano?
BEAPER is short for Beginner Electronics and Programming Educational Robot, and Nano represents its Arduino Nano ESP32 microcontroller. (BEAPER Nano also has a Raspberry Pi Pico-powered sibling called [BEAPER Pico](https://lectronz.com/products/beaper-pico).)

BEAPER Nano is an all-in-one circuit designed primarily to help beginners start learning microcontroller programming using either Arduino's C/C++ language, or MicroPython. All of the typical beginner circuits are built into BEAPER Nano, making it easier for learners to focus on developing their programming skills without having to simultaneously build, test, debug, and re-build breadboard circuits!

BEAPER Nano grows with learners as they develop their programming skills, and can be assembled into a wide range of projects including a versatile and capable little robot, an IoT (internet of things) device, and a simple game system.

## Designed for Education
BEAPER Nano was created for beginners, but it’s a great solution for anyone getting started using the Arduino ecosystem. There's a growing set of beginner learning activities being developed for it, making it perfect for use in the classroom!

### Build BEAPER Nano in stages
BEAPER Nano is designed to be assembled in stages using common, through-hole components, so new learners can develop electronic circuit assembly skills as they build their own circuit, themselves. The BEAPER Nano circuit can be built in a variety of starter configurations using a subset of on-board parts to reduce costs in classroom settings. Additional components can be added to any starter configuration at any time to add new features and expand its capabilities.

BEAPER Nano is designed to use an Arduino Nano ESP32 with soldered headers. The Arduino Nano ESP32 microcontroller module plugs into sockets on BEAPER Nano, which enables it to be removable and shared in other classroom breadboard projects.

### Starter configuration
BEAPER Nano starter configurations can include all of the typical beginner circuits on-board, such as: pushbuttons, LEDs, a piezo beeper, an ambient light sensor, a temperature sensor, a resistor voltage divider, one or two potentiometers, as well as external analog and digital I/O headers. Learners can use these components to develop and experiment with fundamental digital, analogue, and PWM programming techniques.

### Robot configuration
It’s easy for beginners to build a robot by adding a low drop-out regulator, a 5V level shifter, and H-bridge motor driver IC right on-board BEAPER Nano. The circuit board even includes break-away optical line and floor sensor modules designed to be populated with IR LEDs and analog phototransistors. These, coupled with uniquely-designed 3.3V expansion headers made to conveniently fit a common SONAR module, make it possible for anyone to build simple robots capable of sensing their environment.

### Advanced capabilities
Advanced users can connect external analogue and digital circuits to BEAPER Nano’s expansion headers, add up to four servos to its 5V servo output headers, attach external I2C modules to the QWIIC connector, and create colourful graphical displays with an on-board 240x240 pixel LCD display module. And, all of these capabilities don't even touch on the additional learning opportunities enabled when using the Bluetooth and Wifi capabilities of the Arduino Nano ESP32 microcontroller!

BEAPER Nano is designed to be a simple beginner circuit with advanced capabilities that beginners won't quickly outgrow!

## BEAPER Nano Hardware Features
* 4 user pushbuttons and a hardware reset button
* 4 user LEDs and a power LED
* piezo speaker
* TEPT440 ambient light sensor
* MCP9700A analog temperature sensor
* L4940V5 low drop-out 5V regulator
* precision resistor voltage divider circuit
* 74HCT541 octal buffer/voltage level shifter
* SN754410NE quad half-bridge motor driver
* 6-pin screw terminal strip used to connect an external battery and motors
* 4x 3-pin mixed 3.3V analog/digital I/O expansion headers or a 4-pin header socket (using the socket permits an HC-SR04P 3.3V ultrasonic SONAR distance sensor module to be mounted directly on-board)
* 4x 3-pin 5V servo or digital output expansion headers
* QWIIC (JST-SH) I2C bus connector
* SPI header designed to fit a 1.54” TFT LCD display module
* 2x break-away optical sensor modules (one with a single LED and two phototransistors that can become either a light, floor, wall, or robot line-following sensor, and the other with a single LED and phototransistor that can become a light, floor, or wall sensor)

## BEAPER Bot
BEAPER Bot is a complete ecosystem of 3D-printable components that make assembling BEAPER Pico into a variety of robots simple, quick, and inexpensive. The BEAPER Bot chassis can be configured to build either a rear-drive or front-drive robot, and is propelled by low current N20 gear motors and plastic wheels. BEAPER Bot is cleverly designed to be assembled entirely without any screws, bolts, and nuts, and its perimeter dove-tail slots make it easy to attach add-on optical sensor mounts, servo mounts, and other accessories.

Get all of the [3D-printable BEAPER Bot parts on MakerWorld](https://makerworld.com/en/collections/5661034-beaper-bot-robot), or re-mix your own parts from the original designs shared on Tinkercad. 

## Learning activities
A curriculum consisting of twelve beginner learning activities as well as various other starter programs created in both Arduino C and MicroPython is shared in [GitHub](https://github.com/mirobotech/BEAPER-Nano). The beginner activities include:

* Activity 1 - Output
* Activity 2 - Timing
* Activity 3 - Input
* Activity 4 - Constants and Variables
* Activity 5 - Decision Structures
* Activity 6 - Conditional Loops
* Activity 7 - Counted Loops
* Activity 8 - Functions
* Activity 9 - Analog Input
* Activity 10 Analog Output
* Activity 11 - Non-blocking Timing
* Activity 12 - State Machines

Each learning activity is designed to lead learners through one fundamental programming concept, and includes a starter program, *guided exploration activities* designed introduce new concepts, and *extension activities* chosen to provide a range of open-ended challenges that help beginners reinforce their learning and expand their newly-learned programming skills.

Additional starter program templates and LCD driver code help beginners tackle more complex programming projects!

# BEAPER Nano Ordering options
Since BEAPER Nano can be assembled in a number of different configurations, a variety of ordering options are available. Start with the BEAPER Nano PCB, or a PCB with its electronic parts kit, and then determine which optional parts are necessary for your desired configuration.

### BEAPER Nano PCB
BEAPER Nano is available as a bare PCB, or as circuit kit that includes the BEAPER Nano PCB and of all the components that can be soldered directly onto the PCB to fully populate BEAPER Nano's circuits. The kit includes all of the header pins and sockets to assemble every configuration, but excludes the Arduino Nano ESP32, the  LCD display, and the SONAR module which are available to order options. A third parts kit consisting of all of the electronic components along with an Arduino Nano ESP32 microcontroller module is also available.

### Optional LCD
Use the optional 64k colour, 1.54", 240x240 pixel graphical TFT LCD to display parameters, graphics, and even to develop simple games. The LCD panel features a pre-soldered header strip that plugs directly into the SPI expansion socket on BEAPER Nano, and it comes with a 3D-printed bracket as well as the two M2 nylon bolts and nuts needed to mount it onto the PCB.

### Optional SONAR distance sensor module
One way to get your robot to detect obstacles is with the addition of an ultrasonic SONAR distance sensor module. BEAPER Nano is designed to use the 3.3V **HC-SR04P** SONAR module (5V HC-SR04 SONAR modules look similar but do not work reliably at 3.3V), and this module can be plugged right into a header socket centred on the front edge of the circuit board. The SONAR module is available by itself, or as part of the BEAPER Bot robot parts kit, below.

### Optional VL53L0X distance sensor module
The VL53L0X is an I2C optical ToF (Time of Flight) module with millimetre precision. It's much smaller than a SONAR distance sensor module and connects to the QWIIC connector on BEAPER Nano. The sensor module itself has a 0.1" header strip, and connects to a QWIIC connector adapter board. A short QWIIC connector cable is included.

### Optional BEAPER Bot robot parts kit
Print your own BEAPER Bot robot chassis and add the robot parts kits to get your BEAPER Nano rolling. The robot parts kit includes two 6V, 150RPM N20 gear motors and white plastic wheels, a stainless steel roller ball assembly, and a 4-AA battery holder. It's also available with an optional 3.3V SONAR distance sensor module or a VL53L0X ToF LASER distance sensor module (coming soon).

# Assembling BEAPER Nano
A shared [Digi-Key parts list](https://www.digikey.ca/en/mylists/list/C9FEFKWEO3) makes it easy for educational users to pick and choose just the components required to build a custom configuration of BEAPER Nano, and saves costs over buying complete kits.

When you're ready to assemble BEAPER Nano, the [assemby instructions](https://mirobo.tech/assembling-beaper-nano) lead you through building it in the educational starter configuration, the robot starter configuration, or with any of its optional parts installed.

## Shipping policy

Orders are usually shipped within 1-3 days by mail from Canada. Delivery times are generally 2-5 days within Canada, 5-12 days to the USA, and may be as long as 3-4 weeks internationally, depending on the carrier and destination country.

All taxes, tariffs, and other import fees are not included in the product price and are the sole responsibility of the recipient.

Customers in the United States will currently see a 10% tariff surcharge added to purchases. This represents the section 122 surcharge pre-paid by shippers following the executive orders over-riding the USMCA and removing the de minimis customs import exemption.
