module 10: intelligent - nanosonic technology€¦ · as a class, you will divide into teams and...

10
MODULE 10: INTELLIGENT TRANSPORTATION SYSTEMS: SMART WORK ZONES LESSON 3: DEVELOPING SMART SUIT SENSOR TECHNOLOGY Connected vehicle (CV) safety applications are designed to increase awareness of what is happening in the environment as people drive, walk, or bike within our transportation system. In this lesson, students will simulate the usage of ITS systems and connected vehicle sensors to alert drivers to upcoming work zone areas and the presence of highway personnel. Demonstrations will also include alerting work zone personnel of potential vehicle hazards. Created by: NanoSonic, Inc. Giles County Public Schools Leidos

Upload: others

Post on 25-Dec-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

MODULE10:INTELLIGENTTRANSPORTATIONSYSTEMS:

SMARTWORKZONESLESSON3:DEVELOPINGSMARTSUIT

SENSORTECHNOLOGYConnectedvehicle(CV)safetyapplicationsaredesignedtoincreaseawarenessofwhatishappeningintheenvironmentaspeopledrive,walk,orbikewithinourtransportationsystem.Inthislesson,studentswillsimulatetheusageofITSsystemsandconnectedvehiclesensorstoalertdriverstoupcomingworkzoneareasandthepresenceofhighwaypersonnel.Demonstrationswillalsoincludealertingworkzonepersonnelofpotentialvehiclehazards.

Createdby:

NanoSonic,Inc.

GilesCountyPublicSchools

Leidos

Page 2: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

1

Lesson3:SmartSuitSensorTechnologyContributedby:NanoSonic,Leidos,GilesCountyPublicSchools

GradeLevel:AdaptabletoGrades6-12 LessoninthisModule:3of4

TimeRequired:90-120minutes LessonDependency:Thisbuildsonlesson2andthematerialslistedinLesson1

Keywords:transportationengineering,intelligenttransportationsystems,e-textiles,‘smartsuit’technology

MaterialsList(FromLesson1ofthisModule)

LilyPadArduinoProtoSnapDevelopmentBoard,HighwaySafetyAttire(helmet,vest,pants,gloves),MiniUSBcable,Felt,FabricMarker,NeedleThreader,SeamRipper,Velcro

Pre-RequisiteKnowledgeMustCompleteLessons1and2

Lesson3ActivitiesInthislesson,studentswillsimulatetheusageofITSsystemsandconnectedvehiclesensorstoalertdriverstoupcomingworkzoneareasandthepresenceofhighwaypersonnel.Demonstrationswillalsoincludealertingworkzonepersonnelofpotentialvehiclehazards.

• Activity1:SmartSuitGroups(5minutes)

Asaclass,youwillbedevelopingdifferentpiecesofa“SmartSuit”thatinconjunctionwithotherITSsystemsandconnectedvehicletechnology,couldalertbothadrivertoworkzonepersonnelaswellastoalertworkzonepersonnelofapotentialincominghazardfromavehicle.Considerthedifferentpiecesofapparelwornbyworkzonepersonnel:helmets,vests,pants,andgloves.Howcouldsensorsina“SmartSuit”work

Page 3: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

2

withroadwaysensorsorConnectedVehiclesensorstomakeworkersmorevisibletodrivers,alertpersonneltopotentialvehiclehazards,andalertdriverstobothworkzonesandpersonnelinthearea?Asaclass,youwilldivideintoteamsanddeveloponepieceofthe“SmartSuit”usingaLilyPadArduino.Aspartofyour“SmartSuit”design,youwillhaveaccesstothecomponentsontheLilyPadProtoSnapDevelopmentBoard.HowcouldyouusethesecomponentstosimulatehowConnectedVehiclesensorsandotherIntelligentTransportationSystemscouldimprovesafetyofbothhighwaydriversaswellasworkzonepersonnel?DivideintoSmartSuitTeamsHelmet:Vest:Pants:Gloves:TeacherDirections:Forthispartofthelesson,studentswillbedividedintoteamsandwilltake1pieceofthe“SmartSuit”todesign.Studentsshouldbegroupedintoteamsof2-4students.StudentswilluseaLilyPadArduino.• Activity2:PlanningITSWorkZoneSensors(20minutes)

NowthatyouhavehadtheopportunitytoexperimentwiththeLilyPadProtoSnapDevelopmentBoardandtolearnbasicprogrammingskills,thinkabouthowthecomponentsoftheboardcanbeutilizedwithotherITSsystemstoimprovesafetyofbothdriversandworkzonepersonnel.

**Informationincludedbelowisincludedinthestudentworksheetinformation

LilyPadProtoSnapDevelopmentComponentsToBeUsed

DecidewhichcomponentsoftheLilyPadProtoSnapBoardyourgroupwouldliketoincorporateintoa“SmartSuit”Design.Youcanuseupto2differentcomponentsoneachLilyPad.

Page 4: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

3

Studentsmayhaveideasfortheir“SmartSuit”thattheycannotexactlyreplicatei.e.havingabuzzersoundwhenavehicleistooclosetotheworkzone.Ifthisisthecase,encouragestudentstouseandcodesimilarcomponentsintheirSmartSuitandusethedescriptionareatoexplainhowthistechnologywouldwork.Forolderstudentsorstudentswithmoreprogrammingexperience,considerallowingthemtousemorethan2components.

1.

2.

3.

4.

5.

DescriptionOfHowComponentsWillFunction

ExplainhowyourSmartSuitwillfunctionwithotherITStechnologiestoimprovesafetyforboththeworkzoneareapersonnelaswellasoncomingdrivers.

Basedonexperimentswiththeprotosnapboardandcoding,studentsneedtoconsiderhowtheywillcreatetheir“SmartSuit”andhowitwillfunction.Consideringthecodinglevelofthestudents,studentsneedtoknowwhatcodeswillbeneededtomaketheir“SmartSuit”work.StudentsmayusethecodingexamplesfoundintheGithubfilesasastarter.

_____________________________________________________________________________________________________________________________________________________________________________________________________________________

**SpecialNote:ThecodingsketchesfortheLilyPadProtoSnapDevelopmentBoardinwhichthecomponentsarealreadywiredtogethermayusehiddenpinsthatarenotlocateddirectlyonthepetalsoftheLilyPadArduino.StudentswillneedtousethepinslocateddirectlyontheLilyPadpetalswhensewingcircuitsintotheirSmartSuit.TheGitHubaccountincludesacoupleofexamplecodesforsewncircuits.Studentscanusethesesketchesasstarterstodevelopingtheirowncode.

Page 5: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

4

• Activity3:SewingWithE-Textiles(60-75minutes)

UnderstandingE-TextileVideos

*TeacherDirections:Thefollowingarevideosthatexplainhowtosetupsoftcircuitsandsewwithconductivethread.Ifyourstudentshavenosewingore-textilesexperience,thesevideoswouldbeusefulasanintroduction.Afterviewingthevideos,studentsshouldhaveabasicunderstandingofhowe-textilesworkandshouldbeabletodesignandsewtheLilyPadcircuits.

Video1–GettingStartedWithE-textiles:ThreadingANeedle

https://www.youtube.com/watch?v=TfB5L4qwsJA

Video2–GettingStartedWithE-Textiles:BasicStitches

https://www.youtube.com/watch?v=_VhLwGwpk9A

Video3–StartingToSewAnE-TextilesCircuit

https://www.youtube.com/watch?v=boaIQvO-8MU

Video4–FinishingStitchesOnAnE-TextilesCircuit

https://www.youtube.com/watch?v=XC8BaN-uKFw

Video5–GettingStartedWithE-Textiles:BasicCircuitWithAPCBLED

https://www.youtube.com/watch?v=vBTLDH_3NoM

**SpecialNote:isveryItimportantthatstudentsplanhowthecircuitswillbelaidout.Whenusingconductivethread,youwillnotbeabletocrossstitchesunlesstheyareinsulated.Inaddition,theendofthreadsonthebackofthefeltcannottouchortherewillbeashortcircuit.NOTE:TOKEEPSTITCHESFROMTOUCHING,HOTGLUECANBEUSEDTOSECURESTITCHES.

**Informationbelowisincludedinthestudentworksheetinformation

Nowthatyouhavelearnedsomebasicinformationaboute-textilesandtheArduinocodinglanguage,youarereadytomapoutyourLilyPadArduinocircuits.TocreateyourSmartSuit,youwillbesewingthecomponentsoftheLilyPadontofeltfabricpiecesandthenattachingthefeltcircuittothesuitgarments.

Page 6: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

5

STEPSForDesigningSewnCircuits

1. Considerwhereeachcomponentwillbelocatedinrelationtoothercomponentsthatwillbeused.

2. ConsiderwhichpinswillbeusedforeachcomponentontheLilyPadArduino

relativetoothercomponentsbeingused.3. Decidewhatsizepieceoffeltwillbeneededforyourdesign–testthefeltpiece

insidethegarmentitwillbesewnintotoensureproperfit.4. Sketchthecircuittoplanthelayoutofthestitching.Ensurethatstitchesdonot

cross.Crossingstitchescancauseashortcircuit.Ifstitchesmustcross,theywillneedtobeinsulated.a. Positiveportsonthecomponentsneedtobeconnectedtothevariouspinsonthe

LilyPad.BECAREFUL!!!!Positivestitchesfromoneportcannotcontactpositivestitchesonanotherport.Ifitisnecessarytohavestitchescross,makesuretoinsulatethestitchesfromeachotherusingasmallpieceoffelt.

b. NegativeportswillbeconnectedtothenegativeportontheLilyPadtocreatethegroundofthecircuit.NegativeportscanbeconnectedinonecontinuouscircuitordirectlytothenegativeportofontheLilyPad

ExampleofaSewnCircuit

Thiscircuitusesabuttonattachedtopin11tocontrolthebuzzerattachedtopin5.Thebuzzerandbuttonaregroundedindividuallyonthenegativeport.

Page 7: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

6

• Activity4:DesigningtheCircuit

CIRCUITSKETCH

Pleaseusethespacebelowtodesignhowyourcircuitwillbeconstructed.Includeallcomponentsthatwillbeusedandstitchingleads.Ifyouhavemorethanonecircuit,pleasesketchallcircuitsbeingused.

TeacherDirections:Thisisaveryimportantpartofthelessonwherestudentswillconsiderhoweverycomponentintheircircuitwillbeconstructed.ItisveryimportantthatstudentsmapoutexactlywhereeachcomponentwillbeconnectedontheLilyPadandthestitchingthatwillbeused.Ifanyofthestitchingwillneedtocross,studentswillneedtoinsulatethestitchesfromeachothertopreventashortcircuit.Afterstudentshaveplannedhowtheircircuitwillbeconstructed,theycanthenmapthecircuitoutonthefeltpieces(Task4)andbeginwritingthecodingsketchtocontrolthevariouscomponents.Thereare2differentpagesinthestudentworksheetstosketch2individualcircuits.

Page 8: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

7

Belowareexamplesofsewncircuits.(Thesearenotincludedinthestudentedition).

Button&2LEDs

2LEDlightsconnectedinaparallelcircuittopin11.Buttonconnectedtopin6.ButtonandbothLEDsgroundedin1circuittonegativeportonLilyPad.

11

6

Page 9: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

8

LightSensor&2LEDs

2LEDlightsconnectedonpins5&10.LightsensorconnectedonSignalportconnectedonpinA3,positiveportconnectedtopositiveportonLilyPad.LEDlightsandlightsensorgroundedin1circuittothenegativeportonLilyPad.

• Activity5:Sewing&CodingCircuits(60minutes)

**Informationbelowisincludedinthestudentworksheetinformation

Afterdesigningthelayoutofthecircuit,youarereadytomapoutthecircuitonthefeltpiecesthatwillbeattachedtoyourSmartSuit.

*Acodingreferenceguideandcomponenthookupguideisincludedintheteachereditionofthelessonworksheet.

105

A3

Page 10: MODULE 10: INTELLIGENT - NanoSonic Technology€¦ · As a class, you will divide into teams and develop one piece of the “Smart Suit” using a LilyPad Arduino. As part of your

9

ENSURETHATALLCOMPONENTSAREDISCONNECTEDFROMTHECOMPUTER.YOUCANNOWBREAKAPARTYOURLILYPADPROTOSNAPDEVELOPMENTBOARDJBECAREFUL!!!!!THELILYPADCOMPONENTSAREVERYSMALLANDCANBEEASILYLOST.

SewingDirections:

1. UsingtheindividualcomponentsfromtheLilyPadProtoSnapBoard,arrangethemonthefeltpieces.

2. Usingmarkers,sketchthestitchingoutonthefelt.(Redcanbeusedforpositivestitchingleads–blackcanbeusedfornegativestitchingleads).

ImportantInformation:

a. PositiveportsonthecomponentsneedtobeconnectedtothevariouspinsontheLilyPad.BECAREFUL!!!!!Positivestitchesfromoneportcannotcontactpositivestitchesonanotherport.

b. NegativeportswillbeconnectedtothenegativeportontheLilyPadtocreatethegroundofthecircuit.NegativeportscanbeconnectedinonecontinuouscircuitordirectlytothenegativeportofontheLilyPad.

3. Aftermappingoutthecircuit,sewthecircuitcomponentstogether.

4. Onceallsewingiscomplete,checkthestitchingtoensurethatnoconductivethreadpiecesaretouching.Ifneeded,usehotgluetosecurestitchingtofelt.

CodingDirections:

1. Youmayuseanyofthecodingstructuresfoundathttps://github.com/gilescountystem

2. Developyourowncodetocontrolthecomponentsofyour“SmartSuit.”IfusingcodesketchesfromtheGitHubaccount,checkthatpinnumbersforcomponentsarecorrect.

3. Oncethecodeiswritten,verifythecodetomakesuretherearenomistakes.Iftherearemistakesgobackandfixthoseandthenverifyagain.

4. Whenyouareabletoverifyyourcodewithnomistakesandthecircuitsaresewntogether,uploadthecodetotheLilyPadArduinoandseeifcomponentsworkproperly.