Embedded Systems
Week 1/ Introduction to Embedded SystemWeek 2/ Prototyping Embedded SystemsWeek 3/ Introduction to Sensor ModulesWeek 4/ Embedded System Development LifeWeek 5/ Embedded Systems Development EssentialsWeek 6/ Producing the Final AssignmentWeek 7/ Revision of Final Assignment
Week 1:
This class deepened my understanding of embedded systems, which integrate hardware and software for specific tasks across various applications, from home appliances to automotive controls. It covered their categorization by generation, performance, and real-time capabilities, highlighting their critical role in medical devices and automobiles. The course also showcased their use in smart offices, such as NFC music walls, smart lights, and door locks, enhancing efficiency while raising privacy and data storage concerns. Overall, it underscored the importance of embedded systems in modern life and the ethical considerations in their design.
During the practical class, our teacher introduced us to some of the components that we would be using in the upcoming lessons and then asked us to form groups of five to learn better in the future.He also said that he would give each group a box of these electronic components as learning materials.At the end of the class, Mr. Nedu announced that the assignment was to create a poster for an embedded design project of our own design. After active and enthusiastic discussions in our group called "4+1", we decided to use the display screen to make a project to call for the protection of the oceans with the theme of environmental protection.
Week 2:
This class clarified the systematic design process of embedded systems, emphasizing that it involves more than just coding and hardware assembly. It highlighted critical steps from requirements analysis to system integration, including translating user needs into specifications, selecting components, and integrating hardware and software. Using a GPS module example, I learned how to address challenges like interface verification and performance optimization during debugging. Overall, the course underscored the complexity of embedded system design and better prepared me for future projects.
In the practical class, the teacher patiently taught us how to install Pycharm and Python programs on our computers. Although the process was a bit tedious, I successfully downloaded these two programs and familiarized myself with their usage under the teacher's step-by-step guidance.I am looking forward to making good works with them!
Week 3:
This class provided a comprehensive overview of Augmented Reality (AR) and Virtual Reality (VR). AR overlays digital elements onto the real world, while VR creates immersive virtual environments. The course explored AR types like marker-based and markerless AR, and showcased their applications in gaming, education, and healthcare. It also introduced development tools such as Unity with Vuforia for AR, Unreal Engine for VR, and Blender for 3D modeling, highlighting the need for skills in programming, 3D design, and graphics rendering. Overall, the class deepened my interest in AR and VR, revealing their vast future potential.
In the practical class, we finished the system installation of Raspberry Pi.During the process, our team encountered many difficulties, such as not having an SD card, but fortunately Mr. Nedu was especially patient and guided us to solve the problems to overcome the difficulties, and finally successfully installed the system.Next we entered a specific code into the Raspberry Pi that would control the LEDs to lighten and darken and the buzzer to sound.Our group clapped and cheered when the buzzer sounded because it was so hard to do, and we were all very happy with the result, we all learned a lot in this lesson!
Week 4:
This class deepened my understanding of the embedded system development process, highlighting its systematic and iterative nature. From requirement analysis and feasibility studies to design, implementation, and testing, each step is critical. Functional, performance, and security testing ensure system stability and reliability. The course also stressed the importance of post-release maintenance and updates, emphasizing that long-term system effectiveness relies on continuous improvement. Overall, it provided valuable insights into the complexity of embedded system development, better preparing me for future projects.
In the practical class, the teacher taught us how to connect two circuit boards, we used five wires, three of which were connected to positive, negative and ground, as well as because of the different voltages we also linked a resistor to make their voltages the same to assemble them.The process was particularly detailed and there was a lot to memorize.We couldn't get through when we entered a wrong number, and I realized that it really is all about the details, and the details are incredibly important.Once the hardware part was done, we tested the touch sensor code again, which resulted in it giving us feedback accordingly when we lightly touched the touch sensor.
Week 5:
No comments:
Post a Comment