創(chuàng)客電子-Arduino和Raspberry Pi智能制作項目精選 版權(quán)信息
- ISBN:9787115466600
- 條形碼:9787115466600 ; 978-7-115-46660-0
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
創(chuàng)客電子-Arduino和Raspberry Pi智能制作項目精選 本書特色
《創(chuàng)客電子 Arduino和Raspberry Pi智能制作項目精選》主要介紹使用Arduino和Raspberry Pi控制身邊的小物件,讓其能夠感知聲、光,并控制它的動作。《創(chuàng)客電子 Arduino和Raspberry Pi智能制作項目精選》在講述了基本知識的基礎(chǔ)上,介紹了多個有趣的制作項目,列清了圖文步驟,讓讀者可以一步步跟著制作出來,通過實踐進(jìn)行學(xué)習(xí)。制作項目包括,用Arduino制作一個自動澆水器,設(shè)計一個LED交通信號燈,用Raspberry Pi制作會跳舞的小玩偶,等等。
創(chuàng)客電子-Arduino和Raspberry Pi智能制作項目精選 內(nèi)容簡介
《創(chuàng)客電子 Arduino和Raspberry Pi智能制作項目精選》作者是國內(nèi)外知名的創(chuàng)客、電子制作大師,每一本書都非常暢銷。
智能制作項目類的圖書,四色大圖,步驟清晰,適合讀者動手制作。Arduino是一個簡單的微控制器,具有易于學(xué)習(xí)的編程環(huán)境,而Raspberry Pi則是一款基于Linux的微型計算機(jī)。本書清晰地闡述了Arduino和Raspberry Pi之間的差異,并介紹了多種基于Arduino或Raspberry Pi的有趣的制作項目。
通過這些制作項目,展示如何使用Arduino或Raspberry Pi創(chuàng)建和控制運動、光線和聲音,讓項目酷炫地動起來。讓讀者更清楚地了解何時使用它們,以及適合使用的領(lǐng)域,同時鼓勵讀者去探索Arduino或Raspberry Pi的更多應(yīng)用。
通過本書你將學(xué)到以下內(nèi)容:
使用Arduino的線性執(zhí)行器構(gòu)建罐式破碎機(jī)
使用Arduino來澆灌你的植物
使用LED構(gòu)建個人交通信號燈
用你自己建立的恒溫飲料冷卻器來冷卻飲料
了解并使用PID控制算法
使用Raspberry Pi創(chuàng)建一個木偶舞會
創(chuàng)客電子-Arduino和Raspberry Pi智能制作項目精選 目錄
1 簡介 1
Arduino 和 Pi 1
Raspberry Pi 1
Arduino 2
選擇設(shè)備:Arduino 或 Pi 2
備選方案 3
小結(jié) 3
2 Arduino 5
什么是Arduino? 5
安裝Arduino IDE 5
上傳程序 6
本書代碼 7
編程指南 7
Setup和Loop 7
變量 8
數(shù)字輸出 8
數(shù)字輸入 8
模擬輸入 9
模擬輸出 9
If/Else(條件語句) 10
Loops(循環(huán)語句) 10
functions(函數(shù)) 10
小結(jié) 12
3 Raspberry Pi 13
什么是Raspberry Pi? 13
設(shè)置你的Raspberry Pi 13
準(zhǔn)備一張微型SD卡和NOOBS 14
設(shè)置SSH協(xié)議 14
Windows計算機(jī)上的SSH 15
Mac或Linux上的SSH 15
Linux命令行 16
本書代碼 16
編程指南 17
hello,world 17
制表符與縮進(jìn) 17
變量 17
if、while等 18
RPi.GPIO程序庫 18
GPIO排針 18
數(shù)字輸出 18
數(shù)字輸入 19
模擬輸出 19
小結(jié) 19
4 快速入門 21
免焊面包板 21
面包板的工作原理 21
將一個面包板連接至Arduino 21
將一個面包板連接至Raspberry Pi 22
下載軟件 22
實驗:控制一個LED 22
零件列表 22
面包板布局 23
Arduino連接器 23
Arduino軟件 23
Arduino實驗 23
Raspberry Pi連接器 23
Raspberry Pi軟件 24
Raspberry Pi實驗 25
比較代碼 25
實驗:控制一個電機(jī) 25
零件列表 25
面包板布局 25
無Arduino或Raspberry Pi時
進(jìn)行實驗 26
Arduino連接器 26
Arduino實驗 26
Raspberry Pi連接器 26
Raspberry Pi實驗 27
小結(jié) 27
5 電子技術(shù)基礎(chǔ) 29
電流,電壓,電阻 29
電流 29
電壓 29
接地 30
電阻 30
功率 30
通用器件 31
電阻 31
晶體管 31
二極管 34
LEDs 34
電容器 34
集成電路 34
連接的輸入和輸出 34
數(shù)字輸出 35
數(shù)字輸入 35
模擬輸入 35
模擬輸出 35
串行通信 35
小結(jié) 35
6 LEDs 37
常規(guī)LEDs 37
電流限制 37
項目:交通信號燈 38
零件明細(xì)表 38
設(shè)計 39
Arduino 連接 39
Arduino 軟件 39
Raspberry Pi連接 39
Raspberry Pi 軟件 39
PWM 和LED 40
RGB LEDs 41
實驗:混合顏色 41
硬件 41
零件明細(xì)表 41
Arduino 連接 42
Arduino 軟件 42
Arduino 實驗 42
Raspberry Pi 連接 42
Raspberry Pi 軟件 43
Raspberry Pi 實驗 44
小結(jié) 44
7 電機(jī)、水泵和執(zhí)行器 45
控制速度(PWM) 46
實驗:控制直流電機(jī)的速度 46
硬件 46
Arduino 軟件 46
Arduino 實驗 47
Raspberry Pi 連接 47
Raspberry Pi軟件 47
Raspberry Pi 實驗 48
使用繼電器控制直流電機(jī) 48
使用Arduino或Raspberry Pi
控制繼電器 49
繼電器模塊 50
實驗:使用繼電器模塊控制直流電機(jī) 50
零件明細(xì)表 50
接線 50
Arduino 軟件 51
Raspberry Pi軟件 51
選擇一個電機(jī) 51
扭矩 51
RPM 52
齒輪 52
齒輪電機(jī) 52
水泵 52
蠕動水泵 52
定速水泵 53
項目:Arduino 控制的家用植物澆水器 53
設(shè)計 53
零件清單表 54
建立 55
軟件 55
使用項目 56
直線電機(jī) 57
電磁鐵 57
小結(jié) 58
8 先進(jìn)的電機(jī)控制 59
H橋 59
單片式H橋 60
實驗:控制電機(jī)的旋轉(zhuǎn)方向和速度 61
零件清單表 61
設(shè)計 62
面包板布局 62
實驗 63
Arduino 連接 63
Arduino 軟件 64
Arduino實驗 65
連接Raspberry Pi 65
Raspberry Pi 實驗 66
其他H橋集成電路 67
L298N 67
TB6612FNG 69
H橋模塊 69
項目:Arduino 飲料罐擠壓器 70
零件清單表 70
接線 70
機(jī)械結(jié)構(gòu) 70
Arduino 軟件 71
小結(jié) 71
9 伺服電機(jī) 73
伺服電機(jī) 73
控制一個伺服 74
實驗:控制一個伺服電機(jī)的位置 74
硬件 74
零件列表 75
連接Arduino 75
Arduino軟件 75
采用Arduino的實驗 76
連接Raspberry Pi 76
Raspberry Pi軟件 76
采用Raspberry Pi進(jìn)行實驗 77
項目:舞動的Raspberry Pi
木偶Pepe 77
零件列表 78
設(shè)計 78
制作 78
軟件 81
使用木偶Pepe 82
小結(jié) 82
10 步進(jìn)電機(jī) 83
步進(jìn)電機(jī) 83
雙極步進(jìn)電機(jī) 83
實驗:雙極步進(jìn)電機(jī)的控制 85
零件列表 85
設(shè)計 85
Arduino 86
Arduino連接 86
Arduino軟件(較難的方法) 87
Arduino軟件(簡單的方法) 88
Arduino實驗 89
Raspberry Pi 89
Raspberry Pi的連接 90
Raspberry Pi軟件 90
Raspberry Pi實驗 91
單極步進(jìn)電機(jī) 92
達(dá)林頓陣列 92
實驗:控制單極步進(jìn)電機(jī) 92
硬件 93
零件列表 93
Arduino連接 94
Raspberry Pi連接 94
軟件 94
微步進(jìn) 94
實驗:基于Raspberry Pi的微步進(jìn) 94
零件列表 94
Raspberry Pi連接 95
軟件 95
實驗 96
無刷直流電機(jī) 96
小結(jié) 97
11 加熱和冷卻 99
電阻加熱器 99
實驗:電阻加熱 99
零件列表 99
結(jié)構(gòu) 99
實驗 99
項目:Arduino氣球隨機(jī)爆破器 99
零件列表 100
硬件 100
軟件 101
使用氣球爆破器 101
加熱元件 101
功率和能量 102
從功率到溫度的增加 102
煮沸一些水 102
帕爾帖元件 102
半導(dǎo)體元件是如何工作的 102
實際的考慮 103
項目:飲料冷卻器 103
零件列表 104
結(jié)構(gòu) 104
使用項目 104
小結(jié) 105
12 控制回路 107
簡單的恒溫器 107
實驗:恒溫器的控制好到什么程度? 107
零件列表 108
設(shè)計 108
面包板布局 109
軟件 109
實驗 111
磁滯 112
PID控制 112
比例(P) 112
積分(I) 113
微分(D) 113
調(diào)節(jié)PID控制器 113
實驗:PID恒溫控制 114
硬件 114
Arduino軟件 114
Arduino實驗 115
連接Raspberry Pi 117
Raspberry Pi 117
Raspberry Pi的實驗 119
項目:恒溫飲料冷卻器 120
硬件 120
零件列表 120
設(shè)計 121
構(gòu)建 121
Arduino軟件 122
小結(jié) 124
13 控制交流電 125
交流開關(guān)理論 125
什么是交流電 125
繼電器 125
光電隔離器 126
零交叉光電隔離器和雙向晶閘管 126
交流電切換的實踐 127
繼電器模塊 127
固態(tài)繼電器(SSRs) 128
PowerSwitch Tail 128
項目:Raspberry Pi 定時器開關(guān) 128
零件清單 128
構(gòu)建 129
軟件 129
使用這個項目 130
小結(jié) 130
14 顯示器 131
LED線條燈 131
實驗:控制RGB LED線條燈的顯示 131
零件列表 131
Arduino連接 132
Arduino軟件 132
Raspberry Pi連接 133
Raspberry Pi軟件 134
I2C OLED顯示器 135
實驗:在Raspberry Pi上使用
I2C顯示模塊 135
零件列表 135
連接 135
軟件 136
實驗 137
項目:向飲料冷卻器項目添加顯示 137
零件列表 137
連接 137
軟件 138
小結(jié) 138
15 聲音 139
實驗:沒有安裝放大器的揚聲器
與Arduino 139
零件清單 139
面包板布局 139
Arduino 軟件 140
Arduino 實驗 140
放大器 141
實驗:在Arduino上播放音頻文件 141
零件清單 141
創(chuàng)建音頻數(shù)據(jù) 141
Arduino 代碼 142
Arduino 實驗 142
把Arduino 連接到放大器上 142
在Raspberry Pi上播放音頻文件 143
項目:木偶Pepe發(fā)聲 144
零件清單 145
面包板布局 145
軟件 146
使用會說話的木偶 147
小結(jié) 147
16 物聯(lián)網(wǎng) 149
Raspberry Pi和 Bottle 149
項目:Raspberry Pi Web交換機(jī) 150
硬件 150
軟件 150
使用Web交換機(jī) 151
Arduino和網(wǎng)絡(luò) 151
項目:木偶 Twitter通知系統(tǒng) 151
把Pepe放在互聯(lián)網(wǎng)上 152
IFTTT (If This Then That) 153
使用項目 154
小結(jié) 154
附錄A Parts 155
供應(yīng)商 155
電阻和電容 156
半導(dǎo)體 156
硬件 157
零散部件 157
引腳 158
附錄B Raspberry Pi
引腳分配 159
說明 159
關(guān)于作者 160
展開全部
創(chuàng)客電子-Arduino和Raspberry Pi智能制作項目精選 作者簡介
關(guān)于作者
Simon Monk能夠全身心地進(jìn)行圖書寫作,主要由于他是電子創(chuàng)客。他的書籍包括Arduino編程:Arduino編程入門,Raspberry Pi Cookbook和Hacking Electronics。他還幫助他的妻子琳達(dá)經(jīng)營MonkMakes.com,制作和出售與他的書相關(guān)的工具包和其他產(chǎn)品。您可以在Twitter上關(guān)注Simon,并在simonmonk.org上了解更多關(guān)于他的書籍。