دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Pradeeka Seneviratne
سری:
ISBN (شابک) : 9781788474610
ناشر: Packt Publishing
سال نشر: 2017
تعداد صفحات: 201
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 24 مگابایت
در صورت تبدیل فایل کتاب ESP8266 Robotics Projects: DIY Wi-Fi controlled robots به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پروژه های رباتیک ESP8266: ربات های کنترل شده Wi-Fi DIY نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ویژگی های کلیدی با ESP8266 و ویژگی های آن آشنا شوید. با استفاده از ESP8266 ربات های کنترل شده Wi-Fi بسازید کتابی مبتنی بر پروژه که از برد ESP8266 و برخی از تغییرات محبوب آن برای ساخت روبات استفاده می کند. توضیحات کتاب ماژول Wi-Fi ESP8266 یک SOC مستقل با پشته پروتکل TCP/IP یکپارچه است و می تواند به هر میکروکنترلری به شبکه Wi-Fi شما دسترسی داشته باشد. قابلیت پردازش و ذخیره سازی قدرتمندی دارد و از میزبانی اپلیکیشن و شبکه وای فای نیز پشتیبانی می کند. این کتاب همه چیز در مورد پروژه های رباتیک مبتنی بر برد میکروکنترلر اصلی ESP8266 و برخی از انواع بردهای ESP8266 است. با نشان دادن تمام موارد ضروری که برای ساختن محیط توسعه خود با اجزای سخت افزاری و نرم افزاری اولیه نیاز دارید شروع می شود. این کتاب از برد اصلی ESP8266 و برخی از انواع آن مانند Adafruit HUZZAH ESP8266 و Adafruit Feather HUZZAH ESP8266 استفاده می کند. شما یاد خواهید گرفت که چگونه از انواع کیتهای شاسی، موتورها، درایورهای موتور، منابع تغذیه، تابلوهای توزیع، سنسورها و محرکها برای ساخت پروژههای روباتیکی که میتوانند از طریق Wi-Fi کنترل شوند، استفاده کنید. علاوه بر این، نحوه استفاده از سنسورهای خط، ArduiCam، Wii Remote، رمزگذار چرخ و کیت Gripper را برای ساخت ربات های تخصصی تر یاد خواهید گرفت. در پایان این کتاب، شما یک ربات کنترل Wi-Fi با استفاده از ESP8266 خواهید ساخت. آنچه خواهید آموخت با ESP8266 اصلی، Arduino UNO و یک برد درایور موتور، یک ربات اولیه بسازید. یک ربات مینی گرد با ESP8266 HUZZAH بسازید ربات مینی گرد خود را با ادغام رمزگذارها با موتورها اصلاح کنید از کیت شاسی زومو برای ساخت یک ربات دنبال کننده خط با اتصال سنسورهای خط استفاده کنید ربات Romi خود را با Wiimote کنترل کنید یک شاسی Mini Robot Rover با گیره بسازید و آن را از طریق Wi-Fi کنترل کنید روباتی بسازید که بتواند عکس بگیرد درباره نویسنده Pradeeka Seneviratne یک مهندس نرم افزار با بیش از 10 سال تجربه در برنامه نویسی کامپیوتر و طراحی سیستم است. او متخصص در توسعه سیستم های تعبیه شده مبتنی بر آردوینو و رزبری پای است. Pradeeka در حال حاضر یک مهندس نرم افزار جاسازی شده تمام وقت است که با سیستم های جاسازی شده و فناوری های بسیار مقیاس پذیر کار می کند. او پیش از این به عنوان مهندس نرم افزار برای چندین شرکت خدمات فناوری و زیرساخت فناوری اطلاعات کار می کرد. او با پروژه Outernet به عنوان یک آزمایشکننده سختافزار و نرمافزار داوطلب برای گیرندههای Outernet DIY مبتنی بر Lighthouse و Raspberry Pi بر اساس فرکانسهای ماهوارهای باند Ku همکاری کرد. او همچنین نویسنده پنج کتاب است: اینترنت اشیا با آردوینو بلوپرینت [انتشار پکت] اینترنت اشیا: ساخت پروژه های مبتنی بر آردوینو [انتشار بسته] ساخت پی ال سی آردوینو [Apress] پروژه های Raspberry Pi 3 برای برنامه نویسان جاوا [انتشارات Packt] شروع بی بی سی micro:bit [Apress]
Key Features Get familiar with ESP8266 and its features. Build Wi-FI controlled robots using ESP8266 A project based book that will use the ESP8266 board and some of its popular variations to build robots. Book Description The ESP8266 Wi-Fi module is a self-contained SOC with an integrated TCP/IP protocol stack and can give any microcontroller access to your Wi-Fi network. It has a powerful processing and storage capability and also supports application hosting and Wi-Fi networking. This book is all about robotics projects based on the original ESP8266 microcontroller board and some variants of ESP8266 boards. It starts by showing all the necessary things that you need to build your development environment with basic hardware and software components. The book uses the original ESP8266 board and some variants such as the Adafruit HUZZAH ESP8266 and the Adafruit Feather HUZZAH ESP8266 . You will learn how to use different type of chassis kits, motors, motor drivers, power supplies, distribution boards, sensors, and actuators to build robotics projects that can be controlled via Wi-Fi. In addition, you will learn how to use line sensors, the ArduiCam, Wii Remote, wheel encoders, and the Gripper kit to build more specialized robots. By the end of this book, you will have built a Wi-Fi control robot using ESP8266. What you will learn Build a basic robot with the original ESP8266, Arduino UNO, and a motor driver board. Make a Mini Round Robot with ESP8266 HUZZAH Modify your Mini Round Robot by integrating encoders with motors Use the Zumo chassis kit to build a line-following robot by connecting line sensors Control your Romi Robot with Wiimote Build a Mini Robot Rover chassis with a gripper and control it through Wi-Fi Make a robot that can take pictures About the Author Pradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems design. He is an expert in the development of Arduino and Raspberry Pi-based embedded systems. Pradeeka is currently a full-time embedded software engineer who works with embedded systems and highly scalable technologies. Previously, he worked as a software engineer for several IT infrastructure and technology servicing companies. He collaborated with the Outernet project as a volunteer hardware and software tester for Lighthouse and Raspberry Pi-based DIY Outernet receivers based on Ku band satellite frequencies. He is also the author of five books: Internet of Things with Arduino Blueprints [Packt Publishing] IoT: Building Arduino-Based Projects [Packt Publishing] Building Arduino PLCs [Apress] Raspberry Pi 3 Projects for Java Programmers [Packt Publishing] Beginning BBC micro:bit [Apress]
Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewer......Page 6
www.PacktPub.com......Page 7
Customer Feedback......Page 8
Table of Contents......Page 9
Preface......Page 13
Chapter 1: Getting Ready......Page 18
ESP8266EX......Page 19
ESP-01......Page 20
Board features and connections......Page 21
Connections......Page 22
Power supply......Page 23
Connecting through USB for flashing......Page 24
Using a serial terminal program......Page 26
AT commands......Page 28
Using AT commands......Page 31
Installing the Arduino core for an ESP8266 Wi-Fi chip......Page 32
Hello world......Page 35
Mini 3-Layer Round Robot Chassis Kit......Page 36
Zumo chassis kit......Page 37
Romi chassis kit......Page 38
Mini robot rover chassis kit......Page 39
Rover 5 robot platform......Page 40
Parallel Gripper Kit A - Channel mount......Page 41
Summary......Page 42
Chapter 2: Building a Mini Round Robot with Original ESP8266......Page 43
Assembling the Mini 3-Layer Round Robot chassis kit......Page 44
Assembling the wheels......Page 45
Assembling the chassis......Page 48
Attaching 9V battery box to the chassis layer......Page 50
Connecting the middle chassis......Page 51
Attaching 4 x AA battery box to the chassis layer......Page 52
Connecting the Arduino with motor driver......Page 53
Connecting the ESP01 with Arduino......Page 54
Using Blynk......Page 56
Installing the Blynk library for Arduino......Page 64
Working with the Blynk Sketch Code Builder......Page 66
Listing 2-1 – Example code generated with the Blynk Sketch Code Builder......Page 70
Listing 2-2 – complete sketch for mini round robot......Page 76
Applying power......Page 79
Playing the robot......Page 80
Summary......Page 81
Things you will need......Page 82
The Wheel Encoder Kit......Page 83
Connecting the encoders with motors......Page 84
Wiring the encoders with Arduino......Page 85
Creating a Blynk app......Page 87
Writing an Arduino sketch......Page 95
Listing 3-1 – Displaying average of the pulses generated by the two wheel encoders (the hall-effect sensors)......Page 96
Calculating the distance traveled......Page 101
Calculating the average speed......Page 103
Playing the 3-Layer Mini Round Robot......Page 104
Summary......Page 105
Chapter 4: Building a Mini Round Robot with the Feather HUZZAH ESP8266......Page 106
Things you will need......Page 107
What is Feather HUZZAH ESP8266?......Page 108
Downloading the Adafruit Motor Shield V2 library......Page 109
Assembling the robot......Page 110
Creating a Blynk app......Page 113
Writing the Arduino UNO sketch......Page 116
Listing 4-1 – Arduino sketch for controlling the Mini Round Robot......Page 118
Testing the robot......Page 125
Summary......Page 126
Things you will need......Page 127
Assembling the Zumo chassis Kit......Page 128
Attaching the Feather Doubler......Page 130
Writing Arduino sketch......Page 135
Listing 5-1 – Arduino sketch for line-following......Page 136
Playing with your robot......Page 142
Summary......Page 143
Chapter 6: Building an ESP8266 Robot Controller......Page 144
Building the Romi Robot......Page 145
Ball casters......Page 148
Battery contacts......Page 149
Motors......Page 151
Wheels......Page 153
Attaching the FeatherWing Doubler......Page 155
Building the Robot Controller......Page 159
Arduino sketch for the Robot Controller......Page 161
Listing 6-2 – Arduino sketch for the Robot......Page 163
Play it......Page 167
Summary......Page 168
Things you will need......Page 169
Mini Robot Rover chassis kit......Page 170
Assembling the Gripper Kit......Page 171
Connecting the gripper to the chassis......Page 178
Assembling electronics......Page 179
Software......Page 181
Summary......Page 183
Things you will need......Page 184
Rover 5 chassis......Page 185
Connecting the electronics......Page 187
Wiring the ArduCAM with the Feather HUZZAH ESP8266......Page 191
Arduino libraries......Page 193
Summary......Page 198
Index......Page 199