At the end of 2019, I published an e-book Arduino: A Beginner's Guide 2nd edition on Google books website online for free download. This e-book teaches how to learn the fundamentals of embedded technology using the Arduino board platform. By reading the e-book reader will benefit from the perfectly paced human-computer interactive journey, despite his role in society-as budding hobbyist or layman or housewife or an engineer, doctor, shop owner or student. The reader will understand how embedded devices works bit by byte by reading it. Also, he can program embedded boards easily with his custom-made code.
After the acquired basic knowledge of embedded technology reader can go to more feature rich developing boards (Arduino make or other).
After reading the e-book and other external resources' the reader can create devices that interact with the physical world. The e-book is perfect for anyone who wants to experiment with the popular embedded platform (both board wise and programming wise).
This e-book teaches strategies and techniques lastly to build an own new system using currently available sensor/actuators or built studying already published one. The main feature of the Arduino board is doer can explore what’s possible with it even he has with little or no experience in the electronics, embedded technology and programming areas.
Enough flattery let us come to the point. This post is to talk about a tool which simulates Arduino UNO using free online 3D web simulator.
The website or online 3D tool I am discussing is Tinkercad: https://www.tinkercad.com/things/newv... from Autodesk.
Using his online Tinkercad tool one can check his Arduino codes written for Arduino UNO Board with selective hardware peripherals. The User has no need to purchase Arduino UNO Board to learn the embedded system designed by him around it. [You need to login with Google account or create new account] User can check almost all my e-book codes on this tool along with self built circuit diagram. He can try his own code plus circuit or any other resource circuits easily and ensure satisfactory working on hardware too.
The online Tinkercad tool provides the following components to interface with Arduino UNO board.
Passive Components:-
¾ Resistor [pΩ, nΩ, uΩ, mΩ, Ω, KΩ, MΩ, GΩ]
¾ Capacitance [nF, pF, uF, mF, Ω, KF, MF, GF]
¾ Diode [KA]
¾ LED [Green, Yellow , Orange, Blue, Red, White]
Active Components:-
¾ NPN Transistor [BJT]
Sensors:-
¾ Speaker
¾ Piezo
¾ PIR
¾ Ultrasonic Distance Meter
¾ Magnetic
¾ Water
¾ Temperature [TMP36-with range setting option]
¾ Photo Resistor or LDR
¾ Potentiometer
Actuator:-
¾ Vibration Motor
¾ DC Motor
¾ Micro Servo
¾ Hobby Gear Motor
Display:-
¾ RGB LED
¾ LED Bar Graph
¾ LED Matrix
¾ 7 Segment FND
¾ LCD
Interface:-
¾ I2C
¾ SPI
Visualizing Data:-
¾ Serial Plotter
Switches:-
¾ Momentary push-to-ON switch
¾ Slide switch
Power Supply:-
¾ Coin Cell 3V Battery
¾ 1.5 V Battery, AA type [up to 4cells+switch]
¾ 9V Battery pack
Others:-
¾ Multimeter [V/A/R]
¾ Small Bread Board
¾ [of course!] Arduino Uno R3 Board
The online Tinkercad tool also provides some ready-made starter circuits called Arduino-Starters:-
¾ Blink ¾ Fade ¾ Button ¾ Debounce ¾ State Change Detection |
¾ Analog Input ¾ Digital Read Serial ¾ Analog Read Serial ¾ Servo ¾ Tone Keyboard ¾ Tone Melody |
¾ Tone Multiple ¾ Tone Pitch Follower ¾ Ultrasonic Range Finder ¾ Neopixel ¾ LCD ¾ Analog In, Serial Out |
¾ Calibration ¾ Smoothing ¾ Read Analog Voltage ¾ Blink without Delay ¾ Input Serial Pull Up
|
Not only that, online Tinkercad tool has some basic electronics circuit for simulation, such as:-
Basic Electronics Starter Circuits ready for exploration | |
¾ LED Light up ¾ LED Dimmer ¾ LED Switch ¾ Multiple LEDs ¾ RGB LED |
¾ DC Motor ¾ Temperature Sensor ¾ Tilt Sensor ¾ PIR Sensor |
The online Tinkercad tool allows its user to export the designed circuit as Eagle Circuit board file. Even user can share the circuit as .png and collaborate it with other users.
The user can download the component list a CSV file. If circuit designed is complex user can annotate it with some useful text so that other visitors can understand clearly.
Something about Code, this online Tinkercad tool allows user to write directly Arduino code or design code using readymade blocks provided by it only. The readymade blocks are of type: - Output, Input, Notation, Control, Math, and Variables.
The online Tinkercad tool has serial monitor where user can input serial data, see serial port output data, or visualize the output waveform graphically.
Note that user can debug the code using debug facility.
Now some detail about help and tutorials. User can watch you tube video tutorial on Blink an LED with Arduino in Tinker CAD [using blocks, not code].
If user needs more project ideas around Arduino Uno board and online Tinkercad tool, they can visit below website.
https://www.instructables.com/Blink-an-LED-With-Arduino-in-Tinkercad/
The online Tinkercad tool has own blog, where other tips and tricks are discussed, such as how to substitute own sensors with provided ones etc.
https://blog.tinkercad.com/choose-sensor-substitutes-in-tinkercad-circuits
Go and explore the tool yourself, or tell it to your friend/needy. Happy Time.
To keep updated about Arduino topic, do visit the AUTHOR's dedicated post page:
https://8051microcontrollertutorial.blogspot.com/2021/12/about-arduino-posts-list-index.html
--till next post, bye-bye and take care.
No comments:
Post a Comment