Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment...

15
USER GUIDE Seng up an eCraſt2Learn learning environment hardware, soſtware, tools and materials

Transcript of Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment...

Page 1: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

USER GUIDE

Setting up an eCraft2Learn learning environmenthardware, software, tools and materials

Page 2: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising
Page 3: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

TABLE OF CONTENTSOverview 4Organising a workspace 5 Selectingaworkspace 5 Organisingtheworkspace 5Equiping a workspace 6 Hardware 6 Toolsandequipment 7 Electroniccomponents 8 Craftmaterialsandresources 9 Alternativeworkspaceequipmentconfigurations 10Setting up the group workstations 12 Connectthetechnicalcore 12 Accessthedigitalplatform(UUI) 12 ConnecttheArduino 12 Othertools,materialsandresources 13Setting up the 3D printing workstation 14 Settingupthe3Dprinter 14 Settingupthedesktop/laptop 14

Page 4: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

Overview

eCraft2Learn isanEUfundedprojectcentredaroundresearching,designing,pilotingandvalidatinganecosystembasedondigitalfabricationandmakingtechnologiesforcreatingcomputer-supportedartefacts.

ThisguidehasbeencreatedtoassistyouintheprocessofsettingupaneCraft2Learnworkspaceinyourschoolororganisation.Theguidewilltakeyouthroughthefollowing:

● Organisingaworkspace

● Equippingtheworkspace

● Settingupthegroupworkstations

● Settingupthe3Dprintingworkstation

Throughouttheguide,youwillbesignpostedtovariousothermoredetaileddocumentationfromtheeCraft2Learnacademicresearchandprojectpilots.ThesedocumentsprovideamoredetailedinsightintohowtheeCraft2Learnecosystemwasdevelopedandtrialledalongwiththeapproachandoutcomesfromtheprojectpilots.Followthelinksintheguidetolearnmore.

4

You can learn more about the eCraft2Learn Project in Teacher Guide 1 Introducing eCraft2Learn which can be downloaded at: https://project.ecraft2learn.eu/introducing-ecraft2learn/

Page 5: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

Organising a workspace

SELECTING A WORKSPACE

FirstofallyouneedtoidentifyasuitableworkspaceforrunningeCraft2Learnprojects.Thiscanbeanexistingclassroomoradedicatedspace.Theroomwillneedtoaccommodatethenumberofstudentstakingpartintheprojectatanyonetime.

The room will need to have enoughworkspace to accommodate all of thehardware with enough electric powerpoints in suitable locations around theroom.

The room should also have suitablestoragetoaccommodatetheelectronicsandcraftresources,materialsand toolsaswell as a safe space to store and/ordisplaythestudentsprojectwork.

ORGANISING THE WORKSPACE

Theworkspaceshouldbeorganisedtoprovideaworkstationforeachgroupofstudents.Thiswouldneedtoconsistofatableorgroupoftablesthatarelargeenoughtoaccommodateallthetechnicalhardwareaswellasprovidingenoughspaceforstudentstoorganisecraftandelectronicsmaterialsandresourcesandusethetools.

Wherepossibleeachgroupofstudentsworkingonaprojectshouldbeabletosittogether,ideallythey shouldbeable to sitarounda table rather than in rowsas thiswill encouragecollaborativeworking.

Each workspace will require its ownpower supply, therefore care needs tobetakeninpositioningtheworkstationsto avoid or minimise running powerextensioncablesacrosstheroom.

We would also recommend that eachworkstationalsohasawastepaperbinasthiswillhelptokeeptheworkspacestidyandminimisethemovementofstudentsaroundtheroom.

5

Page 6: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

6

Equipping the workspaceBeforesettingup,youwillneedtosourceandpurchaseorgathertogetherarangeofdifferenthardware,tools,componentsandmaterials.Thesewillbebothforsettingupthetechnicalenvironmentandtoprovideresourcesforstudentstousewhenundertakingtheirprojectwork.Thissectionoftheguideprovidesaseriesofrecommendationswhichaimtoprovideyoucheckliststohelpyouinthistask.

Please note: ThesearerecommendedlistsforanidealeCraft2Learnworkspace.Howeverthesetupisflexibleandcanbechangedtosuityourexistingequipmentandanybudgetconstraints.Forexampleisyoualreadyhaveasuiteofcomputersorlaptops,thesecanbeusedasstudentworkstationsinsteadoftheRaspberryPi’s.Ifyourbudgetcannotstretchtoaccomodatea3Dprinter,youcanrunprojectswithoutone,althoughstudentswouldbelimitedtocraftbasedoutcomes.

HARDWARE

✓ ITEM QTY NOTES

RaspberryPi3ordesktop/laptopComputer 1pergroup

Monitor 1pergroup OnlyrequiredifusingRPi’s

Keyboard 1pergroup OnlyrequiredifusingRPi’s

Mouse 1pergroup OnlyrequiredifusingRPi’s

3DPrinter 1 Ultimaker2+orUltimaker3arerecommendedsolutions

Desktop/laptopcomputer 1Forthe3Dprintingworkstationif using RPi’s for the studentworkstations

MicroSD16GBClass10SDAdapterSDC10/8GB 1pergroup

USBpoweredspeakers 1pergroup

USBpoweredmicrophone 1pergroup

HDMIcable 1pergroup

Ethernetcable 1pergroup

Page 7: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

TOOLS AND EQUIPMENT

✓ ITEM QTY NOTES

Solderingiron&stand 1pergroup

Solder 3-4rollsavailableinlab

Pliers 3-4availableinthelab

WireCutters&Strippers 3-4availableinthelab

Stapler 3-4availableinthelab

Sellotapeandmaskingtape Severalrolls

Scissors 1pergroup

Glue 1pergroup PaperglueandPVA

Markerpens Severalpergroup

Siliconpistols 3-4availableinthelab

Kitformeasurements(i.e.rulers) 1pergroup

3Dpen 3-4availableinthelab Optional

Tenonandcopingsaws 3-4availableinthelabOnlyrequiredifsupplyingwoodasacraftmaterial

Benchviceandbenchhook 1-2availableinlabOnlyrequiredifsupplyingwoodasacraftmaterial

Page 8: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

8

ELECTRONIC COMPONENTS

✓ ITEM QTY NOTES

ArduinoUno 1pergroup

USBcable(A-Btype) Atleast2pergroup

Jumperwires(M-MandF-M) SeveralUsuallytheyareinpacksoftenormore.YouwillneedbothM-MandF-M

Alligatorclips Several

Resistors(1Kand10K) Several

LED’s Several Provideaselectionofcolours

Servomotorsandangleservomotors Atleast4pergroup

DCGearMotor Atleast4pergroup

Breadboards Atleast2pergroup

Buttonmodules 1pergroup

MotordriverL293D 2pergroup

Simplepotensiometer10K 1pergroup

Lightsensors(PhotoresistorLDR5mm) Atleast2pergroup

Touchsensors 1pergroup

Ultrasonic/analogdistancesensors Atleast2pergroup

Temperaturesensors(Thermistor) 1pergroup

Page 9: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

CRAFT MATERIALS AND RESOURCES

✓ ITEM QTY NOTES

Recycledpackaging LargeselectionEg.cardboardboxesandtubes,plasticcontainersandbottles,plasticcups

Cardboard Severalsheets Varietyofweightsandsizes

Paper Severalsheetspergroup

Tissuepaper Fewsheets

Felt Fewpieces

Fabric Severalpieces Formostprojectsscrapswouldsuffice

Wool 1roll

String 1roll

Metalwire 1roll

Foil 1roll

Woodensticks&dowel Several

Wood SeveralpiecesSelectionofsizesandoffcutssuchassquaresectionlengths,thinplywoodormdfsheet.

Glasspaper(differentgrades) Afewsheets Onlyrequiredifsupplyingwoodasacraftmaterial

Straws 1box

Buttons Several

Copperwires 2rolls Redandblackrollforwiring

Filamentfor3Dprinter Selectionofcolours Ifa3Dprinterisavailable

Filamentfor3Dpens Selectionofcolours If3Dpensareavailable

9

Page 10: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

10

ALTERNATIVE WORKSPACE EQUIPMENT CONFIGURATIONS

TheequipmentlistsaboveprovideanoverviewofsuggestedequipmentforanidealeCraft2Learnworkspace,howevertheeCraft2Learnworkspacecanbeconfiguredindifferentwaystomeettheequipmentandresourc-esthatareavailabletotheschool.ThefollowingtableincludesalistofalternativeeCraft2Learnworkspacescenarios.

PC ONLY

PC + ARDUINO

RPI3 + MONITOR + KEYBOARD

PC + ARDUINO

+ RPI

PC + ARDUINO + RPI+ 3D PRINTER

MOBILE DEVICE + ?

Overall

Whatpartscanbeusedineachphasebasedon

thetechnicalsetup?

RunningUUIRunningUUI(SimplifiedVersion)

EducationalResources

eCraftProjectManagement

eCraftActions

eCraftAchievements

Imagine

RunningeCraftSearch

RunningInspiratorium -

Plan

eCraftPlan

eCraftToDo

Trello -

Page 11: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

PC ONLY

PC + ARDUINO

RPI3 + MONITOR + KEYBOARD

PC + ARDUINO

+ RPI

PC + ARDUINO + RPI+ 3D PRINTER

MOBILE DEVICE + ?

Create

3DDesign -

CircuitDesign -

BeetleBlocks -

3DSlicing 3DSlicing+3DPrinting -

Cura CuraviaVNC Cura Cura+3DPrinting -

3DSlash -

Program

Snap! -

- Snap4Arduino - Snap4Arduino -

- CraftbotforArduino - CraftbotforArduino -

- Ardublock - Ardublock --

- - ScratchforRPi -

- ScratchforArduino - ScratchforArduino -

- ArduinoIDE - ArduinoIDE -

AppInventor -

Netblox -

PocketCode -

Share

Thingiverse -

eCraftSharingTool

11

Page 12: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

12

Setting up the group workstationsEachgroupworkstationwillneedtobesetup,thisrequiresyoutofirstconnectingthetechnicalcore,thenaccessthedigitalplatform,thenfinallytoconnecttheArduinotoenableDIYelectronics.

CONNECT THE TECHNICAL CORE

ThetechnicalcorecanbeaRPi3oradesktop/laptopcomputer.Ifyouareusingtheadesktoporlaptopcom-puter,youwillhavenothingtosetup,youjustrequireaninternetconnectionandtheURLfortheUUI.

IfyouareusingRaspberryPistorunthetechnicalcore,theseneedconnectingupandconfiguringfirst.Foreachworkstationyouwillneedthefollowing:

● RaspberryPi3(RPi3)

● USBKeyboard

● USBMouse

● Monitor

● HDMICable

ConnecttheRPi3totheperipheralsbypluggingtheUSBkeyboardandmousedirectlyintotheUSBportsontheRPi3,thenconnectingthemonitortotheRPi3usingtheHDMIcable.

TheRaspberriPiwillalsoneedconnectingtotheinternetsothatitcanaccesstheUUI.Youcanaccessdetailedinstructionsfordoingthisat:https://www.raspberrypi.org/documentation/configuration/wireless/

ACCESS THE DIGITAL PLATFORM (THE UUI)

Whenthetechnicalcoreissetup,thenextstageistoaccesstheUUI.OpenabrowserwindowandusethefollowinglinktoaccesstheUUI:

https://ecraft2learn.github.io/uui/

Atthisstageit isalsorecommendedthatTinkercadis launchedviathebrowserandyoulogintoTinkercad(createanaccountfirstifyouhavenotdoneso).YoucanaccessTInkercadtologinatwww.tinkercad.com

AfterloginintoTinkercad,theapplicationcanthenbelaunchedandusedfromwithintheUUI.Weadviseyoutocreateonecommonaccountthatyoucansharewithyourstudentsgroupforworkingwiththeir3Ddesignsand3Dcircuitssimulations.

Note ItisimportanttousethedigitaltoolsbylaunchingthemthroughtheUUI;thisisusefulforlearninganalyticsdatacollectionpurposes.

CONNECT THE ARDUINO

FinallyconnecttheArduinoUnoboardtoeithertheRPi3orthedesktop/laptopcomputerusingaUSBlead.

ThenlaunchtheUUIandopentheSnap4Arduinoapplication.ClickontheArduinoblocksmenuonthecodingareaontheleft,thenpressthe‘ConnectArduino’buttonfromtheArduinoblockspalette.UsethistocheckwhetheritispossibletocommunicatewiththeArduinoboard.OncetheboardisconnectedtoSnap4Arduino,programscanbeexecutedintheboard.

Page 13: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

TROUBLESHOOTING

IfduringthesettingoftheconnectionbetweenRPiandtheArduinoboardproblemshappenthenthefollow-ingisadvised:

● IfSnap4ArduinoprogrammingenvironmentlaunchesbutcannotconnecttotheArduinoboard,thenthebrowserneedstobechangedtoChromeoraChromeextensionneedstobeinstalled.InstructionsonhowtodothisaregiventhroughtheUUIEducationalResources-Troubleshooting-eCraft2LearnComponents.

● IfthebrowseristherecommendedoneandtheproperextensionisinstalledbutstillthereareconnectionproblemsthentheconnectionneedstoberesetbydisconnectingandreconnectingtheUSBcables.

● ItisalwaysadvisabletodisconnecttheArduinoboardafterfinishingusingSnap4Arduino.

OTHER TOOLS MATERIALS AND RESOURCES

WhilstparticipatingineCraft2Learnprojectworkthegroupsofstudentswillneedtoaccessarangeofothertools,materialsandcomponents includingDIYelectronics toolsandcomponents,crafttoolsmaterialsandresources(pleaserefertotheequipmentlistsearlierinthisdocument).Theredifferentwaystoorganisethis.

Youcouldsetupeachworkstationwithakitprovidingthemwitheverythingtheyneedtohandexceptforper-hapsthecraftmaterialsasitwilldependontheirprojectswhichmaterialstheyrequire.Theadvantageofthisapproachisthattherewillbelessmovementaroundtheroomtocollectequipmentandstudentswillbeinapositiontostartimmediatelyandbeabletoworkatafasterpace,packingupattheendofasessionwouldalsobequicker.Howeverthisapproachwouldrequiresomestorageateachworkstationand largeenoughworkstationstoaccommodatethekitswithoutclutteringthetabletopsexcessively.

An alternative approach is to have all supplementary tools,materials and components stored around theroom.Thishastheadvantagethattheworkstationscanbekeptclearerasstudentswillonlygathertheitemstheyrequirewhentheyneedthemhowevertherewillbemuchmoremovementaroundtheroom,potentiallyaffectingthepaceofprojectworkandmoretimewillberequiredtopackawayattheendofeachsession.

13

Page 14: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

Setting up the 3D Printing WorkstationThe3Dprintingworkstationwillbeasharedspaceforallgroupstouse.Forthisa3Dprinterandadesktoporlaptopcomputerarerequired.IfyouareusingdesktoporlaptopcomputersforthestudentworkstationsinsteadofRaspberryPi’s.Youwillnotrequireaseperatecomputerforthe3Dprintingworkstation,insteadyoucansetupeachoftheworkstationcomputersupfor3Dprinting.

Pleasenote,Ultimaker2+andUltimaker3aretherecommended3DprintersforeCraft2Learn.Allofthe3Dprintingopeneducationresources,information,instructionsandsupportarebasedaroundthesespecific3Dprintermodels.Howeverifyouhaveadifferent3Dprinter,thiscanbeusedbutyouwillneedtorefertothemanufacturerdocumentationforfurtherinformation,helpandsupport.

SETTING UP THE 3D PRINTER

The3Dprinterneedstobeunpackagedandplacedonasturdy,flat,levelsurfacewhereitwillnotbedisturbedwhilstinoperation.Usuallythisisonadeskorfurnitureunitatthesideoftheroom.Ideallyitshouldalsobepositionedawayfromdoorsandopenwindowsasdraftscanaffectthequalityoftheprints.

Beforeusingthe3Dprinter,itwillneedtobecalibratedtoensurethatthebuildplateislevelandinthecorrectposition.Thenfilamentwillneedtobeinserted.Pleasefollowthedetailedstep-by-stepinstructionsthatareonthequickstartguidewhichisintheprinterpackaging.Whentheprinterhasbeenset-upyouarereadytorunatestprint.

Ifyouexperienceanyproblemswithsettinguptheprinterorrunningthetestprint,refertotheTroubleshootingGuide.ThisisavailableintheUUIat:

https://ecraft2learn.github.io/uui

EducationResources>Troubleshooting>3DPrinting>Other3DPrintingProblems

Settingupthedesktop/laptopcomputer(s)

Inorderto3Dprint,youneedtodownloadandinstallthe“Cura”slicingsoftware.Youcandownloaditat:

https://ultimaker.com/en/products/ultimaker-cura-software

IfyouareusinganUltimaker3,toallowittoprintwirelesslyoverthenetworkdirectlyviaCura,youwillneedtoinstallWi-Fiandupdatethefirmwareontheprinter.Fullinstructionforhowtodothisareavailableat:

https://ultimaker.com/en/resources/23115-installing-wi-fi-and-firmware

Atthebeginningofeachsession,youwillneedtologintoTinkercadinabrowser.YoucanaccessTInkercadtologinatwww.tinkercad.com

AfterloginintoTinkercad,opentheUUIandlaunchTinkercadfromhere.The3Dprintingworkstationisnowsetupandreadyfordesigning,slicingand3Dprintingmodels.

Page 15: Setting up an eCraft2Learn learning environment · Setting up an eCraft2Learn learning environment hardware, software, tools and materials. TABLE OF CONTENTS Overview 4 Organising

https://project.ecraft2learn.eu/[email protected]/2017–12/2018

ThisprojecthasreceivedfundingfromtheEuropeanUnion’sHorizon2020Coordination&ResearchandInnovationActionunderGrantAgreementNo731345.