147#1206PCS INVENTING CAN BE LEARNEDINVENTING CAN BE LEARNED EXPERIMENTS INCLUDED EXPERIMENTS INCLUDED20 20 10 10
Gigo Learning Lab’s complete series includes individual packages and school sets.
Course levels are designed from elementary to challenging, combining a life sciences-based curriculum with applications from daily life.
Experiment using Gigo’s building blocks, which can be used over and over again, saving both time and effort. We hope that kids can enthusiastically learn scientific knowledge through fun hands-on experience, developing their problem-solving abilities, as well as a positive attitude towards science. Our mission is to help children apply their newfound knowledge to daily life, furthering their innovational skills and abilities.
5.4.3.2.1. 1
INVENTING CAN BE LEARNED
The special features of Gigo’s Learning Lab are as follows: Using Gigo’s building block construction-based curriculum, every class has a ready-to-assemble model, and includes time designated to promote individual Bootscreativity.thinking outside-the-box of the traditional educational framework by learning innovation through play! We are all innately good at something, so we should take into account both individual development and the ability to work as part of a team.
114321 61 517. AI Checkout 8. Face Recognition Access Control 4335234539295. Monograph (1) 6. Scan-n-Go Car 2. AI Sorter 3. Powered Tram 4. Crazy Timer 1. Service Robot Meet the ImagePreparationsWeb:AIrecognition 21Parts List EducationIndex Philosophy Index 1051171119991796955677585939. Al Robotic Arm 10. Monograph (2) 19. Facial ID System 18. Self-driving Bus 17. Smart Home 16. Pet Feeder 15. Monograph (3) 14. Waste Sorting Device 13. Pet Robot 12. Chatbot 11. Crowd Counter 20. Monograph (4) 2
3 Meet the Web:AI
What is artificial intelligence (AI)?
AI is the name we give to highly developed computers that can learn, and teach themselves. At the moment, AI is not able to program another AI, which is why programming languages are still seen as a valuable skill to learn. Programming AI will be your job here, and maybe later too!
The initial idea of AI was proposed by an American scientist, John McCarthy, in 1955. It refers to the simulation of the human brain by computer programming. AI devices can continuously learn and evolve based on information they have collected. In 1997, the Deep Blue computer from IBM™ defeated the world chess champion and caused a widespread debate over AI and human development. Will computers take over the world? It turns out that computers are good at some things, but not others. They can follow rules, but they are not intuitive. There are still many places they cannot help people, so it is our job to bring AI convenience into everyday life and make a positive contribution to society. he origin of artificial intelligence can be traced back to but the key to its rapid development is the application of Machine Learning and Deep Learning. A machine learning device can learn without being guided by a program. This means a large amount of data must be continuously fed to the computer, so that it can analyze a situation and respond appropriately. Giving the machine more data makes the end action or decision better. Sometimes, when a system is being used for object recognition, it is still necessary for the programmer to tell the computer about a specific set of features for an ob ect and what the best decision is before it Onebegins.way that human errors are reduced in industrial production, is by the use of AI. eep learning is used to interpret and learn from large datasets finding correlations and relationships that humans may miss. These discoveries can be made into algorithms that the computer uses as a basis for decisions and actions. Whether it is machine learning or deep learning, image recognition technology has developed very rapidly; however the amount of data that needs to be processed and analyzed is large. In order to improve the accuracy, the data is passed through a system called a onvolutional eural etwork . s are similar to human vision as they sample the difference between many thousands of e ample images helping to identify what defines the ob ect being searched for. he computer must also be able to guess at what the object looks like when it is rotated, translated or deformed.
AI and Image Recognition
Before beginning the course, please follow the steps below carefully.
4
Step 1 amine the kit
C. LINE FOLLOWER SENSOR Detect changes in distance, it can be used to detect items.
D. FORCE SENSOR ike a human finger it can feel whether it has touched an object, and send the sensed value back to the igo control bo .
E. Gigo LITHIUM BATTERY HOLDER With charging and discharging functions, lithium batteries are not included in this kit.
This set uses the Gigo AI CONTROL BOX. You can use the camera to take pictures of the objects around you, upload the photos to the Web:AI platform, and train the Gigo AI CONTROL BOX to perform impressive image recognition tasks. The Gigo will also be able to classify images and track identified ob ects. As you train the system more, the detection rate will improve. Then, by using your programming skills, you will be able to use the object detection output to trigger a mechanical system. This is an AI system that can take you from a simple beginning, to an advanced conclusion!
C D E
A.B. 50X PLANETARY GEARBOX (DDM)
The Gigo AI CONTROL BOX can drive the motor a le and operate in accordance with the instructions.
180° SERVO MOTOR
The Gigo AI CONTROL BOX can drive the motor a le and rotate in accordance with the instructions.
B A
5 How to assemble and disassemble Gigo LITHIUM BATTERY HOLDER Keep the instruction since it contains important information. Step 2 Meet the Gigo AI CONTROL BOX The Gigo AI CONTROL BOX makes your projects come alive. It uses the AI building blocks and the Web:AI cloud intelligence platform, cameras, LCD screen, microphones speakers and an e ternal power input female micro . atteries cannot be charged while in the device. When using the device, please use the Gigo ithium attery older batteries not included and a power supply below . here are sets of igo and sets of u ont . hese interfaces provide e ternal connections for the LINE FOLLOWER SENSOR, FORCE SENSOR, and other devices. ront iew ack iew ega i els amera egree otation Microphone ort icro . nch olor icro slot Button Speaker ternal ower upply u ont ort nput utput igo ort nput utput icro ort nput Button Switch ort utput ithium attery attery not included Gigo LITHIUM BATTERY HOLDER ower ank 55 not included 1 2 1 2 2 3 4 5 1 Done! 6 Recess Insert a small coin into the hole. nsert one lithium battery. Twist to the clockwise to unlock. Press the recessed area to open the Presscover.down the cover until you hear a click!Replace the cover. Meet the Web:AI
6 Gigo AI CONTROL BOX master pin configuration How to connect the Gigo AI CONTROL BOX pin configuration diagram for female u ont connectors P4P6P0P3P9P8P1P7 EP1P7 FP9P8 GP0P3 HP4P6 A P15P16 B P14P13 C P10P2 D P19P20 DCBA DC 5V HGFE46039817 o not use the same pin number for more than one device. or e ample if you connect the control bo ack do not also attempt to use the u ont pin. lease note the control bo ack serves no function as it is reserved for development use. o transfer programs or update firmware please insert the cable into the micro port on the igo .
o to the Web blockly website https ai blockly.webduino.io Navigate to the screen below. You do not need to download any software. lockly ode hoose the lockly ditor to begin coding. ou can also choose ode to display the program you are writing in the ython language but you will not be able to modify the Python code.
A. Interface Overview ile mport e port programs.B. ample rovides sample programs such as selfie color tracking and facial recognition with masks. C. tension rovides programming blocks which are e clusively for igo sensors and motors. D. Tutorial: Provides operating instruction for the Web:AI interface.E. Clear: Deletes all code blocks in the code editor interface.F. ore ncluding Wi i settings for the igo download installer and language choose. rovide nglish hinese implified and hinese raditional . G. ecute un the code.H. Code blocks: Combine and arrange these blocks as required. Drag and drop them into the editor to create programs. I. Code editor interface: The main coding area. Drag coding blocks into this area to get started. J. Step 3 Enter the Web:AI blockly You will have access to the following functions: A BCDE FG I J H
7
Entering the World of Coding Blocks
Step 4 pand the function of Step 5 pdate the firmware version of igo A B C Firmwaretutorialupdate D
After powering on the device, the Gigo AI CONTROL BOX will display the current firmware version . f you find that the version is different from the version on the website please update your igo immediately. ou can find the latest firmware version in ore and click pdate igo irmware to complete the firmware update . lease connect the igo to the computer with a cable and click tart onnection then select your igo and click onnect . inally wait about minutes for the firmware update process to complete. o not disconnect the connection or close the dialog bo during the update process.
8 lick the tension on the Web blockly first and choose ductional block . fter the addition is complete you can find the program blocks for igo sensor and motor in the code blocks area.
6
When using the igo for the first time or changing the Wi i network you will need to use the Web:AI interface.
i
Wi-Fi
Entering the World of Coding Blocks A A B B C D D E
9
NOTE: . efore connecting to Wi i be sure to complete the firmware update shown in tep . . he igo does not support network yet please use a . network connection. Click "More" in the Web:AI interface.A. lick W etting and enter the Wi i network name and password.B. Click "Settings" and go to the QRcode page. Press the R button on the Gigo AI CONTROL BOX within 7 seconds to enter the code scanning mode. se the igo camera to scan the code to enter the Wi i set up process. fter the Wi i set up is completed the igo will reboot. After the reboot the screen will display the SSID information and should show onnected on the screen. ow the igo can be connected to the nternet. lease note that if the d m value is below the connection is considered unstable. It is recommended that you change to a more stable network. E.D.C. Step igo Wi ettings tutorialconnection
Troubleshooting the interface is different from this manual due to Web blockly please scan this QR code to get the latest information and teaching aids.
f
10 he package provides e ample programs follow the link below to download them. To import the downloaded sample programs into the Gigo AI CONTROL BOX, in the Web interface select ile mport . https www.dropbo .com sh pn pvyly gda h c g mf bf a dl Tip 1: Courses that uses audio or image recognition require more storage space and may re uire a icro card. ownload the ound ffect files and mage recognition model files in the link to the card. ny set of pro ect files must be stored together, i.e. all on the SD card, or all on the internal memory. This set does not include a Micro SD card. ip f you want to run a uick test on the model there are some sample programs to run. Please turn on the Gigo AI CONTROL BOX and click the R button to enter code scanning mode. can one of the codes on pages or to run the program. Step 7 Program Import Micro SD Troubleshootingtutorialcard
updates,
R
11 Entering the World of Coding Blocks B A Training Image Classification and Object Tracking To use Blockly’s image recognition functions, users must upload an image set to the ision latform for training. uring training the categories and models need to be established separately, and then these user selections can be uploaded to the model. After completing the setup successfully, the Blockly AI can be used for image Directrecognition.yourbrowser to the Webudino page for image training: https account.webduino.io user login lang en On the left hand side there are two options, "Category" and "Model". Step 1 Log in to the vision AI Platform Step 2 Create category Click "Register" to create an account. You can use your Google or Facebook account to log in directly. If you want to change the language of website, click the icon below to change the language. B.A. Select "Category" to enter the list.A. Click the blue "Add" button to "Create Category".B. A B
12 nter a name for the category nter characters contain letters and numbers only. paces and symbols are not allowed . C. Select the sharing setting.D. Select "Web:AI" as the upload method.E. C D E nter the number of photos that will be taken. t is recommended to take photos batch. F. Enter the Device ID.G. Click "Create Category". If it pops up a successful window, you can start taking pictures. H. F G H
A
Entering the World of Coding
After taking the photos, the screen will turn black. Press L to upload the photos.A. When the upload is complete the screen will show pload completed .B. Take: [number]: The number of photos have been taken so far.A. How to take photos with Gigo AI CONTROL BOX Press L Take: Press the L button to take a photo.B. Photo mode interface instructions: The upload time will be shown. Click R to return.C. Step 3 images C B Blocks
pload
Press R Back: Press the R button to go back.C. The white frame in the middle shows the focal point of the camera lens. Press L to capture an image when the desired object is the same size as the white frame. You can rotate the camera to capture different angles. D. A D B C
13
D.
D During image recognition, the categories need to be put into the model for recognition. Repeat the above steps to create three categories and a null category.
14
Imagetutorialrecognition ip hotos should not be too dark or bright. ip When photographing the background null do not use a background color similar to the object. The sorting will be more e cient if the background is the same as the one that will actually be used. Tip 1: In order to improve image recognition rates, the total number of photos should be at least . he distance from the camera to the ob ect should be the same when identifying, as when the photos were taken.
Step 4 reate categories After the upload is complete a window will appear showing that the images have been classified and uploaded.
15 Entering the World of Coding Blocks After creating the categories, select "Model" on the left to enter the model list.A. Select "Add" to bring up the "Add Model" window.B. A B nter a name for the category nter characters contain letters and numbers only. paces and symbols are not allowed . C. elect the model type you can select mage classification or b ecting tracking .D. Select the sharing setting.E. or model creation select elect ategory to begin the ne t step.F. Step 5 Create a model fter you complete step to create categories you must integrate those categories into a "model", and then send the model to the Gigo AI CONTROL BOX. C D E F
16 elect categories for image recognition remember the order of the categories then select "Create Model". After the model training is complete, the model can be found in the list.H.G.
17 Entering the World of Coding Blocks Click on the model you want to use to perform image recognition, the "model options" window will open. Select "Download Model". The "Model Option" window will open. Select "Download Model". Enter the Device ID.C.B.A. B C Step 6 Download model After completing step 5 to create a model, send the model to the Gigo AI CONTROL BOX. A
18 elect ownload odel and wait for the end command successful notification.D. ow the igo ontrol o will show the download progress please make sure the Wi i connection is stable during the process. When the process is complete the screen will display ownload completed . ress R to complete the model download. F.E. D F
G. lick oard and add the use Wi i to control Web block in the outermost layer. hen change Web to the igo evice .
F. lick mage lassification to add get identification name te t is and get identification confidence as shown below.
C. lick mage lassification and add start identification block.D. lick screen and add display te t in the block below.E. lick e t and add create te t with in the display te t block then add te t is empty block below.
A. Select the model name for the "set the model" block. Put the same number of blocks as the category in the list, then enter the category name.
H. fter editing the program press ecute in the upper right corner and the message "moving Blockly..." will appear.
19
B. lick oops and add the repeat forever sync do block below.
I. B A Step 7 Perform image recognition on coding blocks fter completing steps to and sending the model to the igo you will need to write the program blocks to start image recognition. G EF I D E C F
H
Entering the World of Coding Blocks
.
nter the Web lockly webpage and select dvanced mage lassification
Extended Course
IfNOTE:J.youwant
Extended Course Adjust Program n addition to the courses in this manual we also provide online e tended courses including intelligent voice control international clock, wireless camera, a facial recognition roll call system and a remote control car. can the code to see the e tended course materials. ven if it is the same model and the same photo there will be some differences in recognition rate due to differences in the control bo and the servo motor.
The program will need to be adjusted for each model to improve the recognition rates. e.g. n esson you can observe the average confidence of each ob ect and ad ust the confidence number in the program to improve the recognition rate.
20
When the program is complete, the Gigo AI CONTROL BOX will automatically open the recognition screen. se the camera to focus on an ob ect and you will be shown a message regarding the recognition result and confidence e . . .
to use other models for image recognition, you need to return to the ownload odel step on page and download it again.
21 PARTS LIST 1 9 108765432 13 1817161514 23 122811 37 27 35 26 34 25 33 24 30 40 29 31 39 212032 2219 36 46 38 4544434241 5150494847 52 53 54 55 56 57 58 59
22 111111 W 1 W 51 11 W 1 55 icro . 1 56 1 57 igo 1 58 igo 1 59 1 No. Description Item No. Qty. W W W W W W W W W W WWWWWWW W WWWWWWWWWWWWWWW Parts List: TIPS AND TRICKS: When fi ing gears onto the frame with drive a le be sure to keep a proper space about mm between the gear and the frames ig. . nd try to turn the gear to ensure every gear in the gear train turning smoothly so that the least friction will be created and most e cient power transmission can be e pected. Fig.1 ig.ig. ig. sing peg remover to pull peg off as ig. shows. sing peg remover to pull a le off as fig. shows. The models will often have several gear wheels installed in a row, or gear train. In order for the models to work well, thesae gears will have to mesh well. Otherwise, the force from one gear wheel won’t be properly transferred to the ne t. A. Pay attention to the hole: . eg remover: C. Gear wheels: Here are a few tips for assembling and using the models. Read them carefully before starting. without space with space For more assembly tips, please refer to 51 1 6 1 87 mm 9 mm Ⅱ mm Ⅱ 11 mm Ⅱ 11 15 W 181617 W 19 6 W 5 No. Description Item No. Qty. WWWWW W WW W WWWWWWWWW W W W W W W W W W W W W W W W W W W W W W W W W W W W W
Today, robots are already used in a wide variety of industries and perform important tasks such as construction, deconstruction and cleaning. There are also service robots in restaurants and banks. Some robots are used to welcome guests, provide information or guided tours. Current robots have voice and image recognition built into an electromechanical device so that as you wave your hand to say hello, the service robot will be able to reply to you. Robots use AI to perform feature classification using data from their sensors. hey use this to make a judgment and then respond in a way humans have programmed it to. ry to e plain where you have seen a service robot and what kind of service it provides.
AI will change the way service robots behave in the future. Some years ago, robots were devices with loudspeakers and wheels. Now, the development trend is toward AI and deep learning in a way that mimics human movements. nternet of hings o devices also help to improve it make the robot provide better service quality.
1 ROBOTSERVICE rtificial intelligenceApplicationScientific DailyDailyApplicationApplication
Brainstorming 23 he world s first robot appeared in the mid th century and was invented by the father of robots oseph ngelberger. he robot revolutionized modern manufacturing. Later, when a different robot the lpha o defeated the world chess champion, people began to talk about the possibility of using artificial intelligence to solve more specific and comple problems.
24 Parts List 1 2 12 138 17 19 25 27 30 33 36 37 55 57 58 3 14 2 5 ×2 A. ×2 B. 49 54
25 1 SERVICE ROBOT C. 768 A. A. C. Cinsertedhole Ginsertedhole 9 otor otor
26 Binsertedhole Finsertedhole Arrange the wires and stuff them into the space below. B. mm mm DCBA DC 5V HGFE46039817otoright ightotor otoright ight otor 10 11 12
27 Done 1 SERVICE ROBOT ip efore e ecuting the program please refer to page to save each sound effect file and image recognition model file to the icro card and insert it into the Gigo AI CONTROL BOX. ip his lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. OperationModelVideo Program Example
28 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Program a gesture so that the robot can raise both hands to say hello . Program alternative gestures so that the model can greet people from different cultures. lease insert the card and you can record the W sound file and save it in the card first.
ApplicationScientific
B rainstorming 29 2
Nowadays there are many ways to sort and store money. or e ample in banks and convenience stores there are special counting machines. AI can also help with counting and sorting of money. or e ample the arcade type claw game machines automatically detect when coins are put in, and even know what denomination they were. Some devices like this may have a web interface so that the owner is able to know what is happening with their machine at anytime. The model in this lesson can determine currency values, but how does it do it? Input the information regarding each coin into the machine, observe the data and find out the rules that decide what a coin is worth. See if the machine can automatically classify the coins correctly. AI is not ust one piece of technology often it is a bridge between different sensors or programming systems. This device could be used for fun, or to learn good saving habits! classification
AI SORTER Feature
DailyDailyApplicationApplication
What characteristics can be used to classify vegetables, think of some e amples.
Have you ever uploaded a photo to a social networking site? Did it include your friends, and did the computer suggest you tag them? This technology uses a large number of pre tagged pictures to train the AI. The algorithm uses facial features from many different pictures and classifies and matches them. ow even if a picture is blurry or poorly lit people can be identified by their hairstyle, clothing, or posture.
30 Parts List 3 4 1 2 7 8 5 6 A. B. C. 1 2 8 9 19 20 22 23 24 25 27 28 29 30 32 33 34 45 52 55 57 5854 48
31 2 AI SORTER 9 10 13 14 11 12 E. D. mm mm
32 DCBA DC 5V HGFE46039817 46039817 15 18 1617 Finsertedhole Binsertedhole ight ight ight ight MotorServo Servo Motor A. B. C. E.D. mm
33 2 AI SORTER Done ip efore e ecuting the program please refer to page and insert icro card into the Gigo AI CONTROL BOX. After that, please go to the "Set Model" block, click "Add SD Card odel and enter the model name . ip his lesson uses the coin card included in the package. If you want to use other tools for training please refer to page first. OperationModelVideo Program Example
34 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Make the pictures of coins and banknotes, and try to let the AI sortier identify which is a coin or banknote. an the sorter identify different shape of igo blocks and then sort them?
DailyDailyApplicationApplicationPOWEREDTRAM
There are many IR sensor applications because of the relatively low cost of the components, age of the technology and high safety level. In recent times there has been a need for IR body temperature scanners, and in many places we can see ourselves in a range of colors from red to yellow, to blue. In addition to showing body temperature, IR heat maps can also be used to detect and assess devices that require electromechanical maintenance medical treatment or fire risk.
Powered tram technologies have already been widely deployed by engineers. One of the most famous has been the Mars rover. The job of the Mars rover is to collect rock and soil samples from the surface of Mars and analyze them. The robot will then try to work out whether there are any signs of life on Mars. Meanwhile, it will also be sending back pictures of the surface of Mars.
ApplicationScientific
n addition to planetary e ploration powered trams are also commonly used to shuttle things around in automated factories. They can assist with delivering objects and packages in hard to reach areas. But how can a device know the shortest, or best path? Sensors play an important role in path finding. or e ample one type of sensor emits an infrared signal and then the intensity of the re ected light is used to determine whether there are nearby objects. The IR sensor has a photoelectric crystal inside it that can measure IR light intensity and this is used to produce a resistance that the AI interprets as an obstacle. sensing
B rainstorming 35 3
Infrared
What other tasks can we do, using the powered tram?
36 Parts List 3 4 1 2 7 856 9 ×2 A. B. A. A. A. Sensor on the same direction B. 1 2 3 4 7 8 17 22 23 29 3027 33 35 38 4342 44 50 55 57 584936
Done 37 3 POWERED TRAMModelOperationVideo Program Example DCBA DC 5V HGFE46039817 46039817 otor otor IR SENSOR A IR SENSOR B otor otor IR SENSOR AIR SENSOR B 10 otor otor IR SENSOR A IR SENSOR B otor otor Please refer to page Program10.Example
38 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Design a path for the tram to follow. Try changing the thickness of the path you made earlier. oes the tram behave differently f so how?
The alarm clock is also a kind of timing device. It is a special device used to measure the time interval, but the set interval is longer, and at a special time it will send a signal to wake up people who fall asleep. In recent years, it has also developed a way to set the alarm according to your own needs including anti snoo e type characteristic ring type.
DailyDailyApplicationApplicationCRAZY TIMER Timing DeviceApplicationScientific
What would the world be like without timers? How would your life be different and how would you wake up
iming devices can be found in many common electrical appliances e.g. toasters microwave ovens competitions and daily life. timing device is designed only to measure a time interval. When that time interval has passed, it will send a signal to remind you that the time is up. Now, with computers and coding, that signal can also be used to trigger a machine to perform a task. sing code you can also e uip a timer and machine with additional sensors. or e ample a streetlight timer could be used to trigger after a certain duration and or when the sky has become dark.
B rainstorming 39 4 In bygone days, when people did not have clocks and watches, people used natural phenomena to udge time. or e ample sundials were used to measure the length and angle of the shadow cast by the sun. s mechanical systems improved the first clocks became possible, and then later, electronic watches. Nowadays, timing devices are becoming more and more accurate, and the styles and types of device are becoming more diverse.
40 Parts List 3 4 1 2 7 8 5 6 9 How to connect the BELT mmmm A. B. A. B. mm mm 2 3 4 7 22 23 30 33 55 57 58 9 19 32 45 46 47 49
Done 41 4 CRAZY TIMER ip efore e ecuting the program please refer to page to save each sound effect file and image recognition model file to the icro SD card and insert it into the Gigo AI CONTROL BOX. ip his lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. OperationModelVideo Program ExampleDCBA DC 5V HGFE46039817 otorotor otor otor 10 otor otor
42 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService se the program to add different sound effects or music to the model. ound effects and music should be in .W format and pre loaded on an card. ake changes to the way you turn the timer off.
43 ReviewModel 5 MONOGRAPH 1 Please use the models and designs you have learned about so far to design a smart traffic light that changes its signal when an elderly person is nearby. 1. Service Robot . owered ram . orter . ra y imer
44 2 31 ConceptDesign Evaluation DesignModel CreationModel Winner! My Artwork
6 BarcodeApplicationScientific
DailyDailyApplicationApplicationSCAN-N-GOCAR
QR codes are composed of many tiny black and white squares arranged in a grid. Information can be encoded into the QR grid by positioning the tiny squares, and QR codes can hold a large amount of data. The most important part of a QR code is the three larger positional squares. These are located on the upper corners, and lower left corner. Conventional 1D barcodes can be di cult to identify by laser scanners if part of the code is damaged, but QR codes have a higher error tolerance. That means that even if some of the code is unreadable, the message may still be acquired, so as long as the three positional squares are present. n this course we will use the camera on the control bo to make the model e ecute its corresponding instructions after reading the QR Code!
Barcodes are composed of multiple black and white lines. The principle of the scanner is to illuminate the barcode with laser light. According to the principle of light the black will absorb light and the white will re ect light use the light sensor to receive the re ected signal, so the black and white blocks of the barcode can be read. After that, the corresponding product information can be inquired.
What would the world be like if barcodes were never invented What kind of things would be di cult
ake arcode as an e ample. y pick up the phone and scan the QR Code, the information of the e hibits can be displayed. oday we will discuss the principle of the QR Code.
B rainstorming 45 In fact, each barcode has its own coding rules.
The barcodes in our daily life can be divided into two categories – 1D arcodes and arcodes ode .
46 Parts List 1 2 8 19 22 23 27 28 29 30 32 34 55 57 58 10 18 4342 44 48 49 34 1 2 7 ×2 mm 5 6 36
47 6 SCAN-N-GO CAR DCBA DC 5V HGFE46039817 46039817 8 9 1110 MotorServo otor otor otor otor otor otor
48 131214 15 16 mm Servo Motor DCBA DC 5V HGFE46039817 46039817 MotorServo otor otor
49 6 SCAN-N-GO CAR OperationModelVideo Done Program Example
50 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Scan a barcodes to send instructions to the model and practice sending different commands. Change the shape of the model to create new can n o car.
B rainstorming 51 7
Recently, an AI image recognition checkout system referred to as The nmanned tore has been developed and large companies like Amazon™ are running trials on this at the moment. In some types of AI store, there is no need to scan a barcode, but you will be observed and AI and machine learning is then used to combine image data with your billing account.
Compared with traditional checkouts, smart checkouts can be faster and more private, but this is only when the people using them are able to confidently use machines. ot everyone is comfortable using machines and customers that are untrained or unfamiliar with such devices will take more time. Furthermore, because there are fewer people to supervise AI checkouts, there is also a potential for theft. What other systems in daily life use image recognition?
In order to save time and money, the retail industry has begun to produce self—service checkouts. This smart checkout counters are e tremely helpful when there are large numbers of people and not enough staff to help. Customers are able to walk up to a machine, and begin scanning ob ects ust as a member of staff would, and then when the process is complete, they can pay by credit card. ome shopping items are more comple for e ample fruits need to be weighed. herefore the customer has to select a category that the food belongs to, and then the system will display product information such as price and weight so that the customer can check the information.
DailyDailyApplicationApplicationAI
CHECKOUT Image recognitionApplicationScientific
52 Parts List 1 2 19 24 27 29 30 33 3 41 2 7 8 56 9 10 A. B. C. ×2 ×2 ×2 A. C. A. B. 34 51 52 55 57 585436
Done Program Example DCBA DC 5V HGFE46039817 53 7 AI CHECKOUT ip efore e ecuting the program, please refer to page and insert icro SD card into the Gigo AI CONTROL BOX. After that, please go to the "Set Model" block, click "Add SD Card Model" and enter the model name . ip his lesson uses the object card included in the package. If you want to use other tools for training, please refer to page first. OperationModelVideo ight reen ight ed FORCE SENSOR ight reenight ed FORCE SENSOR 11
54 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService can five products to see if your device tallies them correctly. Design a conveyor belt to your AI checkout to see how much of the process you can automate.
Thanks to the internet, technology is developing more rapidly than ever before. Devices that previously were only seen in science fiction movies are becoming affordable for everyone. ave you ever seen a sci fi movie where an electronic device used facial recognition software? Facial recognition is an important use of AI software. It uses deep learning algorithms that summarize a set of associations. This data is analyzed and compared to personal data, and then it decides whether that face matches the description or not. Facial recognition access controls can be used by employees, or even at home on a personal computer or smart phone. At the same time, it reduces the problem of unauthorized use by the wrong person. When a face matches the one stored in the system, a device can show a welcome screen, or if it does not match it can sound an alarm or capture a photo of the person trying to access the device. The system is not perfect though. ntil recently a photo of a person could be used to access AI devices. Face recognition
ApplicationScientific
B rainstorming 55 8
What classification method do smart phones and tablets use to identify people?
DailyDailyApplicationApplicationFACERECOGNITIONACCESSCONTROL
Travelers often encounter long queues when going abroad. For this reason, some airports use an ate to collect facial identification data. If the face is successfully recognized by the machine, the customs officers can admit the traveler in just ten seconds. However, there are still many privacy disputes in facial recognition. Technology often solves one problem and then creates another one. This means our job as system designers is to think ahead and always be ready to face the ne t challenge. n this case, how can we balance privacy and security?
56 Parts List 3 4 1 2 7 5 6 A. B. 1 2 3 108 19 22 23 25 26 27 28 29 30 32 33 34 35 52 55 57 58 31 48 5436
57 8 FACE ACCESSRECOGNITIONCONTROL 8 9 10 13 14 11 12 D. C. mm mmmm C.
58 DCBA DC 5V HGFE46039817 46039817 15 18 16 17 A. B. MotorServo ight Green ight ed Servo Motor ight reen ight ed
Done 59 8 FACE ACCESSRECOGNITIONCONTROL Tip 1: This lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. OperationModelVideo Program Example ightightreened Servo Motor
60 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService hange your facial e pression when accessing the device. Can the software still recognize you? Modify the program so that the device sends a welcome message when the door opens. lease insert the card and you can record the W sound file and save it in the card first.
ARMROBOTIC Industrial
What is a smart factory? A smart factory is a factory that has automated all, or large parts of, the production process. All manner of equipment is connected to a network that can optimize manufacturing. The robotic arm is already an indispensable part of smart factory production, and its importance continues to grow. Robotic arms have a frame and various sensors. After being programmed, these devices can perform intricate actions. ifferent arms can also communicate with each other and collaborate automatically, which reduces production times and increases e ciency. What are the advantages and disadvantages of smart factories? What impact will it have on our future?
DailyDailyApplicationApplicationAI robot
ApplicationScientific
B rainstorming 61 9 Technology and computers now control many aspects of our lives from finance law and medicine, to production line automation. Recently, rapid advancement in automation has meant that robots are able to replace hand made production processes. Smart manufacturing and smart factories are the two key aspects of the th ndustrial evolution ndustry . .
The number of robots being used in production is increasing. This decreases workload for employees and increases safety. These robots can grasp, lock, drill, paint, weld and do many other things. Robots are best suited to dangerous work, or work that involves lots of repetition. They can be centrally controlled by a computer, or given some autonomy.
62 Parts List 1 2 3 4 6 108 9 11 12 13 14 15 16 17 19 20 22 23 25 27 28 29 30 31 32 33 34 35 39 45 4948 55 57 58 3 41 2 7 8 5 6 9 A. B. A. B. C. Pull up and insert Pull up and insert op iew Make both arms toward inside first. 2 1 Rotate the middle gear to test whether the arms can move forward at the same time and the claws can touch and mesh with each other. earmm mmmm 36
63 9 AI ROBOTIC ARM 10 1314 11 12 15 16 17 mm mm mm mm ×2 mm mm F. ×2 D. D. E. G. C.
64 DCBA DC 5V HGFE46039817 46039817 18 19 20 21 23 22 2524 F. G. F. E. otor otor MotorServo otor otor MotorServo
65 9 AI ROBOTIC ARM OperationModelVideo otor otor Servo Motor Done Program Example ip efore e ecuting the program, please refer to page and insert icro SD card into the Gigo AI CONTROL BOX. After that, please go to the "Set Model" block, click "Add SD Card Model" and enter the model name . ip his lesson uses the object card included in the package. If you want to use other tools for training, please refer to page first.
66 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService dd images for the arm to make different movements. Try to add wheels so that the model can move and pick up items.
67 ReviewModel 10 MONOGRAPH 2 Use the models and theories you have learned here to design a robot that can perform various actions when given instructions. . can n o ar 8. Face Recognition Access Control 7. AI Checkout 9. AI Robotic Arm
68 2 31 ConceptDesign Evaluation DesignModel CreationModel Winner! My Artwork
B rainstorming 69 11
Counting is the mathematical act of repeatedly adding or subtracting. t is used to figure out how many ob ects are in a group. In addition to a general counting function, the model in this chapter can also set a trigger value. For e ample the th guest to visit a store can be rewarded with a pri e. his means that when a specified value is reached the device play a sound effects and perform an action.
t time you go to a department store see if you can spot the crowd Arecounter.there any things you use every day that require counting?
Counting by hand is just one way of counting crowds of people. The disadvantage of counting by hand is that the person accounting may miss some people, or count some people twice. This means it is better to have a machine do the ob. sing infrared sensors it is possible to quickly and accurately record the number of people passing a gate or entryway. The counting system can be fully automated and with planning, it can be paired with automated gate opening and closing times.
DailyDailyApplicationApplicationCROWDCOUNTER CountingApplicationScientific
t stations e hibitions or large events like a concert there are crowd counters responsible for tracking how many people are present. Sometimes the crowd counter will use a small handheld clicker to record the number, and each time a person walks past they press a button which is added to the tally. Crowd counters have a very important job, because large buildings have a strict limit on the number of people they can hold according to fire regulations.
e
70 Parts List 1 2 3 108 12 13 15 16 17 19 20 23 25 27 33 36 37 55 57 583 4 1 2 5 6 mm The paper strip should be fi ed on the with tape. fter fi ing. please roll up the paper strip. A. B. mm 49
71 11 CROWD COUNTER 7 8 9 10 C. B. op iew Make both arms toward inside first. 2 1 Rotate the middle gear to test whether the arms can move forward at the same time and the claws can touch and mesh with each other. ear mm mm mm Clamp both sides Clamp both sides
72 DCBA DC 5V HGFE46039817 11 12 13 Motor A. C. 2 1 2 1 Motor
73 11 CROWD COUNTER OperationModelVideoProgramDoneExample Motor Tip 1: This lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first.
74 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Try to modify your model so that when the crowd counter detects the th person it will show a ongratulations message on the screen. Now modify the model and add lights so that the device will count people and light up a bulb when people pass by.
B rainstorming 75 ince the first robot was invented people have always been curious about interacting with robots. Nowadays, the chat capability of robots has become highly advanced. Many companies have their own variant of online computer helpbots to answer customer questions. These kinds of robots are not designed for working in a factory, or cleaning a nuclear reactor, they are highly specialized at human conversation. Previously, robots could only replace humans for repetitive production tasks, but now they are able to engage in comple topics of conversation hence their name chatbot . Chatbots are software that can automate conversations and human interactions. Most types of chatbot capture keywords from a sentence, and then find the most appropriate response from their database which provides people with immediate feedback. The use of chatbots is very wide. In education, chat bots can be used to quickly answer student questions, or in business and marketing they can be used with social media to manage customer relationships. 12 What other useful features do you think robots will acquire in the future? DailyDailyApplicationApplicationCHATBOT ChatbotApplicationScientific
Many people already use a kind of chatbot in their everyday life. Nowadays most smart phones have a virtual assistant, which is software that can perform tasks or services for user. ne e ample of a famous virtual assistants is Siri™ on Apple™ devices. Now virtual assistants are no longer limited to just smart phones, but found in homes, industries, and in cars.
76 Parts List 1 2 12 13 17 20 23 27 29 32 33 39 55 57 58 DCBA DC 5V HGFE46039817 46039817 3 4 1 2 7 5 6 A. A. ight ight MotorServo 48 54 ight ight
Done Program Example 77 12 CHATBOT OperationModelVideo Arrange the wires and stuff them into the space. 8 Tip 1: Before e ecuting the pleaseprogram,referto page and insert Micro SD card into the Gigo CONTROLAIBOX.
78 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Change the pitch of the voice and observe how the chatbot voice changes. lease insert the card. Modify the device so that it waves its hand when answering a uestion. lease insert the card.
What would you do if you went on vacation or suddenly got sick? How would you care for the dog? Problems like this are the reason that digital or robotic pets were invented.
DailyDailyApplicationApplication
B rainstorming 79 13
Pets are friendly creatures that live with you at home. The right pet can actually be good for your health for e ample when you pet a friendly dog your heart rate and blood pressure go down. But before choosing to have a pet like a dog, you must be able to feed it and treat it with care.
ROBOT StrandbeestApplicationScientific
AI pet technology has developed very rapidly. Within a few years, pet robots can detect people’s movements and respond appropriately. For e ample when you stroke a pet robot it may start wagging its tail like a real puppy. If you start running, the pet robot will want to run with you. This kind of design is good for people who cannot keep pets due to building regulations, allergies, lack of space, or money. People dislike being alone, and enjoy having a companion, even if it is a mechanical one. If you had your own pet robot, what kind of animal would you want?
Some engineers and designers come up with designs after observing the movements they discover in nature. This kind of design is called biomimicry and one famous e ample is the utch artist heo ansen. By observing the gait of different animals and using precise calculations, he creates mechanisms that reproduce the motion the trandbeest. hrough the design of the trandbeest he showed that people can e amine nature and apply what they have learned to technology.
PET
80 Parts List 1 2 3 4 7 8 17 19 20 22 23 25 27 29 30 33 38 39 3 4 1 2 5 6 A. B. C. ×2 ×2 ×2×2 B. B. B. ×2 2 1mm 40 434241 44 55 57 5849 54 36
81 13 PET ROBOT 7 8 9 10 D. A. A.C.
82 DCBA DC 5V HGFE46039817 13 11 12 14 ight otor ight otor otoright ightotor
ProgramDoneExample 83 13 PET ROBOT OperationModelVideo Tip 1: This lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. Please refer to page Program10.Example
84 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Design a program so that when the pet robot follows you its eyes icker. Modify the pet robot so that it can follow a set path.
B rainstorming 85 14 Increases in industrial productivity bring increases in industrial waste. In the early days of the industrial revolution, people were not so concerned with waste treatment, but gradually it began to affect local communities. t that time working conditions were also e tremely hazardous. Sometimes a use was found for industrial byproducts, but more often waste was discarded. People are now more aware of the human impact on the environment and climate change. he principles of reduce reuse and recycle the three s have become an important part of almost every developed nation. Because not all waste can be decomposed, recycling is an important part of the product lifecycle for designers to consider. Now, with AI developing rapidly waste classification is improving and recycling centers can separate a large number of items very rapidly. Through the classification of waste we decompose materials into new products. Recycling can save on raw resources, reduce industry emissions, and improve the ecological footprint of businesses everywhere.
What other ways are there of helping to protect the environment?
DailyDailyApplicationApplicationWASTE SORTING DEVICE RecycleApplicationScientific
In order to be more ecologically sustainable, people should avoid using disposable tableware, when it is possible to carry their own. Other things that people can do is remember to turn off lights when they leave a room. If possible, consider walking or riding a bicycle to get to a destination, or consider taking a bus or train if it has to travel longer distances. Finally, remember the three R’s and try not to be wasteful.
86 Parts List 1 2 109 16 19 22 23 25 26 27 28 29 30 31 33 34 35 45 494847 55 57 58 3 4 1 2 5 6 A. B. C. 28 28 27 27 36
87 14 WASTE SORTING DEVICE 7 8 9 10 13 1112 mm E.D. mm mm How to connect the BELT F.
DCBA DC 5V HGFE46039817 46039817 88 14 15 161817 A. B. C. E. F. D. otor otor MotorServo otor otor MotorServo
ProgramDoneExample 89 14 WASTE SORTING DEVICEModelOperationVideootor otor Servo Motor ip efore e ecuting the program please refer to page and insert Micro SD card into the Gigo AI CONTROL BOX. After that, please go to the "Set Model" block, click "Add SD Card Model" and enter the model name . ip his lesson uses the ob ect card included in the package. If you want to use other tools for training, please refer to page first.
90 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService ollect several nearby ob ects and find different ways of classifying them. dd lighting effects so that the waste sorting device will give a light reminder when the classification is completed.
91 ReviewModel 15 MONOGRAPH 3 Please use the models and designs you have learned about so far, design and build a camera that can detect, track, and shoot at an object. 11. Crowd Counter . et obot . hatbot . Waste orting evice
92 2 31 ConceptDesign Evaluation DesignModel CreationModel Winner! My Artwork
One way of automating pet care would be to make an automatic pet feeder. A pet feeder is a device that tracks the time of day, and then controls the release of food or water through a series of tubes or pipes into a food or water bowl. Smart homes are becoming more common, and people can automate many things such as lights or heating remotely, or on timers. Making a pet feeder would be another smart home device. It would allow the pet to eat at the right time, get the right amount of food and if you wanted, even play a little message for your pet, so it doesn’t get lonely if you are not there! he Wi i standard is now widely used. What are some places you have seen or used Wi i
B rainstorming 93 16 s we learned in hapter pets can be invaluable to humans. They are with you a lot of the time, and they are kind and loving; but they can be hard to take care of, especially if you are sick, or go away on vacation. Because pets are common, and caring for them properly is important, can technology help us make caring for them easier?
DailyDailyApplicationApplicationPET FEEDER Wi i emote ontrolApplicationScientific
Wi i Wireless idelity technology can wirelessly connect multiple devices through one single router. Personal computers, smart phones, tablets and smart home devices like refrigerators and doorbells can all be simultaneously connected and managed. Wi Fi remote controls are able to connect to any of these devices through the router and control them, if they use the correct program.
94 ×2 Parts List 1 2 3 109 17 18 19 20 23 27 28 29 30 32 33 34 35 55 57 58 5 3 4 1 2 7 5 6 mm 4836
95 16 PET FEEDER 8 9 10 13 14 11 12 mm mm
96 DCBA DC 5V HGFE46039817 46039817 15 16 17 MotorServo MotorServo MotorServo
Done Program Example ip efore e ecuting the program please refer to page and insert icro card into the igo CONTROL BOX. After that, please go to the "Set Model" block, click "Add SD Card Model" and enter the model name ip his lesson uses the ob ect card included in the package. f you want to use other tools for training please refer to page first. 97 16 PET FEEDER OperationModelVideo Put the STATIC AXLE CONNECTOR into the tube, so when the camera detects the object, the STATIC AXLE CONNECTOR (feed) will automatically scroll out.
98 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService How would you have to change the program if there was more than one pet in the house? esign a program to provide different pets with different amounts of food.
he nternet of hings o is a system that connects different devices machinery and objects using a network. Once established there is no need for human to device interaction. o devices when established correctly are very efficient. or e ample o enabled devices can automatically report errors, take remedial steps, and suggest actions for engineers if that is required. The status of the devices can also be reported, so that there is no need for system downtime.
Compared to traditional homes, smart homes are not just a place to live, they are a communication and information center. IFTTT is a subset of the nternet of hings o which describes all the steps re uired to connect multiple devices across the internet. It provides us with a comfortable, safe and convenient living environment, and is a major trend in AI development. hink of some e amples of the advantages and disadvantages of IoT devices.
DailyDailyApplicationApplication of Things
B rainstorming 99 17 As we learned in Chapter 16, many devices in the home can connect through one wireless router. n science fiction movies we often see high tech houses with touch panel walls or mirrors. igh tech houses of today though, usually are a series of devices all connected using if this then that instructions. ne e ample is voice controlled lights or doors, another is where people’s phones detect the wireless network when they return home and switch modes, or redirect phone calls to a landline. What used to be a sci fi future is gradually becoming a reality!
Internet
ApplicationScientificSMART HOME
100 Parts List 31 32 33 34 35 4948 51 55 57 58 1 2 3 7 17 19 20 22 25 27 29 34 1 2 5 6 mm 53 36
10117 SMART HOME 9 10 13 11 12 7 8
102 DCBA DC 5V HGFE46039817 46039817 14 15 16 Motor ight ellow Force Sensor Servo Motor Motor ight SensorYellowForce MotorServo Motor ight ellow Force Sensor ServoMotor
ProgramDone Example10317 SMART HOME OperationModelVideo Tip 1: This lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. Please refer to page Program10.Example
104 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Design a home entry system so that anyone that lives there can come in. Write a program so that when the front door of the model opens, all the household appliances come on.
B rainstorming10518
Moving around late at night in a city can be dangerous. Where there are dimly lit streets or dark alleyways, there is a chance that there may be criminals around. Making sure that people can travel safely and quickly to where they want to go is very important. Public transport is the lifeblood of a city. But often, public transport stops working at night, as even the drivers need time to sleep. What if there was a way that we could have hours public transport in cities n order to resolve the problem of insu cient drivers late at night some cities are attempting to implement an nmanned ehicle lan . his involves using small, autonomous busses that can accurately identify tra c signs and safely navigate roads. or people travelling home late at night this provides a more affordable alternative to ta is. Autonomous vehicles are not perfect yet. However, with an accumulation of e perience and technology safe and autonomous vehicles will be available to more cities around the world. ive some e amples of the advantages and disadvantages of an autopilot system.
elf driving autonomous cars on the other hand, have to make hundreds or even thousands of calculations and course adjustments to keep a steady course of the road. They have to use LiDAR, radar, GPS and other technologies to sense the environment or traffic signs, then convert that data into appropriate actions. However, the fully autonomous cars are not allowed on public roads yet.
DailyDailyApplicationApplicationSELF-DRIVINGBUS Autonomous vehicleApplicationScientific
106 Parts List 1 2 3 4 7 8 19 22 23 25 30 31 33 34 38 4342 44 5150 55 57 58 1 2 ×2 mm mm mm 49 3364 5
10718 SELF-DRIVING BUS 876 9 10
108 DCBA DC 5V HGFE46039817 460398171112 otor ForceLineSensorfollower ensorotor Line follower ensor otor Line follower ensor otor Force Sensor Line follower ensor ine follower ensor ine follower ensor otor Force Sensor otor ×2
ProgramDone Example10918 SELF-DRIVING BUS OperationModelVideo Tip 1: This refertraining,otherwantpackage.includedmonsteruseslessonthelittlecardintheIfyoutousetoolsforpleasetopage11 first.
110 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Now include a program that broadcasts the bus stop name when the vehicle arrives at or is approaching the bus stop. lease insert the card and you can record the W sound file and save it in the card first. Design and modify the program to include a bus stop where passengers can get on and off.
Many companies have already begun to use facial recognition systems. sers only need to face a camera, and the AI system will perform an identity comparisons with data stored on its cloud database to verify the identity of the user. Some systems can even detect body temperature, to ensure that the employees do not have a fever or illness. AI systems are used for granting access to places, but they can also be used to specifically e clude certain people from entering.
B rainstorming11119
When it comes to AI, we often talk about the application of AI in robots, the internet, and daily use home devices. But what applications will AI have in enterprises?
Although facial recognition has many advantages, there are also disputes about privacy. What if a person does not want to be recognized? There are also misidentification problems where a person is very similar to another. The technology is fun, and has many advantages, but it is still in its infancy. Discuss cloud services with other people, what are the advantages and disadvantages?
DailyDailyApplicationApplicationFACIALSYSTEMID Cloud AIApplicationScientific
Recently computers have been moving toward software as a service aa which means moving all calculations to the cloud . he cloud is a connected network of computers like Amazon Web Services W that are always on and always available at least in theory. This centralization makes processing faster and more e cient but at the same time creates a centrali ed point of failure or control.
112 Parts List 1 2 23 25 30 32 34 35 38 5150 55 57 58 3 4 1 2 ×2 ×2 36 37
11319 FACIAL ID SYSTEM 7 8 5 6 9 10
114 DCBA DC 5V HGFE46039817 46039817 11 12 13 SensorfollowerLine SensorfollowerLine SensorfollowerLineSensorForce SensorForce
Done Program Example11519 FACIAL IDOperationSYSTEMModelVideoTip 1: This lesson uses the little monster card included in the package. If you want to use other tools for training, please refer to page first. Please refer to page Program10.Example
116 1 2 3Evaluation AssembledModel ExperimentComplete CreationModel CreativityHands-onSmartExperimentHands-onManualWebService Design a program to make a sound when the model recognizes a meeting attendee that is late. lease insert the card and you can record the W sound file and save it in the card first. Write a program so that the model can prohibit specific people from entering. When it denies entry make it show an on the screen.
117 ReviewModel 20 MONOGRAPH 4 Use the models and principles you’ve learned to design a smart parking lot that can identify an approaching car and will know whether or not to open. (When a parking space is occupied, the light is dim, but when a space is unoccupied, the light is bright. If the parking lot is full, the screen can show “No Spaces”.) 16. Pet Feeder 18. elf driving us 17. Smart Home 19. Facial ID System
118 2 31 ConceptDesign Evaluation DesignModel CreationModel Winner! My Artwork
MADE IN TAIWAN 2022 Genius Toy Taiwan Co., Ltd. ALL RIGHTS RESERVED R21#1206-1