forked from six0four/StudentSenseHat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindexcontent.html
672 lines (647 loc) · 61.1 KB
/
indexcontent.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
<ARTICLE ID="Article_1">
<HEADER ID="Header_Article_1">
<H2>Building IoT Projects</H2>
</HEADER>
<SECTION ID="Section_0">
<H3>Week 0 2017-2018 Capstone Project Overview</H3>
<p>
<ol>
<li>Welcome! Please visit the blackboard site. I have noticed that the mobile site can make it difficult to get to the discussion board, <a href="https://learn.humber.ca/webapps/discussionboard/do/conference?action=list_forums&course_id=_96863_1&nav=discussion_board_entry">here</a>
is the direct link to the course discussion board.</li>
<li>FYI: <a href="http://www.opseu562.org/wp-content/uploads/2017/09/Feedback-on-Council-Communication-Final.pdf">Faculty Union provides feedback on College Employer Council news bulletin</a>.</li>
<li>In CENG 319 Software Project, students will work in groups to create an Android Application that can connect to a database.</li>
<li>In CENG 317 Hardware Production Technology, students will work individually to prepare working hardware that can connect to a database for a sensor or effector type relevant to their Android application.</li>
<li>In CENG 355 Computer Systems Project students work in groups to integrate their mobile application with their sensors and effectors to create an IoT device that for which both it and its application can independently
connect to the same database. (The mobile application may, in addition, also connect directly via bluetooth to the IoT device.)
<img src="https://raw.githubusercontent.com/six0four/StudentSenseHat/master/images/NetworkArchitectureFall2017.jpg"></li>
<li>Regarding CENG 317 Hardware Production Technology, a Broadcom development platform will be used by each student who will connect a sensor or effector unit to it.
The goal is to scale the hardware to include multiple units and package it to fit in a suitable enclosure that fits within the overall project maximum dimensions of 12 13/16" x 6" x 2 7/8" (32.5cm x 15.25cm x 7.25cm)
which represents the <a href="https://raw.githubusercontent.com/six0four/StudentSenseHat/master/images/week1projectbox.jpg">space</a> below the tray in the parts kit.
Ideally a custom I2C PCB with a six pin stackable header will be designed for each sensor/effector.
The highest AC voltage that will be used is 16Vrms from a wall adaptor from which +/- 15V or as high as 45 VDC can be obtained. Maximum power consumption will be 20 Watts.</li>
<li>We work with prototypes and prototypes are not to be left powered unattended.</li>
<li>A Student Sense Hat kit will be provided to each CENG capstone project student to build for the Broadcom development platform that they purchase.</li>
<li>Solder together a sensor hat (parts provided from J233) for a Raspberry Pi 3 (that you purchase). This Broadcom development platform was chosen for a number of reasons.
Let us start with platform requirements, it should be able to be used to create a small programmable device capable of connecting to enterprise Wi-Fi, bluetooth, and I2C.
The Motorola/Freescale/NXP/Qualcomm HCS12 can have a network stack loaded on it, but then not be able to do much more and thus the device would require multiple HCS12s for this purpose causing an increase in cost.
Likewise with Atmel based Arduinos, connecting them to enterprise Wi-Fi is not straightforward.
TI's beaglebone shows promise as an alternative however you would need to redesign the sensor hat in order to be compatible and less resources are available.</li>
<li>Here are some videos on soldering: <a
href="https://www.youtube.com/watch?v=BLfXXRfRIzY&list=PLQ32vZrF5U2lFOJTtZDytBWBYVLNp4RYz">https://www.youtube.com/watch?v=BLfXXRfRIzY&list=PLQ32vZrF5U2lFOJTtZDytBWBYVLNp4RYz</a> be sure to get Kelly and Vlad’s input on how to solder safely in J233. If something does go wrong please be aware that we have <a href="http://humber.ca/student-life/swac/contact-us/swacnorth">nurses on the second floor of the LRC</a> as well as a <a href="http://www.williamoslerhs.ca/about-osler/osler's-facilities/etobicoke-general-hospital">hospital across the street</a></li>
<li>Start by soldering together a sensor hat (parts provided from J233) for a raspberry pi 3 (that you purchase) to get started with our hardware projects.
The kits should be available in J233 soon to get started before the term starts if you like.
Here are some <a href="https://www.youtube.com/watch?v=BLfXXRfRIzY&list=PLQ32vZrF5U2lFOJTtZDytBWBYVLNp4RYz">videos on soldering</a>, be sure to get Kelly and Vlad’s input on how to solder safely in J233.
Also, J233 is not especially busy right now so you can work with Kelly and/or Vlad to use <a href="http://fritzing.org">fritzing</a> to change Your Name to your own name on the Printed Circuit Board files
for the sensor hat and get your PCB laser etched. I have included a simple program that should blink the LED.</li>
<li>Here is a helpful webpage regarding connectors: <a href="https://learn.sparkfun.com/tutorials/connector-basics">Connector Basics</a></li>
<li>Each student will decide on a sensor or actuator and please be aware that many breakout boards have fixed <a href="https://learn.adafruit.com/i2c-addresses?view=all#the-list">I2C addresses</a>
so adding a second one may take some work.
<li>Possible sensor and effector choices to become the class expert on (including calibration) are below.
Next semester we will have some components available from Wurth but, in the meantime and especially for breakout boards,
<a href="https://www.amazon.ca/s/ref=sr_pg_3?me=A24R2LP8QLFIE1&rh=k%3Araspberry">SunFounder's Canadian Storefront on Amazon is an option</a>
for example: <a href="https://www.amazon.ca/SunFounder-Sensor-Kit-Raspberry-Extension/dp/B00P66XRNK/">SunFounder 37 Modules Sensor Kit</a>,
<a href="https://www.amazon.ca/SunFounder-Modules-Sensor-Raspberry-Extension/dp/B014PF05ZA/">SunFounder 37 Modules Sensor Kit V2.0</a>,
and <a href="https://www.amazon.ca/Sunfounder-Project-Raspberry-Extension-7-Segment/dp/B00P2E9W30/">SunFounder Project Super Starter Kit w/ 40-Pin GPIO Extension Board</a>.
Note that certain sensors, flame and radiation (among others), are not appropriate for testing in the lab. Friday Section choices:<ol>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Time of Flight Sensor <a href="https://github.com/kbarc/Time-of-Flight">Kevin</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Barcode with USB <a href="https://github.com/IfeoluwaDavid/PartsCribDatabase">David</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> HC-SR04 Ultrasonic Sensor <a href="https://github.com/chris0707/PiRover">Christopher</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> TBD/alternate cam? <a href="https://github.com/mykalbailey/Surveillance-Cam">Mykal</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> DMX Light <a href="https://github.com/ErickCantos13/SensorEffector">Erick</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> RFID <a href="https://github.com/n01114847/SensorEffector">Ruel</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> As per collaborator <a href="https://github.com/arZone1/InfraredSensors">Raymond</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Flipdisc/TBD/As per collaborator <a href="https://github.com/richarddip28/FingerprintScanner">Richard</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Unipolar stepper motor conveyor with vision and voice? <a href="https://github.com/Bojan-sensei/CENG317">Bojan</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Tracking <a href="https://github.com/j-liang/HeatSeek">Johnson</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Morse <a href="https://github.com/Joemiddle/TouchPi-CENG317">Andrew</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> RDS <a href="https://github.com/AldoNdreu/SensorEffectorProject">Aldo</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Song recognition <a href="https://github.com/neotech101/Voice-Recog">Babatunde</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Sound Level <a href="https://github.com/SlavaPere/SensorEffector">Slava</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Feedback servo <a href="https://github.com/voltAG3D/CENG-317--Daniel">Daniel</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> iRobotCreate <a href="https://github.com/kylesyCENG317/Robotic-Vacuum-and-Floor-Scrubber">Kyle</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Lumi Light <a href="https://github.com/KenVit/KenVit.github.io">Kenneth</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> DMX 512 <a href="https://github.com/TheKeme/SensorEffector">Heakeme</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Side view IR phototransistor & emitter pair (Digikey 1080-1163-ND & 160-1930-ND) Released</a>.</li>
</ol>Monday Section choices:<ol>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> OpenCV cam <a href="https://github.com/goziethelegion/Legion">Chigozie</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Barcode without USB <a href="https://github.com/Tosino45/Part-Crib-Database">Oluwatosin</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> DC motor <a href="https://github.com/YohaanA/DCMotor">Yohaan</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Speaker <a href="https://github.com/githubofryry/BluetoothSpeakers">Ryan</a>.</li>
<!–– <li class="task-list-item"<input type="checkbox" class="task-list-item-checkbox" checked="" disabled="" Stepper motor conveyor with vision and voice? <a href="https://github.com/AlexxBelen/WebcamVoice"Alexandra</a.</li ––>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> DHT11 as placeholder <a href="https://github.com/n01111786/TempControl">Bradey</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> 16x2 LCD <a href="https://github.com/adriancaprini/BluetoothProjectProposal-">Adrian</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Magnetic Stripe <a href="https://github.com/mferawana/partscribdatabase">Mohand</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> LCD and Numberic Keypad <a href="https://github.com/StanGo25/Display">Stanley</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> LM35 <a href="https://github.com/GaGanGr3wal/My-Project">Gaganpreet</a>.</li>
<!–– <li class="task-list-item"<input type="checkbox" class="task-list-item-checkbox" checked="" disabled="" altimeter <a href="https://github.com/princess97/Altimeter"Princess</a.</li -->
<!–– <li class="task-list-item"<input type="checkbox" class="task-list-item-checkbox" checked="" disabled="" Bipolar stepper motor conveyor with vision and voice? <a href="https://github.com/Neille/SensorEffector"Neille</a.</li -->
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> HX711 and strain/force transducer <a href="https://github.com/AldousMendoza/HardwareProductionTech">Aldous</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> spectrum <a href="https://github.com/RaphaelNajera/Sunlight_Sensor">Raphael</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> USB "soundcard" similar to Kelly's with regular microphone <a href="https://github.com/patng2007/VoiceRecognition">Patrick</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> MQ3 <a href="https://github.com/MohitaPrabhakar/Mq3Sensor">Mohita</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Continuous servo <a href="https://github.com/n01033296/RaspiRover">Lawrence</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> FingerPrint/TBD <a href="https://github.com/RamyaRadhakrishnakumar/fingerprintreader">Ramya</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Microphone <a href="https://github.com/prana02/electret-microphone">Piyush</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Electronic deadbolt <a href="https://github.com/think430/MagLock">Jeremy</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Polar kit <a href="https://github.com/maheshwerie">Maheshwerie</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Indoor location sensing <a href="https://github.com/gurusharma/RFID">Guru</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> FingerPrint/TBD <a href="https://github.com/n01033547/Bluetooth">Sushant</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> XD-58C Pulse Sensor <a href="https://github.com/N01150244/pulsesensor">Karandeep</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> GPS <a href="https://github.com/JustlikeRav/GPS-reciever">Ravneet</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> PIR sensor <a href="https://github.com/AbhaySingla/college">Abhay</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Moisture sensor <a href="https://github.com/V-Socrates/It-is-Moist">Vivek</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> display <a href="https://github.com/SaqibJaweed/Help-Line">Saqib</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Magnetic Contact Switch <a href="https://github.com/n01147386/CENG317">Karel</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> QR code reader part number? <a href="https://github.com/VinoU/Bar-QR-code-scanners">Vinokkumar</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> current transducer <a href="https://github.com/ericzlmd/MyHardwareProject">Eric</a>.</li>
</ol>Updated sensor/effector choices:<ol>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Sensor or effector has been selected by somebody.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Sensor or effector available for selection.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> nRF24L01.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> MQ3.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Laser time-of-flight sensor: <a href="https://www.adafruit.com/product/3316">Adafruit VL6180</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> FM Radio Data Service and Radio Broadcast Data Service: <a href="https://www.sparkfun.com/products/12938">Sparkfun Si4703</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Servo: <a href="https://www.amazon.ca/SunFounder-PCA9685-Channel-Arduino-Raspberry/dp/B014KTSMLA/">SunFounderCA PCA9685</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Humidity: <a href="https://www.amazon.ca/SunFounder-Humiture-Sensor-Arduino-Raspberry/dp/B0154JQRPI/">SunFounderCA DHT-11</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Voice recognition: <a href="https://www.amazon.ca/SunFounder-Microphone-Raspberry-Recognition-Software/dp/B01KLRBHGM/">SunFounder USB 2.0 Mini Microphone</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> RFID: <a href="https://www.amazon.ca/SunFounder-Internet-Arduino-Raspberry-Learning/dp/B00OXPOQ9O/">SunFounder Smart Home Internet of Things Kit</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> DC motor.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Stepper motors (bipolar and unipolar).</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Bluetooth.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Enterprise Wi-Fi.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Webcam.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Solar cell.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Photo-resistor.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Displays.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Playback sound.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Bar/QR code scanners.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Strain sensor.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> magnetic strip.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> fingerprint reader.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Flipdisc display.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> H-bridge.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Bidirectional level shifter.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> De-bouncing reed switch.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> PID feedback control, fan, thermistor, thermocouple.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> MQ2: <a href="https://www.amazon.ca/SunFounder-Sensor-Module-Arduino-Raspberry/dp/B013G8A76E/">SunfounderCA MQ-2</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> D to A, PWM: <a href="https://www.amazon.ca/AD-Converter-ADC0832-SunFounder-Raspberry/dp/B013SMDGNY/">SunfounderCA ADC0832</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> A to D, filters: <a href="https://www.amazon.ca/AD-Converter-ADC0832-SunFounder-Raspberry/dp/B013SMDGNY/">SunfounderCA ADC0832</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Opto-coupler.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Optical encoders.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Infra-red remote codes.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Relay.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Ethernet remote desktop.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Function generator.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Wheatstone bridge, instrumentation amplifier.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Emulate a keyboard.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> RS232.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> RS485.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> 9-DOF IMU.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Shift register, multiplexer.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> MICROCHIP I2C I/O Expander MCP23017.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Chain power sensor.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> BACNET building automation.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> POE building automation.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> ModBUS.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> EtherCAT.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Profinet.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> SJA1000/MCP2515 for CAN (<a href="https://www.sparkfun.com/products/9555">Perhaps ELM327</a>).</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> LIN bus.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="http://www.carendt.com/wp-content/uploads/jones2.jpg)[controller](http://www.searails.com/powermax.html">Z scale</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="http://perso.uclouvain.be/fstandae/lightweight_ciphers/">http://perso.uclouvain.be/fstandae/lightweight_ciphers/</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="http://www.instructables.com/id/Optical-Mouse-Odometer-for-Arduino-Robot/?ALLSTEPS">http://www.instructables.com/id/Optical-Mouse-Odometer-for-Arduino-Robot/?ALLSTEPS</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Devices discussed by <a href="https://github.com/derekmolloy/exploringrpi/">Derek Molloy</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Choose your own to be approved.</li>
</ol></li>
<li>Possible project choices:
<ol>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Project has been selected by a group.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Project available for selection.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""><a href="https://github.com/EugeneHasJeans/EugeneHasJeans.github.io/blob/master/README.pdf">Handsanitizer alcohol content and wireless heartrate</a> making the heart rate sensor component wireless: <a href="http://vorticityflux.blogspot.ca/2011/11/connecting-polar-wind-chest-strap-to.html">1</a>
<a href="https://www.element14.com/community/community/raspberry-pi/raspberrypi2/blog/2015/04/07/raspberry-pi-2-gpio-usage-with-nrf24l01-arduino">2</a>
<a href="http://hack.lenotta.com/arduino-raspberry-pi-switching-light-with-nrf24l01/">3</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> <a href="https://www.youtube.com/watch?v=4c5pfFmr08Q">Applied research project with Crystal Fountains</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> <a href="https://www.irobotweb.com/~/media/MainSite/PDFs/About/STEM/Create/Create2_PrimeSense.pdf">Robotic Vacuum and Floor Scrubber</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> <a href="https://www.youtube.com/watch?v=-iXq85T3K6w">Lumi</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> Rover.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" checked="" disabled=""> L-wing rooftop solar system (PLC knowledge helpful).</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="https://software.farmbot.io/docs">Farmbot</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="https://search.rpxcorp.com/litigation_documents/12423597">Small engine electronic control unit</a> with <a href="https://www.youtube.com/watch?v=DG4I4XH8tg4">solenoid effector</a>, <a href="https://www.youtube.com/watch?v=toDAgcdkQyk">acrylic block</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Portable solar system.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Webcam OCR with tesseract.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="https://github.com/vladporcila/SenseHatTester">Student Sense hat tester</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> OBD-II code reader.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Parking lot.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Vehicle dashboard.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Soaring logger.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Sorting conveyor with light curtain.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Elevator.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Restaurant notification system.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Z scale train signaling.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Pick and place.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Xylitol candy dispenser.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Whiteboard plotter.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> PLC (pi DIN rail) traffic light.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Smart appliance.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> IP addressable USB power bar.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Formula SAE telemetry.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="https://freematics.com/store/index.php?route=product/product&path=20&product_id=53">Telemetry emulator</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Surveying station.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Payment system, POS.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="http://wiki.zerophone.org/index.php/Contribution_Priorities">PiPhone</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> <a href="
http://www.trawlerforum.com/forums/s4/arduino-autopilot-28612.html">RasPi Marine Autopilot</a>.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Material tension property/universal tester.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Bridge/firewall/router/switch/access point.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> Choose your own to be approved.</li>
</ol></li>
<li>2016 project choices (see placards from previous projects outside J210 and in J233A):
<ul>
<li>Existing Industry Partner</li>
<li>1. <a href="http://www.crystalfountains.com">Synchronized Fountain Display</a></li>
<li>2. Industry 4.0, OPCUA</li>
<li>Humber Automation/Mechatronics Program</li>
<li>3. PoE Automation cell monitor</li>
<li>Humber Green House</li>
<li>4. <a href="http://farmbot.io">FarmBot</a></li>
<li>Kortright Centre</li>
<li>5. Home Automation <a
href="https://www.thestar.com/life/homes/2016/06/04/active-house-design-gets-a-real-life-test-drive.html">https://www.thestar.com/life/homes/2016/06/04/active-house-design-gets-a-real-life-test-drive.html</a></li>
<li>6. Insulation multiplexed grid of sensors</li>
<li>7. Remote sensors <a
href="https://sowc.ca/facilities/data-platform/">https://sowc.ca/facilities/data-platform/</a></li>
<li>Humber Sustainable Technology Program</li>
<li>8. Solar Panel interactive display</li>
<li>Humber Sustainability/Arboretum</li>
<li>9. Langstroth Bee tracker</li>
<li>Future Humber Quadcopter Swarm</li>
<li>10. <a
href="http://www.bestbuy.ca/en-CA/product/litehawk-litehawk-high-roller-mini-rc-multi-rotor-air-vehicle-red-31406/10361895.aspx">http://www.bestbuy.ca/en-CA/product/litehawk-litehawk-high-roller-mini-rc-multi-rotor-air-vehicle-red-31406/10361895.aspx</a>
<a href="http://dzlsevilgeniuslair.blogspot.ca/2013/11/more-toy-quadcopter-hacking.html">http://dzlsevilgeniuslair.blogspot.ca/2013/11/more-toy-quadcopter-hacking.html</a></li>
<li>Humber Engineering Technology Parts Crib</li>
<li>11. Parts Crib database</li>
<li>Humber Public Safety</li>
<li>12. Parking Lot combining features seen at Yorkdale and Sherway Gardens</li>
<li>Humber School of Media Studies (along with Creative Enterprises, including Digital Media)</li>
<li>13. Voice recognition, akin to Amazon Alexa</li>
<li>Humber Wireless Program</li>
<li>14. Wifi Bridge, reporting up time</li>
<li>15. IPenbaled8USB-PsdU for cluster</li>
<li>Humber HRT (along with Health and Wellness Innovation Centre)</li>
<li>16. Health and Wellness: <a href="https://library.humber.ca/collections/islandora/object/islandora%3A247">gO2: Oxygen Therapy Rehabilitation Device thesis example</a></li>
<li>In the spirit of Entrepreneurship:</li>
<li>17. Propose a project meeting CENG 317 and CENG 319 requirements</li>
</ul></li>
<li>There is a guide to buying a Raspberry Pi as part of <a href="https://www.lynda.com/Raspberry-Pi-tutorials/Up-Running-Raspberry-Pi/191267-2.html">https://www.lynda.com/Raspberry-Pi-tutorials/Up-Running-Raspberry-Pi/191267-2.html</a>.
Humber students/staff/faculty/Admin have access to Lynda.com. Access 1000's of online videos ranging from Business, Creative and Technology topics:
<ol>
<li>Visit lynda.com website</li>
<li>Click 'Sign In' button</li>
<li>Click Organization Login tab (NOT Individual Login)</li>
<li>Enter 'www.humber.ca' under organization's URL</li>
<li>Click 'Go' and you will be redirected to login.humber.ca</li>
<li>Enter your Humber username and password and click 'LOGIN' button</li>
<li>You will be redirected back to Lynda.com with full course access to create your own user name.</li>
<li>Feel free to register via <a href="https://www.lynda.com/portal/sip?org=torontopubliclibrary.ca">Toronto Public Library</a> instead such that your access is not cut off when you graduate.</li>
</ol></li>
<li>Helpful HTML learning resource: <a href="http://www.w3schools.com/html/html_lists.asp">http://www.w3schools.com/html/html_lists.asp</a>.</li>
</ol>
</p>
</SECTION>
<SECTION ID="Section_1">
<H3>Week 1 Hardware (A - Monday Sept. 11, B - Friday Sept. 8)</H3>
<p>
<ul>
<li>Start off by logging into a computer and during the log in process identify ten items as per your quiz sheet, this is an individual quiz to be done without communicating with others.</li>
<li>The maximum size of your project is in alignment with the space below the tray in your Humber North Campus Electronics Parts kit, you are expected to bring both along with safety glasses every week otherwise there is a minimum one mark deduction on the week's submission.</li>
<li>If your computer has booted:</li>
<ol>
<li>If not already installed, please install <a href="https://desktop.github.com/">https://desktop.github.com/</a></li>
<li>Create an account on <a href="https://github.com/join?source=header-home">GitHub.</a>
<ol>
<li>Select a Username for yourself at GitHub.</li>
<li>Enter an email address.</li>
<li>Choose a new, unique password for GitHub and record it.</li>
<li>Read the Terms of Service.</li>
<li>Read the Privacy Policy.</li>
<li>Decide whether you would like to agree or whether you would like to ask for alternate arrangements.</li>
<li>Click on create an account or ask for an alternate arrangement.</li>
<li>If you created an account, and are comfortable with public choose Free plan (no private repositories).</li>
<li>Regarding programming experience, usage plans, and descriptions, note that you have the option to skip this step.
<li>Start a project.</li>
<li>Verify your email address.</li>
<li>Choose a name for your individual project e.g. SensorEffector.</li>
<li>Create a new repository with the chosen project/repository name.</li>
<li>The Description is the name of your project and the Website is Username.github.io/SensorEffector.</li>
<li>Select Initialize this repository with a README.</li>
<li>Add .gitignore for C.</li>
<li>Add a license: GNU Affero General Public License v3.0.</li>
<li>Create repository.</li>
<li>Go to the repository's settings and choose to build your GitHub Pages site from the master branch to publish Username.github.io/SensorEffector it will take at least a few minutes for the site to become live then add it as your repository website.</li>
</ol>
<li>Clone <a href="https://github.com/six0four/StudentSenseHat">https://github.com/six0four/StudentSenseHat</a></li>
<li>Feel free to select files from <a href="https://github.com/six0four/StudentSenseHat">https://github.com/six0four/StudentSenseHat</a> to add to your repository.
<li>Create index.md in your repository as a blog and add a blog entry to say repository created!
<li>Open Username.github.io/SensorEffector/ with a web browser and add it as your repository website.
</ol>
<li>Welcome to your IoT themed hardware projects. Let's get started with some <a href="https://www.youtube.com/watch?v=kM-DXWEns2Y&t=28s">reflective learning.</a></li>
<li>Blackboard (Bio, Outline, Critical Path, Weeks).</li>
<li>Electives schedules - Tech Club is Wednesdays 5pm-7pm in the Prototype Lab (J233).</li>
<li>Regarding computer issues please report them to ITS by using this form to bring downed computers to their attention for repair:
<a href="http://humbercollege.formstack.com/forms/computerproblem">http://humbercollege.formstack.com/forms/computerproblem</a></li>
<li>Homework:
<ul>
<li>Project Proposal: <a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/">documentation directory</a>, be sure to visit <a href="http://ieeexplore.ieee.org/search/advsearch.jsp">IEEE's advanced search</a>, click on “My Subscribed Content” from on campus, and type your search terms e.g. “SensorEffector” into the search field..</li>
<li><a href="http://library.humber.ca/APA-MLA">APA in minutes video</a>, more <a href="http://library.humber.ca/help/apa">APA video tutorials.</a></li>
<li>Getting started with a single board microcomputer - Half Hour Familiarization with Device from Humber Parts Crib:
<ol>
<li>The single board microcomputer, comprised of a 900MHz quad-core ARM Cortex-A7 CPU with 1GB SDRAM, 10/100 Mbit/s Ethernet, GPIO, UART, I2C bus, SPI bus, and 8 GB
of Secure Digital storage from the Humber College Institute of Technology & Advanced Learning North Campus Technology Parts Crib can be tried out by following:
<a href="https://six0four.github.io/StudentSenseHat/cribpi.html">getting started https://six0four.github.io/StudentSenseHat/cribpi.html</a>.</li>
<li>The following case for is used for the parts crib Broadcom development platforms (a Pi 3 also fits) http://www.canakit.com/raspberry-pi-black-case.html and we bought the USB network adaptors from Tiger Direct.</li>
<li>Note that USB webcams are more economical and robust than pi specific camera modules.</li>
<li>More detailed instructions are available on Lynda.com plus Paul Moggach's technical notes. It turns outs that the newest version of Rasbian has realvnc-vnc-server installed by default which conflicts with xrdp.</li>
<li>Instead of installing xrdp on your development platform you can install VNC Viewer on your desktop to connect instead of using Remote Desktop Connection.</li>
<li>The boot options still need to be set along with ensuring VNC (and I2C) is enabled via Menu > Preferences > Raspberry Pi Configuration > Interfaces and such an image is in the DropBoxes as before.</li>
<li>Please let me know if you have had success purging realvnc-vnc-server and installing then using xrdp. Something along the lines of sudo apt-get purge realvnc-vnc-server, sudo apt-get install xrdp, plus relevant configuration.</li>
</ol></li>
</ul></li>
</ol>
</p>
</SECTION>
<SECTION ID="Section_2">
<H3>Week 2 Hardware (A - Monday Sept. 18, B - Friday Sept. 15)</H3>
<p>
<ul>
<li>Project Proposal Due (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week2ProjectProposalRubric.xml">rubric</a>), hand in your hardcopy of a completed/modified table.
Please also make a decision regarding the following 2 forms and submit with your respective answers: <a href="http://humber.ca/brand/sites/default/files/Photo%20Consent%20Form_rev29Jan2016.pdf">photo consent</a>
(mostly for open house and videos) and <a href="http://www.humber.ca/brand/sites/default/files/Humber%20STUDENT%20WORKS%20Consent%20July2014_FIN.pdf">project consent</a>
(though you cover this one mostly through the licensing you choose for your repository).</li>
<li>Ensure you bring your Parts Kit. Safety including safety glasses.</li>
<li>Start off by watching some soldering <a href="https://www.youtube.com/watch?v=BLfXXRfRIzY&list=PLQ32vZrF5U2lFOJTtZDytBWBYVLNp4RYz">videos</a>.</li>
<li><a href="http://radiojove.gsfc.nasa.gov/telescope/soldering.htm">NASA Jove Project.</a>
<li>You will be following and making: <a href="https://github.com/six0four/StudentSenseHat/blob/master/README.md"> https://github.com/six0four/StudentSenseHat/blob/master/README.md</a></li>
<li>Get your PCB laser etched in J233 with help from Kelly and/or Vlad their email address is prototypelab_at_humber.ca.</li>
<li>Microsoft Product discussion, MS Project critical path and dependencies are due Week 3 (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week3RubricforProjectSchedule.xml">rubric</a>).</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_3">
<H3>Week 3 Hardware (A - Monday Sept. 25, B - Friday Sept. 22)</H3>
<p>
<ul>
<li>Project Schedule Due (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week3RubricforProjectSchedule.xml">rubric</a>).</li>
<li>Budget Due next week - for an example visit: <a href="https://github.com/six0four/MicroRover/blob/master/PartsFor20MicroRoversRev02.xlsx">a budget for 20 MicroRovers</a>.</li>
<li>Here is a suggestion when forming your groups for 2017-2018 based on the information I have recieved so far:
<li>2017-2018 Monday (A) Projects:
<ol>
<li>Locker: Yohaan, Stanley, Jeremy.</li>
<li>Health: Mohita, Maheshwerie, Karandeep.</li>
<li>Emoney: Ramya, Sushant, Vinokkumar.</li>
<li>Supermarket: Guru, Abhay, Saqib.</li>
<li>Alexa Skill: Ryan, Patrick, Piyush.</li>
<li>GPS, altimeter, temperature compensation: Ravneet, Princess, Gaganpreet.</li>
<li>Home Security: Vivek, Karel.</li>
</ol>
</li>
<li>2017-2018 Mixed (A/B) Projects:
<ol>
<li><a href="http://www.sma-america.com/products/solarinverters.html">Solar</a>: Johnson, Adrian, Raphael.</li>
<li>Robot Arm: Daniel, Aldous, Eric.</li>
<li>PiRover: Christopher, Lawrence.</li>
<li>Parts Crib: David, Oluwatosin, Mohand.</li>
<li>Store security: Mykal, Chigozie, Bradey.</li>
<li>Perhaps an automated sorting system: Bojan, Alexandra, Neille.</li>
</ol>
</li>
<li>2017-2018 Friday (B) Projects:
<ol>
<li>Robotic Navigation: Kevin, Raymond, Kyle.</li>
<li>Crystal Fountains: Erick, Slav, Heakeme.</li>
<li>Radio Communications: Andrew, Aldo, Babatunde.</li>
<li>Lumi <a href="https://www.sparkfun.com/products/12664">16 x WS2812 5050 RGB LED?</a>" Access Control: Ruel, Richard, Kenneth.</li>
</ol>
</li>
<li>GitHub accounts and blogs - feel free to use index.md instead of indexcontent.html. Feel free to review <a href="https://www.lynda.com/Web-Development-tutorials/Up-Running-Markdown/438888-2.html">Learning Markdown on Lynda.com</a>.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_4">
<H3>Week 4 Hardware (A - Monday Oct. 2, B - Friday Sept. 29)</H3>
<p>
<ul>
<li>Budget Due -> trade it for your previously submitted work (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week4AnalyticRubricforBudget.xml">rubric</a>).</li>
<li>Remember to wear your glasses for safety.</li>
<li>Proof of purchase due next week by bringing your parts to class and posting on your build log (be sure to not post any sensitive information).</li>
<li>Keep in mind that a few seconds of your un-boxing should be videoed to be added to a few seconds of assembly and a few seconds of power-up for your eventual build video.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_14">
<H3>Reading Days</H3>
<p>
<ul>Consider whether you have:
<li>Ordered your parts and blogged about it.</li>
<li>Sent your Gerber files to Vlad/Kelly.</li>
<li>Blinked an LED on a crib Pi <a href="https://six0four.github.io/StudentSenseHat/cribpi.html">getting started https://six0four.github.io/StudentSenseHat/cribpi.html</a>.</li>
<li>Completed <a href="https://www.lynda.com/Raspberry-Pi-tutorials/Up-Running-Raspberry-Pi/191267-2.html">https://www.lynda.com/Raspberry-Pi-tutorials/Up-Running-Raspberry-Pi/191267-2.html</a></li>
<li>Completed your Student Sense Hat soldering.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_5">
<H3>Week 5 Hardware (A - Monday Nov. 27, B - Friday Oct. 13)</H3>
<p>
<ul>
<li>Show your acquisitions. Parts Acquired /3, Glasses /1, Blog /1.</li>
<li>N.B. Regardless of project, prototypes are not to be left powered unattended.</li>
<li>Take a look at <a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/ProgressReports.txt">update guidelines</a>.</li>
<li>To set up your Broadcom development platform's SD card be sure to visit <a href="https://github.com/six0four/StudentSenseHat/blob/master/README.md#student-raspberry-pi-image-creation-and-test-code">image creation</a> plus Paul Moggach's technical notes.</li>
<li>Next week is the mechanical assembly milestone.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_15">
<H3>Strike</H3>
<p>
<ul>
<li>Consider whether you have completed all of the reading days activities.</li>
<li>Read <a href="http://www.opseu562.org/wp-content/uploads/2017/11/facultystandwithstudents_1717_en.pdf">we believe that students should have the best education possible.</a></li>
<li>If you want to know more consider: <a href="http://www.ontla.on.ca/web/bills/bills_detail.do?locale=en&Intranet=&BillID=5335">Bill 178, Colleges of Applied Arts and Technology Labour Dispute Resolution Act, 2017</a>.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_6">
<H3>Week 6 Hardware (A - Monday Nov. 27, B - Friday Nov. 24)</H3>
<p>
<ul>
<li>This week was to be the mechanical assembly milestone for which a graded build log entry was due (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/AnalyticRubricforProgressReports.xml">rubric</a>) as well as a follow-up on A section's acquisitions.</li>
<li>Please focus on ensuring that your blog is in reverse chronological order, that the previous entry is regarding you acquisitions or more recent progress, and today's entry: what you did you do with your project during the past 5 weeks graded /5:
<ul>
<li>/1 Parts</li>
<li>/1 Glasses</li>
<li>/1 Link to blog from repository/blog reverse chronological order</li>
<li>/2 Today's blog entry</li>
</ul>
</li>
<li>Next week is the PCB completion milestone.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_7">
<H3>Week 7 Hardware (A - Monday Dec. 4, B - Friday Dec. 1)</H3>
<p>
<ul>
<li>Please ensure you have cut the trace near IC1 as marked <a href="https://github.com/six0four/StudentSenseHat/blob/master/electronics/StudentSenseHatV05_cuttrace.pdf">here</a>.</li>
</ul>
</p>
<p>
<ul>This week is the PCB completion milestone which was to be peer graded, the <a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week7PeerGradingRubricforPCB.xml">rubric</a> will be modified to be /10:
<li> /1 kit
</li><li> /1 glasses
</li><li> /2 blink
</li><li> /3 read sensors
</li><li> /1 link to blog from repository
</li><li> /1 blog reverse chronological order
</li><li> /1 image posted to blog</li>
</ul><ul>
<li>Next week the 30 Second Script is due, this is to help you explain what you have accomplished while demo'ing it for the camera.</li>
<li>Next week the placard (one per group) is also due, post a link to your group's submission on your blog (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/Week8AnalyticRubricforPlacard.xml">rubric</a>). A <a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/DRAFTMulticolourPlaque.pub">template</a> is available.</li>
<li>Here is a list of commands that last year's group found useful:
<ul>
<li>sudo apt-get update
</li><li>sudo apt-get upgrade
</li><li>sudo apt-get install git-core wiringPi xscreensaver libreoffice clamav xrdp -y
</li><li>sudo /home/pi/wiringPi/build
</li><li>gpio readall
</li><li>sudo apt-get install i2c-tools
</li><li>sudo i2cdetect -y 1
</li><li>sudo apt-get xrdp (then use "Remote Desktop Connection" on a lab desktop computer)
</li><li>wget http://www.genlogic.com/download/glg-CE-3-5-linux-pi-arm6.tar.gz
</li><li>mkdir /usr/local/glg
</li><li>cp glg-CE-3-5-linux-pi-arm6.tar.gz /usr/local/glg/
</li><li>cd /usr/local/glg/
</li><li>gunzip glg-CE-3-5-linux-pi-arm6.tar.gz
</li><li>tar xvf glg-CE-3-5-linux-pi-arm6.tar
</li><li>./DEMOS/RUN_DEMOS_NO_OPENGL
</li><li>sudo chmod ....
</li><li>date; sudo hwclock -w, sudo date -s "18 jun 2016 12:12:12"
</li><li>lsusb
</li><li>https://github.com/derekmolloy/exploringrpi/blob/master/chp06/wiringPi/servo.cpp
</li><li>feel free to reply with more on the blackboard discussion board!</li>
</ul>
</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_8">
<H3>Week 8 Hardware (A - Monday Dec. 11, B - Friday Dec. 8)</H3>
<p>
<ul>
<li>This week the placard (one per group) is due (/5).</li>
<li>This week the individual 30 second script is due (/5).</li>
<li>There was an <a href="http://www.openscad.org/downloads.html">OpenSCAD</a> demonstration, a laser cutting explanation using Eagle, as well as a <a href="https://en.wikipedia.org/wiki/Windows_Movie_Maker#Discontinuation">MovieMaker</a> demonstration.
Alternatives: <a href="https://docs.blender.org/manual/en/dev/editors/vse/sequencer/strips/effects/speed_control.html?highlight=video%20sequence%20editor">Blender</a>, <a href="https://education.microsoft.com/courses-and-resources/resources/meet-story-remix">Story Remix</a>. Suggestions from a student: <a href="https://www.openshot.org/download/">OpenShot for video</a>, <a href="http://www.audacityteam.org/download/">Audacity for sound</a>.</li>
<li>Next week the 30 second build video is due. It should be a concatenation of:<ul>
<li>a 2 second opening title screen with the project and student name,</li>
<li>a few seconds of the parts that arrived,</li>
<li>a few seconds of the parts assembly,</li>
<li>a few seconds of the power up; and,</li>
<li>a few seconds about the functionality you plan to demonstrate.</li></ul>
</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_9">
<H3>Week 9 Hardware (A - Monday Dec. 18, B - Friday Dec. 15)</H3>
<p>
<ul>
<li>This week the Build Video (as described in week 8) is due (/5) including demonstration of functional hardware.</li>
<li>Next week starts with the submission of an Individual Progress report and continues with the Hardware Demonstration (of your individual specific sensor/actuator) in class. This will be peer (and guest) graded to an average of 80%.</li>
<li>Please choose a date and time for your individual presentation.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_10">
<H3>Week 10 Hardware (A - Monday Jan. 8, B - Friday Dec. 22)</H3>
<p>
<ul>
<li>Progress Report Due (<a href="https://github.com/six0four/StudentSenseHat/tree/master/documentation/AnalyticRubricforProgressReports.xml">rubric</a>), Hardware Demonstration (of your individual specific sensor/actuator) (/25), peer (and guest) graded to an average of 80% in class.
</ul>
</p>
</SECTION>
<SECTION ID="Section_13">
<H3>At home (December 25-29)</H3>
<p>
<ul>
<li>Complete unit testing of key project attributes to be ready for next term: mechanical, data, test code (eg. sensor read triggers actuator change).</li>
<li>By the conclusion of this course your project must be suitable for the computer systems project, including mechanical assembly of some type such as an acrylic case and the generic sense hat along with test code.</li>
<li>Next week the prototype lab is open.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_13">
<H3>Prototype Lab (January 2-5)</H3>
<p>
<ul>
<li>Regarding testing, up until now we have been mostly doing unit testing with each individual sensor and actuator, at this point you should be doing production testing of the integrated hardware.</li>
<li>If you have any outstanding questions regarding fasteners please refer to <a href="https://www.boltdepot.com/fastener-information/Printable-Tools/Printable-Fastener-Tools.pdf">BoltDepot.com</a> which has great fastener information, while visit <a href="https://en.wikipedia.org/wiki/Wire_gauge">Wikipedia</a> regarding wire gauge.
<li>Next week the individual presentation is due - link to the slides from your blog, they are to cover the following topics for 1 minute or less each:<ul>
<li>Introduction (Proposal)</li>
<li>Budget</li>
<li>Schedule</li>
<li>Real life demo of your project at the front of the class (Backup: show your build video)</li>
<li>Course knowledge utilized from previous courses</li></ul></li>
<li>Please note the information about the presentations, build instructions, and scripts that has already been posted under future weeks and ask any questions you may have this week since from now on it will be quite busy during class time.</li>
</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_11">
<H3>Week 11 Hardware (A - Monday Jan. 15, B - Friday Jan. 12)</H3>
<p>
<ul>
<li>This week the Presentation is due (/15), link to the slides from your blog as per the last week's instructions.</li>
<li>Individual presentations.</li>
<li>Next week the Build Instructions are due. The key points to cover are:<ol>
<li>Correct web template usage</li>
<li>Introduction using a system diagram</li>
<li>Bill of Materials/Budget</li>
<li>Time Commitment</li>
<li>Mechanical Assembly</li>
<li>PCB / Soldering</li>
<li>Power Up</li>
<li>Unit Testing</li>
<li>Production Testing</li>
<li>Is the project reproducible by following your instructions?</li></ol></li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_12">
<H3>Week 12 Hardware (A - Monday Jan. 22, B - Friday Jan. 19)</H3>
<p>
<ul>
<li>This week your build instructions are due (/10) as per the key points to cover discussed in week 10 and described in my week 11 post.</li>
<li>Individual presentations (cont.).</li>
<li>End of semester.</li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_100">
<H3>Week 0 Integration</H3>
<p>
<ul>
<li>Feel free to take a look at: <a href="http://docs.aws.amazon.com/iot/latest/developerguide/iot-device-sdk-c.html">Getting Started with AWS IoT on the Raspberry Pi and the AWS IoT Embedded C SDK</a></li>
<li>Note that while Lynda.com is not always authorized to used Humber's Central Authentication Service, you have the option to go to a local <a href="http://www.torontopubliclibrary.ca/hours-locations/">library</a> and set up your PIN for your Library Card Number and use: <a href="https://www.lynda.com/portal/sip?org=torontopubliclibrary.ca">https://www.lynda.com/portal/sip?org=torontopubliclibrary.ca</a></li>
</ul>
</p>
</SECTION>
<SECTION ID="Section_101">
<H3>Week 1 Integration (Starting January 9th)</H3>
<p><ol>
<li>Welcome back.</li>
<li>2016-2017 Projects:<ol>
<li><a href="https://bigbosstony.github.io/">1AmbientComputing</a></li>
<li><a href="https://eugenehasjeans.github.io/">1Breathalyzer</a></li>
<li><a href="https://saadq12.github.io/">1Industry4.0</a></li>
<li><a href="https://irwintr.github.io/">1Monitoring</a></li>
<li><a href="https://masoud647.github.io/">1PartsCrib</a>, <a href="http://munro.humber.ca/~n01040349/">site</a></li>
<li><a href="https://github.com/hennok129/RoboticArm">1RoboticArm</a></li>
<li><a href="http://github.com/Libs1/SoftwareControlledDrone.github.io/">1SoftwareControlledDrone</a></li>
<li><a href="https://willcodyanderson.github.io/">1SpeechBuddy</a></li>
<li><a href="https://semjerome.github.io/">1Telematics</a>, <a href="http://autaccreport.com/wordpresstest">site</a></li>
<li><a href="https://khemar1.github.io">2AutoVehicle</a>, <a href="http://munro.humber.ca/~n00994056/">site</a></li>
<li><a href="https://StudentEng2016.github.io">2FarmBot</a></li>
<li><a href="https://mndk0076.github.io/">2LabFlow</a>, <a href="http://munro.humber.ca/~jhtg0006/bin/">site</a></li>
<li><a href="https://github.com/DanChugani">2Octoprint</a></li>
<li><a href="https://pwestman.github.io">2SmartHive</a></li>
<li><a href="https://steve-spiteri.github.io/">2Solar</a></li>
<li><a href="https://n01074838.github.io">2Wireless</a></li>
</ol></li>
<li>The section you attend, are registered in, and are a group member in, must match.</li>
<li>Introduction to the course outline/blackboard/this site, two main objectives: your project (hardware with enterprise wireless, mobile application, database with web interface) and the matching <a href="https://www.oacett.org/downloads/get_certified/technology_report/Technology_Report_Guidelines.pdf">Technical Report</a>.</li>
<li>Regarding project choice, students typically proceed with the hardware and mobile application from the prerequisite courses. I am, however, looking for students interested in contributing to an applied research project with <a href="https://www.youtube.com/watch?v=4c5pfFmr08Q">Crystal Fountains</a>.</li>
<li>Markdown: <a href="https://www.lynda.com/Web-Development-tutorials/Up-Running-Markdown/438888-2.html">Tutorial</a>.</li>
<li>References: <a href="http://library.humber.ca/help/apa">APA format</a></li>
<li>Relevant technical references: visit <a href="http://ieeexplore.ieee.org/search/advsearch.jsp">IEEE's advanced search</a> click on “My Subscribed Content” from on campus,
and type your search terms e.g. “iot market” into the search field.</li>
<li>For next week: your group or you individually must choose the project's github site (belonging to student A), print your proposal to a pdf saved in the repository and hand me
(within the first fifteen minutes of next class) the two relevant pages printed out, the one with the inline citations and one with the references list (/5).</li>
<li>Having each part of the project present every week (including hardware) is required and forms a portion of that week's deliverable's grade.</li>
</ol></p>
</SECTION>
<SECTION ID="Section_116">
<H3>Future Integration Weeks</H3>
<p><ul>
<li><a href="http://www.w3schools.com/html/html_lists.asp">http://www.w3schools.com/html/html_lists.asp</a></li>
</ul></p>
</SECTION>
<SECTION ID="Section_31">
<H3>Past Projects</H3>
<p><ul>
<li><a href="http://munro.humber.ca/~mdrk0011/projects/">http://munro.humber.ca/~mdrk0011/projects/</a></li>
<li><a href="https://github.com/JDHumphries/Delta-Laser-App">Delta-Laser-App</a></li>
<li><a href="https://github.com/d-mariano/DeltaControl">DeltaControl</a></li>
<li><a href="https://github.com/d-mariano/DeltaLaser">DeltaLaser</a></li>
<li><a href="https://github.com/HunterIT/APMRabbit">APMRabbit</a></li>
<li><a href="https://github.com/sanvirbains/Computer-Systems-Project--CENG604">sanvirbains</a></li>
<li><a href="https://github.com/Himangi27">Himangi27</a></li>
<li><a href="https://github.com/pmjonesg/FaceTracker">FaceTracker</a></li>
<li><a href="https://github.com/dsmithhayes/Groovuino">Groovuino</a></li>
<li><a href="https://github.com/kirolous/Octofarm">Octofarm</a></li>
<li><a href="https://github.com/Beesham/NoWires">NoWires</a></li>
<li><a href="https://github.com/joshua03v/NoWires">NoWires</a></li>
<li><a href="https://github.com/Archangel7/Micro-Mouse">Micro-Mouse</a></li>
<li><a href="https://github.com/Ryz5/Micro-Mouse">Micro-Mouse</a></li>
<li><a href="https://github.com/gfabian777/Nano-Mouse">Nano-Mouse</a></li>
<li><a href="https://github.com/Rick-Clapham/Drone-Flight-Controller">Drone-Flight-Controller</a></li>
<li><a href="https://github.com/dkonieczek/micro-drone-flight-control">micro-drone-flight-control</a></li>
<li><a href="https://github.com/rmahenthiran/Micro-Drone-Flight-Control">Micro-Drone-Flight-Control</a></li>
<li><a href="https://github.com/nspendik22/Hubsan-Flight-Control">Hubsan-Flight-Control</a></li>
<li><a href="https://github.com/Seenanfb/Solar-Panel-Interactive-Box">Solar-Panel-Interactive-Box</a></li>
</ul></p>
</SECTION>
<SECTION>
<p><a href="http://www.opseu562.org/wp-content/uploads/2017/08/College-Faculty-Bargaining-2017-proposals-Humber-v2.pdf">Faculty Union position regarding College Offer</a></p>
</SECTION>
</ARTICLE>