دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Marwan Alsabbagh
سری:
ناشر: Manning Publications
سال نشر: 2023
تعداد صفحات: 147
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 Mb
در صورت تبدیل فایل کتاب Build Your Own Robot: Using Python, CRICKIT, and Raspberry Pi (MEAP v2) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ربات خود را بسازید: با استفاده از Python، CRICKIT و Raspberry Pi (MEAP v2) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Build Your Own Robot MEAP V02 Copyright Welcome Brief contents Chapter 1: Building robots with Python 1.1 Why robots are amazing 1.1.1 Robots move 1.1.2 Robots can see 1.1.3 Robots can find 1.1.4 Robots we command 1.1.5 Robots from any distance 1.2 What you can do with Robots 1.2.1 Prototyping 1.2.2 Teaching 1.2.3 Production ready 1.2.4 Limitations 1.3 Our approach to making robots 1.3.1 Learning from failures 1.3.2 Who is this book for? 1.3.3 What will you gain? 1.4 The robot building blocks 1.5 What are robots made of? 1.5.1 Servos and DC motors on a Raspberry Pi 1.5.2 Hardware Stack 1.5.3 Python and Linux 1.5.4 Software Stack 1.6 Summary Chapter 2: Getting started 2.1 Introducing our Robotic Hardware 2.1.1 Raspberry Pi 2.1.2 Adafruit Crickit HAT 2.2 Configuring the software for our robots 2.3 Changing NeoPixel colors 2.4 Checking touch sensor state 2.5 Controlling DC motors 2.6 Controlling motors with the touch sensor 2.7 Summary Chapter 3: Driving the robot 3.1 What’s a Robot Chassis Kit 3.2 Hardware Stack 3.3 Software Stack 3.4 Writing a move forward function 3.5 Using environment variables for configuration 3.6 Controlling the speed and duration of movements 3.7 Moving backward 3.8 Turning right 3.9 Moving left and spinning in either direction 3.10 Refactoring by finding common logic 3.11 Refactoring by using functools 3.12 Summary Chapter 4: Creating a robot shell 4.1 What’s a REPL or shell 4.2 Hardware Stack 4.3 Software Stack 4.4 Creating the robot shell 4.5 Handling command arguments 4.6 Adding a speed argument 4.7 Running robot shell scripts 4.8 Summary Chapter 5: Controlling robots remotely 5.1 Hardware Stack 5.2 Software Stack 5.3 Controlling robots over SSH 5.3.1 Creating the server side script 5.3.2 Running the script remotely 5.3.3 Creating the client side script 5.4 Creating web services for robots 5.4.1 Creating our first web service 5.4.2 Creating web services to perform robot movements 5.5 Calling web services from Python 5.5.1 Using the REPL to call web services 5.5.2 Creating a basic web service client 5.5.3 Creating a web service client with persistent connections 5.5.4 Measuring client performance 5.6 Summary Chapter 6: Creating robot web apps 6.1 Hardware Stack 6.2 Software Stack 6.3 Moving robots forward and backward over the web 6.3.1 Creating a basic web application 6.3.2 Detecting failed requests 6.3.3 Moving robots forward with web apps 6.4 Creating a full movement web app 6.4.1 Creating the full movement application 6.4.2 Web Interface Design 6.4.3 Measuring application performance in the browser 6.5 Summary Chapter 7: Joystick controlled robots 7.1 Hardware Stack 7.2 Software Stack 7.3 Joystick Events 7.4 Reading joystick events using Pygame 7.4.1 Detecting events in Pygame 7.4.2 Detecting joystick events 7.5 Reading Linux joystick events 7.5.1 Exploring the Linux input subsystem 7.5.2 Unpacking joystick events 7.5.3 Mapping joystick events 7.5.4 Working with axis events 7.6 Measuring the rate of joystick events 7.6.1 Calculating the event rate 7.6.2 Calculating the level rate 7.7 Moving robots with joysticks 7.7.1 Creating the joystick client 7.8 Summary Appendix A: Hardware purchasing guide A.1 Raspberry Pi components A.2 Motors and chassis kits and joystick controllers A.3 Power and cabling A.4 Optional Purchases Appendix B: Configuring the Raspberry Pi B.1 Setting up the Raspberry Pi B.2 Setting up the Adafruit Crickit HAT B.3 Activating the Python virtual environment Appendix C: Robot assembly guide C.1 Building a mobile robot C.2 Building a servo camera robot C.3 Building a pusher robot C.4 Creating a track for the pusher robot