i
  1. Week 1 : Project Management
  2. Week 2 : Computer-aided
  3. Week 3 : Computer Controlled Cutting
  4. Week 4 : Embedded Programming
  5. Week 5 :3D Scanning and Printing
  6. Week 6 : Electronic Design
  7. Week 7 : Computer Controlled Machining
  8. Week 8 : Electronics Production
  9. Week 9 : Input Devices
  10. Week 10 : Output Devices
  11. Week 11 : Networking and Communication
  12. Week 12 : Mechanical Design and Machine Design
  13. Week 13 : Midterm Review
  14. Week 14 : Molding and Casting
  15. Week 15 : Interface and Application Programming
  16. Week 16 : System Integeration
  17. Week 17 : Wildcard Week
  18. Week 18 : Applications and Implications, Project Development
  19. Week 19 : Invention, Intellectual property and Income

Week 10 : Output Devices

Objectives of the Week

  • Linked to the group assignment page.
  • Documented how you determined power consumption of an output device with your group.
  • Documented what you learned from interfacing output device(s) to microcontroller and controlling the device(s).
  • Linked to the board you made in a previous assignment or documented your design and fabrication process if you made it.
  • Explained the programming process/es you used.
  • Explained any problems you encountered and how you fixed them.
  • Included original source code and any new design files.
  • Included a 'hero shot' of your board.

Group Assignment Contribution

#

For More about Group Assignment

Individual Assignment Contribution

LCD Display 16*2



16x2 LCD Display Datasheet

Usage

Liquid Crystal Displays (LCDs) are widely used in electronic projects, embedded systems, consumer electronics, industrial equipment, and automotive dashboards. These displays work by using liquid crystals that align to block or allow light through. Common LCD types include character LCDs (like 16x2) and graphic LCDs. They are often controlled using microcontrollers like Arduino, Raspberry Pi, or STM32 and are suitable for displaying text, menus, and basic graphics.

Advantages

Disadvantages

OLED Display




OLED Datasheet

Usage

Organic Light Emitting Diode (OLED) displays are modern, energy-efficient screens used in smartphones, smartwatches, embedded systems, and premium consumer electronics. OLEDs emit light directly from the pixels, eliminating the need for a backlight. Common types include 0.96" and 1.3" I2C OLEDs, frequently used with microcontrollers for displaying text, icons, and small graphics.

Advantages

Disadvantages

MG995 Servo Motor




MG995R datasheet

Usage

The MG995 is a popular high-torque digital servo motor commonly used in robotics, RC cars, automation systems, and DIY mechanical projects. It provides precise control over angular position using PWM signals and is compatible with microcontrollers like Arduino. It's ideal for controlling joints, arms, and mechanisms in robotic applications requiring torque and durability.

Advantages

Disadvantages



Making Interface with Microcontroller

From the last week, we have done a Input board that used for controlling the Joystick with microcontroller

Now in thie week, we have done a Output board that used for controlling the Oled with microcontroller

Finally Leaving my files here

Arduino Uno Datasheet

Xiao ESP32C3 Datasheet

Source Code