Magicbit Core Guida di sicurezza

STARTER GUIDE
www.magicbit.cc

Welcome to the world of Magicbit
Magicbit is a feature rich, easy to use and cost effective platform made for
everyone. The inbuilt functionalities of Magicbit provide a unique advantage for
users to learn and practice a wide range of application areas such as robotics,
programming, Internet of Things(IoT) and electronics.
Magicbit is an innovation ecosystem with hardware, software, mobile app,
content, community and partners. Integrated solutions can be developed more
easily while exploring cross platform options such as programing with any other
software or connecting to any cloud IoT platform.
A frequently asked question about Magicbit is "How many innovations can I
develop with Magicbit?" The answer to that would be "It has no limits". Your
creativity and innovative mindset has to decide the number of innovations you
can do. After all, the world needs more solutions with technology to resolve
some of the burning problems faced by the mankind. Making technology
accessible and available to everyone is the passion Magicbit team would like to
share with everyone.
So, Welcome to the world of Magicbit !!! Let's start your journey of innovation.

Index
Background................................................................................................... 01
Programming Magicbit.................................................................................. 02
Magicbit Layout............................................................................................. 03
Magicbit Modules.......................................................................................... 05
Getting Started.............................................................................................. 08
Magicblocks.io.............................................................................................. 09
Setup Magicblocks........................................................................................ 10
Configure Magicbit........................................................................................ 11
Playground.................................................................................................... 12
Magicblocks Interface................................................................................... 13
Hello Magicbit................................................................................................ 15
Smart Light.................................................................................................... 17
Light meter.................................................................................................... 19
Weather Station............................................................................................ 21
Talking Bot.................................................................................................... 23
What is Next.................................................................................................. 25
Supported Platforms..................................................................................... 26
Magicbit Pinout............................................................................................. 27
Important....................................................................................................... 07

Background 01
Magicbit Core is a tiny programmable computer which takes inputs from the
environment, process them and drive outputs according to the programmed logic.
You can find dozens of these type of tiny programmable computers in washing
machines, Televisions, Microwave ovens and many more devices. These tiny
computers are mostly either microcontrollers or system on chips (SoC).
There are three main components of a system (even for us humans) Inputs,
Output and Processor.
Sensors act as Input to listen to physical world and convert physical property to
an electrical signal. some examples are temperature, light & movement sensors.
Actuators act as Output to the physical world again to convert back electrical
signal to a physical property like sound, light or movement.
Microcontrollers or SoC get inputs from sensors and drive output according to
pre programmed logic. As an example, a light sensor sends light level to Magicbit
and it turns on a bulb when dark or you can use temperature sensor reading to
turn on a fan.
You can make amazing things by programming these tiny computers. It's all
about your creativity to make a useful outputs from inputs. We, as Magicbit is
here to make the process simple for you.

Programming Magicbit
MicroPython
02
Arduino is C/C++ based language with a large community all
around the world with lot of free resources
magicbit.cc/arduino
Magicblocks.io is an IoT platform to create IoT projects in
minutes for both beginners and experts
magicbit.cc/magicblocks
MicroPython is a programming language compatible with
Python 3. It's a smart way to start learning Python
magicbit.cc/micropython
MagicCode is specially designed for kids to start learning
programming with visual blocks. It's based on Scratch 3
magicbit.cc/magiccode
Age 12+
Age 12+
Age 12+
Age 8-16

Magicbit Front 03
Potentiometer
Rotate to change a value Buzzer
Play sounds
LDR
Light sensor
Battery Connector
Plug the battery holder
OLED Display
128x64 pixel display
Crocodile Clip Holes
Attach crocodile clips
Push Buttons
Digital inputs for Magicbit
Expansion Port
More connectivity options

Reset
Button
LED
Indicators
Flash Button
Need for programming
Micro USB
Connect to computer &
Power Magicbit
Motor Driver
Connect 2x Motors
ESP32 Module
Brain of the Magicbit
Module Connectors
Plug modules
04
Magicbit Rear

Blue Ext Module
Magicbit Modules
Proximity Sensor
Tilt Sensor
RGB LED
Black Ext Module
Motion Sensor
Detect the motion of
a human or an animal
Identify close objects
without contact
Create a combination of
Red, Blue & Green lights
Connector to plug the
soil Moisture and ultrasonic
sensors to Magicbit
Detect the incline or
motion of an object
Connector to plug the
servo motor to Magicbit
Digital Signal Range :5m Digital/Analog Signal Range :5cm
Digital Signal
05
Neo Pixel

Servo Motor
Magicbit Modules
IR Receiver
Ultrasonic Sensor
IR Emitter
Soil Moisture Sensor
Temp.& Humi.Sensor
06
Detect signals from
an IR remote
Transmit IR signal
patterns
Measure temperature and
humidity in environment
A motor to control the
angle of rotation
Measure the distance
for a target object
Determine the moisture
level in soil
Temp- 0-50°C Humidity 20%-80%
Range : 2cm to 4m Analog Signal Range : 0-3V
Range 0-180 degrees

Modules should be plugged to connectors aligning the logo printed on the
sensor module with the display side on Magicbit.
Connector should be plugged in by matching the connector color in
module with the printed color on board.
Important
Recommended for age 8 years and above.
Magicbit is operated with a Voltage of 3.3V and should be handled with
care to avoid any damage to user and the device.
Following batteries can be used based on your battery holder selection.
1x 18650 Li-ion battery
3x AA Alkaline Battery
07
Indice

















