Logo

FNK0050

  • Welcome
    • About Battery
    • Safety and Precautions
    • About Freenove
    • Copyright

List

  • List
    • Robot Shield for Raspberry Pi
    • Machinery Parts
    • Transmission Parts
    • Acrylic Parts
    • Electronic Parts and Tools
    • Required but NOT Contained Parts

Preface

  • Preface
    • Raspberry Pi Introduction
      • GPIO
        • BCM GPIO Numbering
        • PHYSICAL Numbering
        • WiringPi GPIO Numbering

Preparation

  • 0. Chapter Raspberry Pi Preparation
    • Component List
      • Required Components
    • Optional Components
      • Required Accessories for Monitor
      • Required Accessories for Remote Desktop
    • Raspberry Pi OS
      • Automatically Method
      • Manually Method
        • Write System to Micro SD Card
      • Enable ssh and configure WiFi
      • Insert SD card
    • Getting Started with Raspberry Pi
      • Monitor desktop
      • Set Resolution
      • Remote desktop & VNC
        • MAC OS Remote Desktop
        • Windows OS Remote Desktop
        • VNC Viewer & VNC
          • Enable VNC
          • set resolution
    • Robot Shield for Raspberry Pi
      • Shield Introduction

Projects

  • 1. Chapter Software installation and Test (necessary)
    • 1.1. Step 1 Obtain the Code and Set python3 as Default
      • 1.1.1. Set Python3 as default python (Necessary)
        • 1.1.1.1. Shortcut Key
    • 1.2. Step 2 Configuration
      • 1.2.1. Enable I2C and VNC
        • 1.2.1.1. Install I2C-Tools
        • 1.2.1.2. Install python-smbus
        • 1.2.1.3. Communication test
        • 1.2.1.4. Additional supplement
    • 1.3. Step 3 Run the Libraries Installation Program
  • 2. Chapter 2 Assemble Robot
    • 2.1. Step 1 Install Disk Servo Arms
    • 2.2. Step 2 Install Body Bracket
    • 2.3. Step 3 Install Shield
    • 2.4. Step 4 Install MPU6050
    • 2.5. Step 5 Install LED module
    • 2.6. Step 6 Install Raspberry Pi
    • 2.7. Step 7 Install Connector
    • 2.8. Step 8 Install Servo to Acrylic Board
    • 2.9. Step 9 Run Servo Program (Necessary)
    • 2.10. Step 10 Assemble Legs to Body
    • 2.11. Step 11 Assemble Head
    • 2.12. Step 12 Assemble Head to Body
    • 2.13. Step 13 Wiring
      • 2.13.1. Camera for Pi3/4
      • 2.13.2. Camera for Pi5
    • 2.14. Step 14 Install Calibration Support
    • 2.15. Step 15 Verify Assembly
  • 3. Chapter 3 Module test (Required)
    • 3.1. Servo
      • 3.1.1. Run program
      • 3.1.2. Result
      • 3.1.3. Code
      • 3.1.4. Reference
        • setServoAngle()
    • 3.2. ADC Module
      • 3.2.1. Run program
      • 3.2.2. Result
      • 3.2.3. Code
      • 3.2.4. Reference
        • readAdc()
    • 3.3. Ultrasonic module
      • 3.3.1. Run program
      • 3.3.2. Result
      • 3.3.3. Code
      • 3.3.4. Reference
        • getDistance()
    • 3.4. LED
      • 3.4.1. Run program
      • 3.4.2. Result
      • 3.4.3. Code
    • 3.5. Buzzer
      • 3.5.1. Run the program
      • 3.5.2. Result
      • 3.5.3. Code
      • 3.5.4. Reference
        • buzzer.run()
    • 3.6. Camera
      • 3.6.1. Run program
  • 4. Chapter 4 Robot Dog
    • 4.1. Server
      • 4.1.1. Code
      • 4.1.2. Reference
        • get_interface_ip()
        • turn_on_server()
        • turn_off_server()
        • send_data()
        • reset_serve()
        • transmission_video()
        • receive_instruction()
      • 4.1.3. Open Server
        • 4.1.3.1. Step 1 Login Raspberry Pi via VNC viewer
        • 4.1.3.2. Step 2 Run commands
        • 4.1.3.3. Sever Auto Start
    • 4.2. Client
      • 4.2.1. Reference
        • turn_on_client()
        • turn_off_client()
        • receiving_video()
        • is_valid_image_4_bytes()
        • Looking_for_the_ball()
        • send_data()
        • receive_data()
      • 4.2.2. Run Client on Windows system
        • 4.2.2.1. Option 1 Running executable file directly
        • 4.2.2.2. Option 2 Install python3 and some related python libraries to run client
          • 4.2.2.2.1. Install python3
          • 4.2.2.2.2. Install PyQt5, opencv, numpy and other libraries
          • 4.2.2.2.3. Open client
      • 4.2.3. Run Client on macOS system
        • 4.2.3.1. Install python3
        • 4.2.3.2. Install PyQt5、opencv、numpy and other libraries
        • 4.2.3.3. Open client
      • 4.2.4. Calibration
      • 4.2.5. Control
    • 4.3. Free your innovation
      • 4.3.1. Program
      • 4.3.2. Related py files
      • 4.3.3. Custom Action
    • 4.4. Android and iOS app

What's Next?

  • What’s Next?
fnk0050-docs
  • Search