開源硬件激光切割創(chuàng)新電子制作 介紹以開源硬件和激光切割展開 創(chuàng)意制作的思路:使用開源硬件(Arduino、micro:bit、掌控板)作主控,使用LaserMaker建模軟件設(shè)計和切割結(jié)構(gòu)件,以圖形化或文本方式進行編程。
本書的序章教你如何使用LaserMaker設(shè)計、切割模型,使你可以快速入門。書中收錄的16個制作項目,分為創(chuàng)意生活、科學探究、數(shù)據(jù)物聯(lián)、AI創(chuàng)新四大部分。創(chuàng)意生活介紹的是從生活實際需求出發(fā)設(shè)計、制作出的4個項目;科學探究介紹的是4個與學科教學相關(guān)的項目;數(shù)據(jù)物聯(lián)介紹的是4個含有物聯(lián)網(wǎng)功能的項目;AI創(chuàng)新介紹的是4個以哈士奇(HuskyLens)AI攝像頭為基礎(chǔ),通過對標簽、人臉、物體的識別制作出的關(guān)于機器視覺的項目。本書從簡單的項目講起,逐步推進,讀者可在閱讀的同時掌握相關(guān)技術(shù),利用所學技術(shù)完成自己的創(chuàng)意制作項目。
本書可為創(chuàng)客提供創(chuàng)意靈感和制作方案,也可供學?萍忌鐖F參考。
(1)開源硬件主控板可以連接不同類型的電子模塊,讓學習者在制作過程中掌握傳感器的應用方法,做到觸類旁通,而非只學會運用本書中介紹的相關(guān)硬件。
(2)編程通常是項目制作的難點,本書中的項目大多使用Mind+進行圖形化編程,降低了難度,這對于入門編程教學來說非常重要。同時Mind+具有代碼模式,可在圖形化編程和代碼編程之間無縫銜接,滿足不同層次用戶的需求。
(3)開源硬件+圖形化編程,既能幫我們通過簡單的設(shè)計完成任務,也能夠?qū)⒓夹g(shù)應用與生活中的實際問題結(jié)合起來。
收錄16個制作項目
創(chuàng)意生活:介紹的是從生活實際需求出發(fā)設(shè)計、制作出的4個項目。
科學探究:介紹的是4個與學科教學相關(guān)的項目,展示如何通過開源硬件制作教學實驗儀器,為日常教學服務。
數(shù)據(jù)物聯(lián):介紹的是4個含有物聯(lián)網(wǎng)功能的項目,它們將采集到的數(shù)據(jù)上傳到物聯(lián)網(wǎng)平臺,便于進行數(shù)據(jù)分析,又能實現(xiàn)對本地設(shè)備的遠程控制
AI創(chuàng)新:介紹的是4個以哈士奇(HuskyLens)AI攝像頭為基礎(chǔ),通過對標簽、人臉、物體的識別制作出的關(guān)于機器視覺的項目。
陳杰
南京師范大學附屬中學樹人學校信息技術(shù)高級教師(校科技社團指導教師),中國電子學會高級會員,中國發(fā)明協(xié)會理事,江蘇省計算機學會會員,江蘇省科普作家學會會員,無線電雜志作者。致力于創(chuàng)客、AI教育研究。
序章 開源造物——走進激光切割 1
0.1 激光切割建模軟件 2
0.2 LaserMaker的基本操作 3
0.3 一鍵造物 3
0.4 圖庫功能 4
0.5 手工繪制 5
0.6 矩形陣列 6
0.7 連接方式 6
0.8 4種加工工藝 8
第 一章 創(chuàng)意生活
01 休閑泡茶機 10
1.1 結(jié)構(gòu)設(shè)計 10
1.2 電路連接 11
1.3 程序編寫 11
1.4 設(shè)備組裝 12
02 時光寶盒 14
2.1 電路連接 15
2.2 結(jié)構(gòu)設(shè)計 15
2.3 設(shè)備組裝 16
2.4 代碼編寫 17
03 智能消毒牙刷架.. 19
3.1 結(jié)構(gòu)設(shè)計 20
3.2 電路連接 20
3.3 設(shè)備組裝 22
3.4 改進方向 24
04 智能鞋柜 25
4.1 系統(tǒng)設(shè)計 26
4.2 結(jié)構(gòu)設(shè)計 26
4.3 電路連接 27
4.4 程序編寫 27
4.5 設(shè)備組裝 29
4.6 測試與改進 31
第二章 科學探究
05 探究振幅與音量的關(guān)系 33
5.1 結(jié)構(gòu)設(shè)計 33
5.2 程序編寫 34
5.3 電路連接 35
5.4 設(shè)備組裝 35
5.5 實驗操作 36
06 簡易激光測距儀——探究誤差的存在 37
6.1 結(jié)構(gòu)設(shè)計 37
6.2 相關(guān)設(shè)置 37
6.3 電路連接 38
6.4 程序編寫 38
6.5 設(shè)備組裝 39
6.6 實驗操作 40
07 桌面氣象站——探究海拔與氣壓的關(guān)系 41
7.1 結(jié)構(gòu)設(shè)計 41
7.2 電路連接 42
7.3 相關(guān)設(shè)置 42
7.4 程序編寫 43
7.5 設(shè)備組裝 44
7.6 系統(tǒng)測試 45
7.7 實驗操作 46
08 讓能量可視化——用Arduino制作簡易熱成像裝置 47
8.1 硬件材料 47
8.2 系統(tǒng)設(shè)計 48
8.3 結(jié)構(gòu)設(shè)計 49
8.4 電路連接 50
8.5 程序編寫 50
8.6 設(shè)備組裝 52
8.7 系統(tǒng)測試 55
第三章 數(shù)據(jù)物聯(lián)
09 教室實時測溫與預警系統(tǒng) 57
9.1 系統(tǒng)設(shè)計 58
9.2 結(jié)構(gòu)設(shè)計 58
9.3 電路連接 59
9.4 程序編寫 59
9.5 設(shè)備組裝 61
9.6 系統(tǒng)測試 63
10 水質(zhì)采樣監(jiān)測、垃圾清理船 65
10.1 結(jié)構(gòu)設(shè)計 66
10.2 在物聯(lián)網(wǎng)平臺注冊 67
10.3 編程環(huán)境部署 68
10.4 讓HuskyLens AI攝像頭對物體進行學習以便追蹤 69
10.5 電路連接 69
10.6 程序編寫 70
10.7 組裝船體 70
10.8 組裝清理機構(gòu) 72
10.9 組裝甲板結(jié)構(gòu) 73
10.10 系統(tǒng)測試 74
10.11 項目小結(jié) 75
11 非接觸式快速測溫打印系統(tǒng) 76
11.1 功能簡介 76
11.2 結(jié)構(gòu)設(shè)計 77
11.3 相關(guān)設(shè)置 77
11.4 相關(guān)設(shè)置 78
11.5 電路連接 80
11.6 程序編寫 81
11.7 設(shè)備組裝 83
11.8 改進方向 86
12 基于視覺識別的智能嬰兒床 87
12.1 結(jié)構(gòu)設(shè)計 88
12.2 電路連接 90
12.3 程序編寫 91
12.4 系統(tǒng)測試 92
第四章 AI創(chuàng)新
13 用Arduino 制作基于視覺識別的智能軍棋 95
13.1 系統(tǒng)設(shè)計 96
13.2 結(jié)構(gòu)設(shè)計 97
13.3 電路連接 98
13.4 程序編寫 98
13.5 設(shè)備組裝 100
13.6 系統(tǒng)測試 103
13.7 改進方向 103
14 視覺識別場館防聚集控制系統(tǒng) 104
14.1 系統(tǒng)設(shè)計 105
14.2 結(jié)構(gòu)設(shè)計 105
14.3 電路連接 105
14.4 設(shè)備組裝 107
14.5 程序編寫 108
14.6 系統(tǒng)測試 109
15 視覺識別智能分類垃圾桶 111
15.1 KNN算法 112
15.2 系統(tǒng)設(shè)計 112
15.3 結(jié)構(gòu)設(shè)計 112
15.4 電路連接 114
15.5 程序編寫.. 115
15.6 設(shè)備組裝.. 116
15.7 系統(tǒng)測試.. 119
16 平行實境游戲——俯臥撐攢電能 121
16.1 系統(tǒng)設(shè)計 122
16.2 電能積攢端 122
16.3 電能釋放端 122
16.4 結(jié)構(gòu)設(shè)計 123
16.5 電路連接 124
16.6 程序編寫 124
16.7 設(shè)備組裝 127
16.8 系統(tǒng)測試 129