Springless Suspension PDF
Document Details
Uploaded by Deleted User
Tags
Summary
This document discusses springless suspensions, including components like the MCU, motor driver, and H-bridge. It also covers the programming for the robot and includes a basic explanation of the principle behind a springless suspension.
Full Transcript
Spring less suspension MIT APP INVENTOR -an AI app generator WHAT IS MIT APP INVENTOR? MIT App Inventor is an intuitive, visual programming environment that enables you to create Android applications using a drag-and-drop interface. Developed by the Massachusetts Institut...
Spring less suspension MIT APP INVENTOR -an AI app generator WHAT IS MIT APP INVENTOR? MIT App Inventor is an intuitive, visual programming environment that enables you to create Android applications using a drag-and-drop interface. Developed by the Massachusetts Institute of Technology, this tool breaks down the barriers to app development, making it accessible to students, educators, and aspiring developers worldwide. WHY MIT APP INVENTOR? No Coding Experience Required Visual Programming: th programming concepts. Instant Gratification: Get immediate Languages used in MIT app results as you design and test your app in real-time on your connected Android device. Designing App Interface DESIGNING THE BACK END OF THE APP ARDUINO Arduino is an open-source, microcontroller-based platform. Arduino has found tremendous success as an educational tool, as many universities worldwide have adopted it as a way to introduce students to control automation. ARDUINO IDE The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino hardware to upload programs and communicate with them. ARDUINO IDE CODE FOR NODEMCU SETTING OF WIFI NAME AND PASSWORD: NODEMCU's GPI Pin equivalent Arduino IDE is a software used to code Arduinos but in order to use it to code NODEMCU, we should use GPIO equivalent pins. Analog to digital converter Analog to Digital Converter (ADC) is used to convert the analog signal into digital form. ESP8266 has an inbuilt 10-bit ADC with only one ADC channel The input voltage range for the ADC pin is 0–1.0V It can only be used for getting Analog information from external sensors NODEMCU SPI Pinout SPI Pinout NODEMCU is a SoC (System on Chip) device which is designed for open source IoT platform by the Espressif Systems. It uses ESP8266 WIFI SOC and has inbuilt WiFi capabilities It helps us to connect the devices with which we operate module NODEMCU SPI Pinout SPI Pinout These are pins which takes the information from the sensors and transmit it in and out the NODEMCU NODEMCU PWM PINS These are the pins which can only produce digital signals These are only used for input Pulse Width Modulation (PWM) is a technique by which the width of a pulse is varied while keeping the frequency of the wave constant. NODEMCU based ESP8266 has the functionality of PWM interfaces via software programming. It is achieved with the timer interruption method. The PWM frequency range for ESP8266 is adjustable up to 1KHz. How does the robot know which way to go? H bridge Basic principle Forward- Clockwise Backward- Anticlockwise Power braking Motor drive circuit Assembly of Springless suspension