Skip to content

official repository and documentation for the Fluid Networks Workshop

Notifications You must be signed in to change notification settings

mattiamarteddu/fluid-networks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluid Networks

Teaching Physical Computing Remotely / A Syllabus and Educational Proposal This is the official repository and documentation for the Fluid Networks Workshop

What is the Fluid Networks Workshop?

Fluid Networks is a list of lessons and good practices, divided in 4 educational units, where students will learn the basic usage of the latest Arduino MKR boards, together with a selection of sensors and actuators that will eventually help them create interactive projects that will be connected to the internet in various different ways.

We’ll learn how to connect things together, design conversations or add emotional behaviours to products and experiences.

Educational Tools

The course will use a a Flipped Classroom. The goal is giving all students the same, personal, one to one educational experience, while discussing with them (in groups or classroom-wide) the problems they may have found in their Units Deliverables. Almost each Learning Unit has a deliverables.

We also defined some special Learning Units which are called Projects. The Student will see how a little project is done, and will be asked to customize or reproduce a similar behaviour - editing and customizing codes Uis to fulfill her/his personal accomplishment.

The Fluid Networks Workshop has been developed and tested during the first Pandemic in 2020, and addressed to several Istituto Marangoni students, while is being reshaped for Mozilla / Northumrbia University Open Hardware Workshop for the OpenDoTT PhD Programme ad well as being used for the first and second year of Cloud Computing as Internet of Things Development Kit at the ITS ICT of Turin

Kit (with wiki links)

We’ve scouted all the best tools around, with several goals in mind: good yet inexpensive materials, easily reusable nodes. We’ve also chosen to exclude the breadboard - the most important design tool in Physical Computing and Electronics - from this proposal. Very difficult to debug a short circuit from the Internet.

We’ve selected what we think is the most easy to use platform nowadays, Arduino MKR 1010 (which is part of the broader MKR family), allowing brave students to shift connectivity and uses for their final project) with the widest index of electronics nodes produced by well known Shenzhen based company, Seeedstudio: the Grove Prototyping System

Note: some parts of the kit were dismissed, as labelled and versioned

Ref Description Label Library Version
1 MKR1010 MIC v.2
2 Grove connector carrier CONN v.2
3 Micro USB cable CONN v.2
4 Grove - Red LED Button INPUT / OUTPUT v.2
5 Grove - OLED Display 0.96" DISPLAY v.2
6 Grove - RGB LED Ring OUTPUT Adafruit Neopixel Library v.2
7 Grove - Ultrasonic Distance Sensor INPUT Grove Ultrasonic Library v.2
8 Grove - Light Sensor v1.2 - LS06-S phototransistor INPUT v.2
9 Grove - Temperature & Humidity Sensor (DHT11) INPUT DHT Sensor Library and Adafruit Unified Sensor Lib v.2
10 Grove - NFC INPUT Download Library from Repository v.2
11 Grove - Servo OUTPUT v.2
12 Grove - 2-Channel SPDT Relay OUTPUT v.2
13 Grove - Universal 4 Pin Buckled 50cm Cable (5 PCs Pack) HUB v.2
14 Grove - I2C Hub HUB v.2
15 Grove - Gesture Sensor for Arduino (PAJ7620U2) INPUT dismissed
16 Grove - IMU 9DOF v2.0 - MPU-9250 INPUT v.2
17 Grove - Analog Microphone (MEMS) INPUT v.2

About

official repository and documentation for the Fluid Networks Workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.9%
  • C 0.1%