module 10: intelligent - nanosonic technology€¦ · as a class, you will divide into teams and...
TRANSCRIPT
MODULE10:INTELLIGENTTRANSPORTATIONSYSTEMS:
SMARTWORKZONESLESSON3:DEVELOPINGSMARTSUIT
SENSORTECHNOLOGYConnectedvehicle(CV)safetyapplicationsaredesignedtoincreaseawarenessofwhatishappeningintheenvironmentaspeopledrive,walk,orbikewithinourtransportationsystem.Inthislesson,studentswillsimulatetheusageofITSsystemsandconnectedvehiclesensorstoalertdriverstoupcomingworkzoneareasandthepresenceofhighwaypersonnel.Demonstrationswillalsoincludealertingworkzonepersonnelofpotentialvehiclehazards.
Createdby:
NanoSonic,Inc.
GilesCountyPublicSchools
Leidos
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
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.
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.
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.
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.
6
• Activity4:DesigningtheCircuit
CIRCUITSKETCH
Pleaseusethespacebelowtodesignhowyourcircuitwillbeconstructed.Includeallcomponentsthatwillbeusedandstitchingleads.Ifyouhavemorethanonecircuit,pleasesketchallcircuitsbeingused.
TeacherDirections:Thisisaveryimportantpartofthelessonwherestudentswillconsiderhoweverycomponentintheircircuitwillbeconstructed.ItisveryimportantthatstudentsmapoutexactlywhereeachcomponentwillbeconnectedontheLilyPadandthestitchingthatwillbeused.Ifanyofthestitchingwillneedtocross,studentswillneedtoinsulatethestitchesfromeachothertopreventashortcircuit.Afterstudentshaveplannedhowtheircircuitwillbeconstructed,theycanthenmapthecircuitoutonthefeltpieces(Task4)andbeginwritingthecodingsketchtocontrolthevariouscomponents.Thereare2differentpagesinthestudentworksheetstosketch2individualcircuits.
7
Belowareexamplesofsewncircuits.(Thesearenotincludedinthestudentedition).
Button&2LEDs
2LEDlightsconnectedinaparallelcircuittopin11.Buttonconnectedtopin6.ButtonandbothLEDsgroundedin1circuittonegativeportonLilyPad.
11
6
8
LightSensor&2LEDs
2LEDlightsconnectedonpins5&10.LightsensorconnectedonSignalportconnectedonpinA3,positiveportconnectedtopositiveportonLilyPad.LEDlightsandlightsensorgroundedin1circuittothenegativeportonLilyPad.
• Activity5:Sewing&CodingCircuits(60minutes)
**Informationbelowisincludedinthestudentworksheetinformation
Afterdesigningthelayoutofthecircuit,youarereadytomapoutthecircuitonthefeltpiecesthatwillbeattachedtoyourSmartSuit.
*Acodingreferenceguideandcomponenthookupguideisincludedintheteachereditionofthelessonworksheet.
105
A3
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.