GithubHelp home page GithubHelp logo

tydragon00 / fluid-networks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vongomben/fluid-networks

0.0 0.0 0.0 7.61 MB

official repository and documentation for the Fluid Networks Workshop

C++ 99.86% C 0.14%

fluid-networks's Introduction

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

fluid-networks's People

Contributors

g-grandis avatar vongomben avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.