background image

Assemble UNO and Touch Button Switch

1.

The white dots shown above are the

location for brick post.  

2.

Join UNO (with Interface Board ) at left

side bricks.

3.

Join Touch Button Switch at right side

bricks.

UNO + Interface Board

Touch Button Switch

Summary of Contents for fayalab NGT-501

Page 1: ...NGT 501 Bubble Maker Creative Innovation Series Creative Innovation Series...

Page 2: ...d with a Touch Button a DC Motor and a Step Motor When user touch the Touch Button the Step Motor move bubble wand to soak in bubble water sink After couple of seconds the Step Motor aim the bubble st...

Page 3: ...r 2 Bubble Wand 3 Bubble Water Tank 4 UNO 5 Arduino Interface Board 6 Step Motor 7 DC Motor 8 Touch Button 9 Brick Set 10 Bolt Nut Screw Column 11 Signal Wire Set 12 B Type USB Cable 13 Brick Post Fan...

Page 4: ...1 2 3 Bubble Water Wand Water Tank 8 Fluid Ounce 236 ml Bubble Water Bubble Wand Bubble Water Tank 200 ml tank size...

Page 5: ...4 fayaduino UNO 1 Compatible to Arduino UNO 2 Use B type USB interface...

Page 6: ...5 Arduino Interface Board With Arduino Interface Board you will be able to 1 Firmly mount your UNO on brick plate 2 Bridge out the power from Arduino to other faya modules...

Page 7: ...ce speed and direction of the Step Motor 2 Rotor Step Angle 1 2Phase on 5 625 3 Rotor Step Angle 1 Phase on 1125 4 Gear Ratio 64 1 5 LED A B A B represents the status of corresponding phase being driv...

Page 8: ...7 DC Motor 1 Input analog signal DC voltage at SIG port to control motor speed 2 Input digital signal HIGH LOW at DIR port to control motor direction...

Page 9: ...8 Touch Button 1 The default signal at OUT port is Digital LOW 2 Touch copper foil to generate Digital HIGH at OUT port...

Page 10: ...A bigger normal type brick maybe replaced by smaller brick for example a 2x4 brick maybe replaced by 2pcs of 2x2 Normal Type 1x1 5 pcs 1x2 5 pcs 1x3 10 pcs 1x4 10 pcs 2x2 15 pcs 2x3 10 pcs 2x4 35 pcs...

Page 11: ...10 Bolt Nut Screw Column These 3 components are used to fix UNO and faya Interface Board The installation will be introduced in later side Bol t Nut Screw Column...

Page 12: ...11 Signal Wires 1 Signal Wire is used to connect signals between Arduino and faya module pins 2 The size of the signal wire is AWG22...

Page 13: ...12 B Type USB cable 1 Use B Tyep USB cable to connect between fayaduino UNO and computer...

Page 14: ...13 Brick Post Fan Blade 1 Use brick post to interface faya modules with bricks 2 Brick post is stackable as shown in above pictures 1 Install Fan Blade at shaft of DC motor...

Page 15: ...odules Red Wire connects to Vcc and Black Wire connects to Gnd 2 Above example shows that the power from Arduino is delivered to DC motor via Type A wire and delivered to other two modules via Type B...

Page 16: ...15 Brick Plate 1 Use Brick Plate as foundation of the project 2 Plate size 32 x16 3 Random Color...

Page 17: ...Assembling This section introduce the assemble of bricks and faya modules...

Page 18: ...Assemble Interface Board I Insert 4 screw columns into above holes...

Page 19: ...Assemble Interface Board II Flip the Interface Board and use 4 nuts to lock the inserted screw columns...

Page 20: ...Assemble Interface Board III Align 4 holes on UNO board 4 screw columns inserted in Interface Board...

Page 21: ...Assemble Interface Board IV Use 3 bolts to lock the UNO board...

Page 22: ...Assemble Brick Post I Assemble Brick Post for Interface Board...

Page 23: ...Assemble Brick Post II Assemble Brick Post for DC Motor and Touch Button...

Page 24: ...Assemble Brick Post II 1 Assemble Brick Post for Step Motor 2 Stack 3 brick posts at each corner 3 Stack 2 brick posts at motor shaft 3 brick posts 2 brick posts...

Page 25: ...Assemble Bricks Put 4 bricks with same size at above location...

Page 26: ...Assemble Bricks 6x5x4 cuboid Build a 6x5x4 cuboid at above location Top view Side view...

Page 27: ...le Bricks 4x12x5 cuboid Build another 4x12x5 cuboid at above location Note that this cuboid no need to be solid You may leave some space between bricks to save some brick quantity Top view Side view 4...

Page 28: ...Assemble Bricks 8x2x6 cuboid Build a 8x2x6 cuboid where 4 bricks with 90 degree stud are used at 4 corners Front view Top view Side view Back view 8 2 6...

Page 29: ...Assemble Bricks Combine Cuboid Combine 8x2x6 and 4x2x5 cuboid at picture location...

Page 30: ...Assemble Bricks Assemble 2 4x2 bricks on the top of 8x2x6 cubid as shown above...

Page 31: ...Assemble Step Motor Join the Step Motor to 8x2x6 cuboid through 4 brick posts as shown in the picture Side view Front view...

Page 32: ...Assemble Step Motor Join the Step Motor to 8x2x6 cuboid through 4 brick posts as shown in the picture Side view Front view...

Page 33: ...uch Button Switch 1 The white dots shown above are the location for brick post 2 Join UNO with Interface Board at left side bricks 3 Join Touch Button Switch at right side bricks UNO Interface Board T...

Page 34: ...Assemble DC Motor II 1 Insert Fan Blade at DC Motor Shaft 2 Join DC Motor Module on a 8x6 brick plate...

Page 35: ...Assemble DC Motor II Place 8x6 plate identical to the location show above On the top of the bricks completed in Slide 30...

Page 36: ...Install Bubble Wand 1 Connect Bubble Wand s small hole to Step Motor s Brick Post 2 Align the Bubble Wand s bigger hole to the Fan Blade Connect to Step Motor s Brick Post Align to Fan Blade...

Page 37: ...Wire Connection This section introduce the connections of power and signal wires...

Page 38: ...s to connect 5V and GND pin from UNO to any one of Power Sockets on Interface Board This connection will deliver the 5V power from UNO to Interface Board Type A Power Wire Power Wire Connection I Red...

Page 39: ...er Wires to connect any one of Power Sockets from Interface Board to Touch Button Module This connection will deliver the power from Interface Board to Touch Button Switch Type B Power Wire Power Wire...

Page 40: ...B Power Wires to connect Power Socket from Touch Button Module to DC Motor Module This connection will deliver the power from Touch Button Switch to DC Motor Module Type B Power Wire Power Wire Connec...

Page 41: ...pe B Power Wires to connect Power Socket from DC Motor Module to Step Motor Module This connection will deliver the power from DC Motor Module to Step Motor Module Type B Power Wire Power Wire Connect...

Page 42: ...Signal Wire Connection Step Motor UNO_A1 Step Motor_A UNO_A2 Step Motor_B UNO_A3 Step Motor_ A UNO_A4 Step Motor_ B...

Page 43: ...Signal Wire Connection Touch Button UNO_A0 Touch Button Switch_OUT...

Page 44: ...Signal Wire Connection DC Motor UNO_D4 DC Motor_DIR UNO_D5 DC Motor_SIG...

Page 45: ...Source Code BubbleMaker_1E ino https goo gl dz5YSD Copy two files BubbleMaker_1E ino to a folder named BubbleMaker_1E...

Page 46: ...Analysis 1 Press touch button 2 Step motor brings bubble wand to bubble sink 3 Wait 2 second for bubble wand to stick bubble water 4 Step motor brings bubble wand to motor fan 5 Motor fan blows bubble...

Page 47: ...the finger touch the button The default touch button Vout 0V However when the finger touch between two semi circle cooper foil the Vout will be close to 0 5 0 8Vcc depending on body resistance Vout 0...

Page 48: ...olution in stepper library must be correct Arduino Stepper Library use 2 Phase On technique to drive step motor meaning that the rotor require 32 steps to create one revolution As the result we put va...

Page 49: ...setSpeed function to control its speed setSpeed x number x is the RPM Revolution Per Minute of the rotor Since the gear ratio between rotor and shaft is 64 1 The RPM for shaft must divided by 64 setSp...

Page 50: ...eps for rotor Since the gear ratio between rotor and shaft is 64 1 and the step angle for rotor is 11 25 The number of steps for shaft to rotate ONE revolution will be 2048 360 11 25 X 64 2048 1 revol...

Page 51: ...48 L64 L66 SIG DIR DIR port is used to control the direction of the motor LOW clockwisely HIGH counter clockwisely SIG port is used to control the speed of the motor from 0 255 the higher the value th...

Page 52: ...Code Upload 2 Select Arduino Genuino UNO 3 Select Proper COM Port COMx 1 Connects USB cable 4 Press Upload button 5 Done uploading...

Page 53: ...Please make sure that all movement meets the requirement to blow the bubble 1 Press touch button 2 Step motor brings bubble wand to bubble sink 3 Wait 2 second for bubble wand to stick bubble water 4...

Page 54: ...Playing your Bubble Maker...

Page 55: ...Assemble Bricks Use some bricks at above location This bricks are used to create a space and fix the bubble sink...

Page 56: ...Place bubble sink and water...

Page 57: ...Blowing Bubble I https youtu be _ dTBDCdnRk...

Page 58: ...Blowing Bubble II https youtu be MO5AYzlZNuw...

Page 59: ...ndix A Arduino Installation 1 Visit www arduino cc and click SOFTWARE 2 Save file in your computer and follow the instructions to install Arduino IDE in your computer https www arduino cc en Guide Win...

Page 60: ...duino https www arduino cc en Tutorial HomePage Arduino Tutorial https www arduino cc reference en Arduino Programming Language Reference http playground arduino cc Arduino Playground fayalab Module s...

Page 61: ...No 8 Sec 4 Ziqiang Rd Sanchong Dist New Taipei City 241 Taiwan R O C TEL 886 2 2286 0700 FAX 886 2 2287 3066 E Mail education kandh com tw WEB http www kandh com tw Technical Support contact us at fay...

Reviews: