Raspberry Pi Pico DIY Workshop: Build exciting projects in home automation, personal health, gardening, and citizen science

دانلود کتاب Raspberry Pi Pico DIY Workshop: Build exciting projects in home automation, personal health, gardening, and citizen science

36000 تومان موجود

کتاب کارگاه آموزشی Raspberry Pi Pico DIY: ساخت پروژه های هیجان انگیز در اتوماسیون خانه، سلامت شخصی، باغبانی و علم شهروندی نسخه زبان اصلی

دانلود کتاب کارگاه آموزشی Raspberry Pi Pico DIY: ساخت پروژه های هیجان انگیز در اتوماسیون خانه، سلامت شخصی، باغبانی و علم شهروندی بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 3


توضیحاتی در مورد کتاب Raspberry Pi Pico DIY Workshop: Build exciting projects in home automation, personal health, gardening, and citizen science

نام کتاب : Raspberry Pi Pico DIY Workshop: Build exciting projects in home automation, personal health, gardening, and citizen science
عنوان ترجمه شده به فارسی : کارگاه آموزشی Raspberry Pi Pico DIY: ساخت پروژه های هیجان انگیز در اتوماسیون خانه، سلامت شخصی، باغبانی و علم شهروندی
سری :
نویسندگان : ,
ناشر : Packt Publishing
سال نشر : 2022
تعداد صفحات : 376
ISBN (شابک) : 1801814813 , 9781801814812
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 32 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


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




پست ها تصادفی