Week 19 Final Project

This week we are gping to finish final project.

1 What does it do?

A classroom device for equity, engagement, & self-directed Learning. It sends data from students to teacher's laptop. For example , you can use it for those situations above:

  • Vote
  • Answer multiple choices
  • Rundom selector
  • Bingo bell
  • Teachers can design board games/games using this device.When teachers can collect data from students during class, it will improve teaching efficiency.

    2 Why it is important?

    For teachers, improve teaching efficency. Get feedbacks in short time from everyong. In Chinese public schools, there are about 40~48 students in one class, teaching efficiency is quite low cause the diversity of students. Because there are too many students so most students have few chance to talk or interact with teachers. Teaching is more about showing knowleges to students,of course some smart students will understand and some will not. A better way of teaching is "teach--get feedbacks--teach based on feedbacks". This device is very helpful for teachers to improve teaching efficiency.

    For students, This device can help them show their voice and choice during class. Nowadays, students are get bored of just siting in the classroom and listening to teachers, they need voice and choice so they can actully have motivations to learn rather than learn for teachers/parents demands .

    For school management team, they can use data of this device to make better decision of school management for knowing what's happening in the classsroom.

    3 Who's done what beforehand?

    I haven’t seen any hardwear devices have these functions, but I have seen some softwares.

  • Poll Everywhere – This is the polling software that can be use for classroom and also to present at conferences and events. You can easily set up polls and deploy them from a desktop computer or your smartphone. Participants can use their desktops, smartphones to text in their answers, or even tweet their responses on Twitter! Results display in real-time in a beautiful interface for all to see.
  • CrowdSignal – Probably the best known polling software on the Web, PollDaddy offers the ability to create beautiful polls, view results in eye-catching pie and bar charts, export results, and more. There is also a Polldaddy Polls and Ratings plugin for WordPress if you'd like to incorporate them into your blog. I've been using these polls for years and have not been disappointed yet. Here are the results of just one of the many polls I've taken of iLibrarian readers:
  • However, in most classes in China, students are not allowed to bring the smart phone to school.So they can not use these softwares.Smart phones have too many functions that might attract students attention out of the class.So I think it’s a good idea that students can have a small device that they can use in the classroom for better learning outcome.

    4 What did you design?

  • For students. I will design a device with multiple keys.And this device can send messages to teacher's laptop. Students can sending data to teachers without stop the class.
  • For teachers: First. I will Design an APP on teacher’s Laptop. They can collect many students response in short time. Second I will design some games template for teachers to use. So they can combine different subjects to games or board game rules. For the first draft.I will design only one device and let this device connect to teachers laptop by an APP. And for the second draft, I will design three devices.And test in the classroom. If they work well, I will design more devices.
  • However, in most classes in China, students are not allowed to bring the smart phone to school.So they can not use these softwares.Smart phones have too many functions that might attract students attention out of the class.So I think it’s a good idea that students can have a small device that they can use in the classroom for better learning outcome.

    5 What materials and components were used?

  • Micro-controler GINO;
  • Three butons;
  • 1 Force resistor;
  • Add-on shield for force resistor;
  • 3D print shell of smart paw.
  • 6 Where did they come from?

    From online shop taobao.

    7 How much did they cost?

    It cost about 100 kuai.

    8 What tasks have been completed, and what tasks remain?

    ✔ 2D & 3D DESIGN;
    ✔ Digital fabrication;
    ✔ PCB design and fabrication.
    ✔ Embeded programming
    ✔ Embeded programming;
    ✔Interface and communication;
    ✘System integration and packaging;
    ✘Presentation sild and video

    9 What questions need to be resolved?

    ✔ Is the size suitable or not? I changed size twice to make it smaller.
    ✔ Is the designed structural strength strong enough? Yes.
    ✔ How to make the design more beautiful? I changed design twice to make it simple and beautiful.
    ✔ How to make the communication of bluetooth more stable? I tried different device for bluetooth, it's not super stable on Mac but it works.

    What will happen and when?

  • Documentation the whole process everyday
  • Test the bluetooth in different device and make it work next week.
  • Make sure the design of smart paw case working well .
  • Make slide and video one week before final presentation.
  • 10 What have you learned?

  • 3D design you have to make more design and then compare and contrast, then chose the best one. It will have many probelem at the first version, it's common for beginner, so keep modifiy and make it better.
  • For learning a new programming languagle like processing, it's impossible to learn it in short time , but it's good to try different samples, and then start with something small. I will use a tutoriel book and learn it chapter by chapter after I finish my final project.
  • Time management: somehow I loose the motivation of fab academy during it. Maybe because after I graduated from university for so many years the way of learning in fab academy is not very good for me. I prefer to learn from real people rather than learn from video or tutoriels. Still I make a plan on my evernote and finish a little bit everyweek.
  • Git: git is super important to run a website. At begining I just learned the basic of it like how to generate the ss key , how to clone and push, but that is not enough for use it well, in the last week of deadline my programmar coworkers teach me a lot about git I start to actually understand the git working flow.
  • 11 What worked? What didn’t?

  • I tryied to use python for interface and then I found it is much easier to use processing . Casue processing is similar with arduino which I already know a lot.
  • I changed 3 times design for making the shell of smart paw. First time I didn't measure and caculate well so button doesn't fit into the hole. Then I measure it again. The second time I print it badly for didn't set raft for the model. Last time I design colums for screws and also make it one piece printing integreted with one piece lasar cut, so I can spend less time on printing.
  • Buletooth is not good with Mac system, it will keep drop out.I searched it online everyone say that there is no solution, but I found a way to make it keep active by changed the code in IDE.
  • There were bugs in code I changed many time to make it work.
  • Gitlab keep tell me no access right to repository. Everytime problems are different, I documented all problems I met in week 02.
  • 12 How was it evaluated?

    As long as students like to play with the smart paw, it's a sucess product. So I need to test it with students.

    Electronics

    documentation.

    Digital Fabrication

    ducumentation.

    Interface

    ducumentation.

    Final project prsentation slide

    Final Project Video

    More reflection of this journey

    1. Learn GIT well at the beginning, I made thousands mistakes about git and fail to push when I did my documentation. I spend too much time on git in the end and lose some files because I didn't understand git well.
    2. Practise 3D design every week, at least one or two model every week, this skill need long time practice and need be used all over the semaster. Digital frabrication, the key word is digital design.
    3. Read old student's assignment, good ones before you watch Neil's class online. Then you will know what you should foucus in the live class.
    4. Digital frabrication is not STEAM education. Fab academy is just a start of learn how to design a product, there are so much you need to learn after the semaster is over. Each skill requires years of practice!
    5. Local reviews are very important, even you will feel bord when you didn't do your assignements. You will see genious classmates in local review, they might have strong tech background before they join fab academy , you might lose confidence when you see someone else assignment is so great, be brave, talk to them and use their wisdom for your final project. Fab academy's community is the best.
    6. The first 3 months when our classmates are doing group work I was working for Fablab O shanghai, teaching students online. So I was behind the schedule at the very beginning. Then I start to catch up on those basic skills like fusion 360 or git, I spent a lot of time study alone with low efficiency. So I was planned to do it again next year, but with Saverio’s encouragement and classmates' help, I still finished the final project. And somehow Neil likes it and nominated it in the Fab Conference. So I have to finish all documentations and assignements this year. lol.
    7. During this journey I want to acknowlege my local instructor Saverio, coworker Marcello, global evaluators, local review instructors and all my classmates. This year we have some really good classmates like a professional programmar Elfe, a mechanical engineer Pancheng, a designer Liuheng and so on. Everyone has something they are good at, because of Covid 19 we didn't spend enough time together work as a group, but they all helped me a lot in different point. Very grateful for everyone's hard work and make it happened.