توضیحاتی در مورد کتاب Raspberry Pi Home Automation with Arduino
نام کتاب : Raspberry Pi Home Automation with Arduino
ویرایش : 2
عنوان ترجمه شده به فارسی : اتوماسیون خانگی رزبری پای با آردوینو
سری :
نویسندگان : Dennis, Andrew K
ناشر : Packt Publishing Limited
سال نشر : 2015
تعداد صفحات : 148
ISBN (شابک) : 9781784399207 , 1784399205
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 6 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 14
Chapter 1: An Introduction to the Raspberry Pi, Arduino, and Home Automation......Page 20
History and background of the Raspberry Pi......Page 21
History and background of the Arduino......Page 22
Raspberry Pi to Arduino shield connection bridge......Page 24
Writing software for the Arduino......Page 26
History of home automation......Page 27
X10 – a standard is born......Page 28
The dot-com boom and open source – a new set of technologies......Page 29
Commercial products......Page 30
Summary......Page 31
The SD card – our Raspberry Pi\'s storage device......Page 32
A Note on Noobs......Page 33
Setting up the SD card and installing Raspbian......Page 34
Raspberry Pi SSH setup......Page 35
A quick guide to the Arduino IDE......Page 36
Using the Arduino to Raspberry Pi connection bridge......Page 37
Summary......Page 39
Chapter 3: Central Air and Heating Thermostat......Page 40
Introducing the thermostat......Page 41
Setting up our hardware......Page 42
Relays......Page 43
Connecting the thermistor......Page 44
Setting up our software......Page 45
Thermostat software......Page 46
Starting your thermostat application......Page 50
Testing the JSON response......Page 51
Next steps......Page 52
Attaching the device to your heating system or a similar appliance......Page 53
Adding a potentiometer......Page 54
Adding an LCD screen......Page 55
Summary......Page 56
Chapter 4: Temperature Storage – Setting Up a Database to Store Your Results......Page 58
SSH......Page 59
Installing SQLite Version 3.x......Page 61
Creating a database......Page 62
Writing SQL queries......Page 63
Creating a Python application to write to our database......Page 65
Adding a cron job......Page 68
Downloading HTSQL......Page 70
Configuring HTSQL......Page 71
Summary......Page 73
Chapter 5: Parcel Delivery Detector......Page 74
Pressure sensor – force-sensing resistor......Page 75
Connecting the components to the Arduino......Page 76
Writing our software......Page 77
A web-based Python application......Page 80
Our Python application......Page 81
Starting the web service......Page 84
Installing the parcel detector......Page 85
Checking the shipping details......Page 87
Summary......Page 88
Chapter 6: Curtain Automation – Open and Close the Curtains Based on the Ambient Light......Page 90
Installing arduPi......Page 91
Motor shield and motors......Page 92
Wiring up the components......Page 93
Testing the photoresistor with software......Page 94
Makefiles......Page 96
Wiring the components to the shield......Page 97
Threads......Page 98
Writing our code......Page 99
Attaching the hardware......Page 103
Debugging problems......Page 104
Adding a stepper motor......Page 105
Summary......Page 106
Chapter 7: Water/Damp Detection – Check for Damp/Flooding in Sheds and Basements......Page 108
Arduino Circuit......Page 109
Sketch code......Page 110
Python code......Page 113
Adding a cron job......Page 114
Adding an LED alert......Page 115
Blinking LED code......Page 116
Expanding the LED functionality......Page 117
Water detection......Page 119
Summary......Page 121
Chapter 8: Wrapping Up......Page 122
A brief review of the second edition of Raspberry Pi Home Automation with Arduino......Page 123
The prototyping Pi Plate......Page 124
The wiringPi library......Page 125
The Gertboard......Page 126
Motor controller......Page 127
Atmel ATmega microcontroller......Page 128
Ideas for future projects......Page 129
Switching lights on with a photoresistor......Page 130
RFID chips......Page 131
Summary......Page 132
Raspberry Pi......Page 134
Linux......Page 135
Arduino......Page 136
Electronics......Page 137
Home automation technology......Page 138
3D printing......Page 139
Index......Page 140