دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sai Yamanoor. Srihari Yamanoor
سری:
ISBN (شابک) : 1801814813, 9781801814812
ناشر: Packt Publishing
سال نشر: 2022
تعداد صفحات: 376
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 36 Mb
در صورت تبدیل فایل کتاب Raspberry Pi Pico DIY Workshop: Build exciting projects in home automation, personal health, gardening, and citizen science به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کارگاه آموزشی Raspberry Pi Pico DIY: ساخت پروژه های هیجان انگیز در اتوماسیون خانه، سلامت شخصی، باغبانی و علم شهروندی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اولین قدم های خود را با Raspberry Pi Pico بردارید و پروژه های هیجان انگیز را با استفاده از CircuitPython، MicroPython و Pico انجام دهید
Raspberry Pi Pico جدیدترین محصول اضافه شده به خانواده Raspberry Pi است. این میکروکنترلر که توسط بنیاد Raspberry Pi بر اساس تراشه RP2040 معرفی شده است، یک میکروکنترلر کوچک و سریع است که به اندازه کافی پانچ برای قدرت بخشیدن به طیف وسیعی از برنامهها دارد. کارگاه DIY Raspberry Pi Pico به شما کمک میکند تا با Pico خودتان شروع کنید و از ویژگیهای آن برای توسعه محصولات نوآورانه استفاده کنید.
این کتاب با مقدمهای بر Raspberry Pico آغاز میشود. شما درک کاملی از لوازم جانبی RP2040 و بردهای توسعه مختلف برای Pico طراحی و تولید شده توسط سازمان های مختلف دارید. شما گزینههای سختافزار و زبان برنامهنویسی افزودنی موجود برای Pico را بررسی خواهید کرد. در مرحله بعد، روی مهارتهای عملی تمرکز میکنید، از یک پروژه ساده چشمکزن LED شروع میکنید و تا یک صفحه نمایش هفت بخش غولپیکر میسازید، در حالی که با نمونههای کاربردی مانند نمایشگرهای علوم شهروندی، سلامت دیجیتال و روباتها کار میکنید. شما همچنین روی پروژه های هیجان انگیز در مورد باغبانی، ساخت ایستگاه هواشناسی، ردیابی کیفیت هوا، هک کردن سلامت شخصی خود و ساخت ربات، همراه با کشف نکات و ترفندهایی کار خواهید کرد تا اعتماد به نفس لازم برای بهترین استفاده از RP2040 را به شما بدهد.
در پایان این کتاب Raspberry Pi، شما یک پایه محکم در توسعه محصول با استفاده از RP2040 ایجاد خواهید کرد، یک مهارت بسیار مهم برای توسعه دستگاه تعبیه شده به دست خواهید آورد، و یک رباتی که خودتان ساخته اید.
این کتاب برای دانشآموزان، معلمان، مهندسان، دانشمندان، هنرمندان و علاقهمندان به فناوری است که میخواهند سیستمهای تعبیهشده را توسعه دهند که اتوماسیون مقرونبهصرفه، اینترنت اشیا، روباتیک، دستگاههای پزشکی و پروژههای هنری را هدایت میکنند. اگر خود را سازنده می دانید و دوست دارید نحوه استفاده از Raspberry Pico را یاد بگیرید، این کتاب برای شما مناسب است. آشنایی با برنامه نویسی Python، MicroPython، CircuitPython، سخت افزار تعبیه شده و تجهیزات جانبی مفید است اما برای استفاده حداکثری از این کتاب اجباری نیست.
Take your first steps with the Raspberry Pi Pico and take on exciting projects using CircuitPython, MicroPython, and Pico
The Raspberry Pi Pico is the latest addition to the Raspberry Pi family of products. Introduced by the Raspberry Pi Foundation, based on their RP2040 chip, it is a tiny, fast microcontroller that packs enough punch to power an extensive range of applications. Raspberry Pi Pico DIY Workshop will help you get started with your own Pico and leverage its features to develop innovative products.
This book begins with an introduction to the Raspberry Pi Pico, giving you a thorough understanding of the RP2040's peripherals and different development boards for the Pico designed and manufactured by various organizations. You'll explore add-on hardware and programming language options available for the Pico. Next, you'll focus on practical skills, starting with a simple LED blinking project and building up to a giant seven-segment display, while working with application examples such as citizen science displays, digital health, and robots. You'll also work on exciting projects around gardening, building a weather station, tracking air quality, hacking your personal health, and building a robot, along with discovering tips and tricks to give you the confidence needed to make the best use of RP2040.
By the end of this Raspberry Pi book, you'll have built a solid foundation in product development using the RP2040, acquired a skillset crucial for embedded device development, and have a robot that you built yourself.
This book is for students, teachers, engineers, scientists, artists, and tech enthusiasts who want to develop embedded systems that drive cost-effective automation, IoT, robotics, medical devices, and art projects. If you consider yourself a maker and would like to learn how to use the Raspberry Pi Pico, then this book is for you. Familiarity with Python programming, MicroPython, CircuitPython, embedded hardware, and peripherals is helpful but not mandatory to get the most out of this book.
Cover Title Page Copyright Dedication Contributors Table of Contents Preface Section 1: An Introduction to the Pico Chapter 1: Getting Started with the Raspberry Pi Pico Technical requirements Introducing the Raspberry Pi Pico and RP2040 RP2040 microcontroller Discussing variants of the Pico board Where to buy the Pico Soldering the Pico's headers Soldering the headers Implementing the "Hello World!" example MicroPython Implementing the LED-blinking example Description of the code sample CircuitPython example Launching Mu Second LED-blinking example CircuitPython or MicroPython? Identifying useful add-on hardware for the Pico Pico Breadboard Kit (USD 19.31) Pico GPIO Expansion Board (USD 10.34) Pico HAT Expansion (USD 13.79) Grove Shield for Pi Pico (USD 3.90) Pimoroni Pico Decker (Quad Expander) (USD 16.55) Summary Chapter 2: Serial Interfaces and Applications Technical requirements Installing requisite libraries HTU21D-F temperature sensor DHT20 temperature and humidity sensor OLED display (driven by SSD1306) Wireless pack Using the UART interface to communicate between two Pico boards The UART interface Setting up the Pico Programming the Pico boards Testing the code Applications of the UART interface Interfacing sensors using the I2C interface Introduction to the I2C interface Pull-up resistors Testing the HTU21D-F temperature sensor HTU21D-F temperature sensor code Testing the DHT20 temperature sensor AHT20 temperature sensor code The Feather RP2040 board Troubleshooting Displaying temperature data using the SPI The Serial Peripheral Interface (SPI) Wiring up the display Displaying the temperature and humidity data The LILYGO RP2040 board Setting up the wireless pack Summary Chapter 3: Home Automation Projects Technical requirements Installing the requisite libraries NeoPixel Wireless pack Interfacing sensors Controlling appliances Publishing sensor events to the cloud Setting up Adafruit IO Publishing events Controlling LED strips Introducing the RP2040 Connect Installing CircuitPython on the RP2040 Connect Connecting the RP2040 to the internet Summary Chapter 4: Fun with Gardening! Technical requirements Why gardening? Installing the requisite libraries Soil sensor Wireless pack NeoPixel Setting up the soil sensor Setting up the wireless pack Setting up the NeoPixel LED Publishing data to ThingSpeak Putting it all together Summary Section 2: Learning by Making Chapter 5: Building a Weather Station Technical requirements Conducting citizen science experiments Installing the requisite libraries The AM2315 sensor BME280 sensor VEML6075 UV light sensor Testing the sensors Testing the BME280 sensor Testing the AM2315 temperature/humidity sensor Testing the VEML6075 sensor Testing the weather meter sensors Testing the wireless pack Assembling and testing the weather station Next steps Summary Chapter 6: Designing a Giant Seven-Segment Display Technical requirements Inspiration for the project Potential use cases Installing the required libraries Wireless pack Selecting a seven-segment display Wiring up the giant seven-segment display Writing the drivers for the giant seven-segment display Using the display Simple web server Serial port example Tracking physical activity Putting it all together Summary Chapter 7: Designing a Visual Aid for Tracking Air Quality Technical requirements Inspiration for the project Installing requisite libraries Stepper motor Wireless pack SCD30 CO2 sensor Using public data sources for air quality data Running the query on a Pico Interfacing a CO2 sensor with the Pico Interfacing the stepper motor Building the display Making an interactive display Summary Section 3: Advanced Topics Chapter 8: Building Wireless Nodes Technical requirements Installing requisite libraries Adafruit Bluefruit LE SPI Friend Optional – the LoRa module Optional – the CO2 sensor Interfacing a Bluetooth Low Energy module Publishing sensor data via the Bluetooth module Interfacing a Sigfox module What is Sigfox? Sigfox module Setting up the Sigfox module Interfacing a LoRa module What is LoRa? Considering an example scenario Summary Chapter 9: Let's Build a Robot! Technical requirements Installing the prerequisites Installing the batteries Controlling the LEDs Motor selection and control DC motors Stepper motors Servo motors DC motor control Servo motor control Testing the sensors Ultrasonic sensor Line-following sensor Testing the robot Robotics contests Summary Chapter 10: Designing TinyML Applications Technical requirements Optional hardware Introducing TinyML Introducing the Pico4ML Keyword recognition in audio samples Edge Impulse Classifying images Developing edge devices Summary Chapter 11: Let's Build a Product! Technical requirements Understanding the Pico phone Capturing the requirements Selecting components Building a proof-of-concept Installing the requisite libraries Testing the Notecard Testing the keypad Designing a PCB Schematic capture PCB layout Enclosure selection Gerber file generation Board fabrication Assembling the PCB Bringing up the board Final assembly and testing Taking the project forward Replacing the Pico Pimoroni PGA2040 – USD 9.05 RP2040 Stamp – USD 14.55 Summary Chapter 12: Best Practices for Working with the Pico Technical requirements Upgrading your Pico's firmware Programming the Pico using the Arduino IDE Downloading and installing the Arduino IDE Installing a board package for the Pico Programming in C/C++ using the Pico SDK Debuggers for the Raspberry Pi Pico Tools to aid with prototyping and product development Breadboard with Pico's pinout labels Power profiling your application Nordic Power Profiler Kit – USD 81.25 Joulescope – USD 999 Programming the PIOs Summary Index About Packt Other Books You May Enjoy