• Home
  • Store
    eBay Amazon AliExpress
  • Tutorial
  • Support
  • App
  • Contact
  • About
  • Welcome
Logo

FNK0052

  • Freenove Big Hexapod Robot Kit for Raspberry Pi
    • Welcome
      • About Battery
      • Safety and Precautions
      • About Freenove
      • Copyright
    • List
      • Spider Shield for Raspberry Pi
      • Machinery Parts
      • Acrylic Parts
      • Electronic Parts
      • Tools
      • Calibration Graph
      • Required but NOT Contained Parts
    • Preface
      • Raspberry Pi Introduction
        • GPIO
          • BCM GPIO Numbering
          • PHYSICAL Numbering
          • WiringPi GPIO Numbering
    • 0. Chapter Raspberry Pi Preparation
      • Install a System
        • 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
      • Spider Shield for Raspberry Pi
        • Description of Robot Control Board
    • 1. Chapter 1 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 Assembly of the Robot (Important)
      • 2.1. Step 1 Installing Servo Base
      • 2.2. Step 2 Installing Servos
        • 2.2.1. Installing Servos on the Legs
      • 2.3. Step 3 Assembling the center of the body
        • 2.3.1. Installing Control Board
        • 2.3.2. Installing LED Module
        • 2.3.3. Installing MPU6050 Module
        • 2.3.4. Installing Raspberry Pi
        • 2.3.5. Installing Connector
        • 2.3.6. Installing Brass Standoff
        • 2.3.7. Installing Servo Arms
      • 2.4. Step 4 Installing Battery Holder
      • 2.5. Step 5 Assembling Legs and Head to the Body
        • 2.5.1. Run the servo installation program
        • 2.5.2. Installing Hip Joint
        • 2.5.3. Installing Lower Leg and the Head
        • 2.5.4. Installing head
        • 2.5.5. Connecting Wires of Camera and Ultrasonic Module
      • 2.6. Step 6 Installing Base and Cover Plates
    • 3. Chapter 3 Module Test (necessary)
      • 3.1. Servo
        • 3.1.1. Run program
        • 3.1.2. Result
        • 3.1.3. Code
          • 3.1.3.1. Reference
            • setServoAngle()
      • 3.2. ADC Module
        • 3.2.1. Run program
        • 3.2.2. Result
        • 3.2.3. Code
          • 3.2.3.1. Reference
            • batteryPower()
      • 3.3. Ultrasonic module
        • 3.3.1. Run program
        • 3.3.2. Result
        • 3.3.3. Code
          • 3.3.3.1. Reference
            • batteryPower()
      • 3.4. Led
        • 3.4.1. Run program
        • 3.4.2. Result
        • 3.4.3. Code
          • 3.4.3.1. Reference
            • colorWipe()
      • 3.5. Buzzer
        • 3.5.1. Run the program
        • 3.5.2. Result
        • 3.5.3. Code
          • 3.5.3.1. Reference
            • buzzer.run()
      • 3.6. Camera
        • 3.6.1. Run program
    • 4. Chapter 4 Hexapod Robot
      • 4.1. Server
        • 4.1.1. Code
          • 4.1.1.1. Reference
            • turn_on_server()
            • turn_off_server()
            • send_data()
            • reset_server()
            • transmission_video()
            • receive_instruction()
        • 4.1.2. Open Server
          • 4.1.2.1. Step 1 Login Raspberry Pi via VNC viewer
          • 4.1.2.2. Step 2 Run commands
      • 4.2. Client
        • 4.2.1. Code
          • 4.2.1.1. Reference
            • turn_on_client()
            • turn_off_client()
            • receiving_video()
            • is_valid_image_4_bytes()
            • send_data()
            • receive_data()
        • 4.2.2. Run Client on Windows system
          • 4.2.2.1. 1. Running executable file directly
          • 4.2.2.2. 2. Install python3 and some related python libraries and execute the program through python3 editor.
          • 4.2.2.3. Install python3
          • 4.2.2.4. Install libraries including PyQt5 library, opencv library, numpy library, etc.
          • 4.2.2.5. Open client
        • 4.2.3. Run Client on macOS system
          • 4.2.3.1. Install python3
          • 4.2.3.2. Install PyQt5 library, opencv library, numpy library, etc.
          • 4.2.3.3. Open client
        • 4.2.4. Run client on Raspberry Pi(Linux) system
          • 4.2.4.1. Install opencv library
          • 4.2.4.2. Open client
        • 4.2.5. Calibration
        • 4.2.6. Control
      • 4.3. Free your innovation
        • 4.3.1. Program
          • 4.3.1.1. Result
        • 4.3.2. Related py Files
      • 4.4. Android and iOS app
    • What’s Next?
fnk0052-docs
  • Search


© Copyright 2016 - 2024, support@freenove.com.

Built with Sphinx using a theme provided by Read the Docs.