In this assignment, we're diving into the world of molding and casting materials. Each of us will review safety data sheets for materials like Instamold, Machine wax, EcoFlex, Moldsil, Hydrostone, and Epoxy Resin. Then, we'll compare test casts made with each material and explore the pros and cons of printing versus milling molds. Finally, we'll design and produce molds with smooth surface finishes for casting parts, applying what we've learned to optimize our process.
1.Compare as many tool options as possible.
2.Document your work on the group work page and reflect on your individual page what you learned.
During this week's group assignment, we delved into Interface and Application Programming, exploring a variety of tools for application development and interface programming. Our focus encompassed understanding the functionalities, features, and purposes of these tools. Moreover, we gained practical experience by creating applications using tools such as MIT App Inventor, Processing, among others.
1.Write an application that interfaces a user with an input and/or output device(s) on a board that you made.
MIT App Inventor (App Inventor or MIT AI2) is a high-level block-based visual programming language, originally built by Google and now maintained by the Massachusetts Institute of Technology. The web interface consists of a graphical user interface (GUI) very similar to Scratch and StarLogo, allowing users to drag-and-drop visual objects to create an application that can be tested on Android and iOS devices and compiled to run as an Android app. It uses a companion mobile app named MIT AI2 Companion providing live testing and debugging.
MIT App Inventor is a tool for building Android apps without writing code. To communicate with an embedded board, you need to follow these steps:
MIT App Inventor is a visual programming environment that allows users to create Android apps using a block-based interface. Here’s a brief explanation of how it works and how it can communicate with a microcontroller board via Bluetooth:
SendText
or SendBytes
blocks.ReceiveText
or ReceiveBytes
blocks.Using this setup, the app created in MIT App Inventor can wirelessly control the microcontroller via Bluetooth, enabling interactive projects.