CrowPi B07W3ZGBQ4 All In One Kit User Guide

June 5, 2024
CrowPi

CrowPiB07W3ZGBQ4 All In One Kit

Specifications

  • ABS Plastic Case
  • 9 inch HDMI Touch Screen
  • Various sensors and modules included for diverse projects
  • Raspberry Pi included in the Advanced kit
  • GPIO pins for sensor control

Product Usage Instructions

Module List

  • ABS Plastic Case
  • Camera
  • 9 inch HDMI Touch Screen
  • Power Circuit
  • LCD Module(MCP23008)
  • Segment LED (HT16K33)
  • Vibration Motor
  • Matrix LED(MAX7219)
  • Light sensor(BH1750)
  • Buzzer
  • Sound Sensor
  • PIR Motion Sensor(LH1778)
  • Ultrasonic Sensor
  • Servo Inteface
  • UART
  • Stepper Motor Interface
  • Tilt Sensor(SW-200D)
  • IR Sensor
  • Touch Sensor(TTP223)
  • Temperature and Humidity Sensor (DHT20)
  • Microphone
  • Relay
  • Button Array
  • NFC Module(MFRC522)
  • Switches
  • Raspberry Pi
  • Bread board
  • GPIO LED Indicators
  • Acrylic board

CrowPi All-in-One Kit

Quick Start Guide

Please read this instruction carefully before using this Kit and keep it for future reference.

What ‘s in the box: Basic kit

  • 1 x CrowPi (not included Raspberry Pi)
  • 1 x Power Adapter
  • 1 x 32G TF Card
  • 1 x TF Card Reader
  • 1 x RFID Card+ Tag
  • 1 x Touch Pen
  • 1 x 5V Stepper Motor
  • 1 x Headphone Jack
  • 1 x HDMI Connector
  • 1 x Screw Driver
  • 1 x GPIO Cable
  • 1 x IR Receiver
  • 1 x 9g Servo
  • 1 x Infrared Remote Controller
  • 20 x Key caps
  • 1 x Screws Bag
  • 1 x User Manual

Advanced kit

  • 1 x CrowPi (32G TF Card, GPIO Cable, HDMI Connector, Headphone Jack and Screws are pre-assembled inside CrowPi.)
  • 1 x Power Adapter
  • 1 x TF Card Reader
  • 1 x RFID Card+ Tag
  • 1 x Touch Pen
  • 1 x 5V Stepper Motor
  • 1 x 9g Servo
  • 1 x Infrared Remote Controller
  • 20 x Key caps
  • 1 x Earphone
  • 1 x Heatsink Kit for RPI
  • 2 x Game Controller
  • 1 x Wireless Keyboard & Mouse Kit
  • 1 x User Manual

Advanced kit ( RPI Included )

  • 1 x CrowPi (Raspberry Pi, 32G TF Card, GPIO Cable, HDMI Connector, Headphone jack and Screws are pre-assembled inside CrowPi.)
  • 1 x Power Adapter
  • 1 x TF Card Reader
  • 1 x RFID Card+ Tag
  • 1 x Touch Pen
  • 1 x 5V Stepper Motor
  • 1 x 9g Servo
  • 1 x Infrared Remote Controller
  • 20 x Key caps
  • 1 x Earphone
  • 1 x Heatsink Kit for RPI
  • 2 x Game Controller
  • 1 x Wireless Keyboard & Mouse Kit
  • 1 x User Manual

Hardware, Sensors & GPIO Usage

Module List:

CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(2\)

  1. ABS Plastic Case
  2.  Camera
  3. 9 inch HDMI Touch Screen
  4.  Power Circuit
  5. LCD Module(MCP23008)
  6.  Segment LED (HT16K33)
  7.  Vibration Motor
  8. Matrix LED(MAX7219)
  9. Light sensor(BH1750)
  10. Buzzer
  11. Sound Sensor
  12. PIR Motion Sensor(LH1778)
  13. Ultrasonic Sensor
  14. Servo Inteface
  15. UART
  16. Stepper Motor Interface
  17. Tilt Sensor(SW-200D)
  18. IR Sensor
  19. Touch Sensor(TTP223)
  20. Temperature and Humidity Sensor (DHT20)
  21. R elay
  22. Button Array
  23. Independent Buttons
  24. NFC Module(MFRC522)
  25. Switches
  26. Bread board
  27. Raspberry Pi
  28. GPIO LED Indicators
  29. Acrylic board
  30. Microphone

Note: The CHIP name (module) of each sensor is inside the parenthesisCrowPi-
B07W3ZGBQ4-All-In-0One-Kit- \(3\)

Sensor Control Description

Sensor Name Control Pin Control Method Remarks
BUZZER pin12/GPIO18 GPIO OUTPUT
RELAY pin40/GPIO21 GPIO OUTPUT
SOUND SENSOR pin18/GPIO24 GPIO INPUT
TILT SWITCH pin15/GPIO22 GPIO INPUT UX5-2 ON
VIBRATION MOTOR pin13/GPIO27 GPIO OUTPUT UX5-1 ON
PIR MOTION SENSOR pin16/GPIO23 GPIO OUTPUT
TOUCH SENSOR pin11/GPIO17 GPIO INPUT
STEPPER MOTOR pin29/GPIO5 pin31/GPIO6 pin33/GPIO13 pin35/GPIO19 GPIO OUTPUT

UX5-3 ON UX5-4 ON UX5-5 ON UX5-6 ON
SERVO| pin22/GPIO25| GPIO OUTPUT| UX5-8 ON
IR RECEIVER| pin38/GPIO20| GPIO BOTH|
TEMPERATURE&HUMIDITY| I2C| I2C| Address:0x38
ULTRASONIC SENSOR| ECHO:Pin32/GPIO12 TRIG:Pin36/GPIO16| GPIO INPUT|
LIGHT SENSOR| I2C| I2C| Address:0x5c
I2C LCD| I2C| I2C| Address:0x21
4 BIT SEGMENT| I2C| I2C| Address:0x70
LED MATRIX| SPI| SPI| CS:

pin26/GPIO8

NFC MOUDLE| SPI| SPI| CS:

pin24/GPIO7

INDEPENDENT BUTTON| UP: pin37/GPIO26 DOWN: pin33/GPIO13 RIGHT: pin35/GPIO19

LEFT:pin22/GPIO25

| GPIO INPUT| UX1-5 ON UX1-6 ON UX1-7 ON
---|---|---|---
BUTTON ARRAY| Row1: pin13/GPIO27| GPIO INPUT| UX1-1 ON
| Row2: pin15/GPIO22| | UX1-2 ON
| Row3: pin29/GPIO5| | UX1-3 ON
| Row4: pin31/GPIO6| | UX1-4 ON
| Col1: pin22/GPIO25| | UX1-5 ON
| Col2: pin37/GPIO26| | UX1-6 ON
| Col3: pin35/GPIO19| | UX1-7 ON
| Col4: pin33/GPIO13| | UX1-8 ON

Note : UX1 and UX5 are dialing switches, some sensors use the same GPIO, so if you want to use those sensors, you have to turn on the right switch, for example: button-LEFT using the same GPIO with the SERVO 2, if you want to use the SERVO, You can open UX5-8, if you want to use button-LEFT , you can open UX1-8.

The CrowPi Safety Notes and Warnings
Elecrow puts their customer’s safety and security at the first priority, for the same reason Elecrow doesn’t use dangerous materials while manufacturing, and we follow extremely strict QA tests to make sure the highest quality product will be shipped to our customers. The CrowPi is a safe-to-use product with 5V/5A(Power Delivery) input by power supply. Even though it’s completely safe to use it under normal circumstances there are a few rules that parents should be aware of when buying this product for their children.

  • Children should be under parent’s supervision while using such a product, the product contains small parts which might cause chocking to small children if swallowed.
  • The relay module supplied inside our CrowPi board should ONLY be used within the breadboard circuit designing, standing with 5V/5A(Power Delivery) power supply and SHOULD NOT under any circumstances be used / connected or wired to a 220v/110v power plug like light bulb, air conditioner etc …
  • We care about your children’s eyes and health just as you do, we do not recommend using the device in dark room with no light for safety reasons and to protect the eyes from the light of the LED’s and LCD display.
  • The portable device can be taken anywhere, including out-doors, school, train and so on. The device should not be left out-doors without supervision and in bad weather conditions such as rain and snow. The device is neither water nor dust proof.

Initial Installation

Pre-installation requirements
Before diving right into the CrowPi Initial installation guide we’d like to confirm you have everything that is required in order to make the installation process as smooth as possible. Please go through the following checklist and make sure you have it all
Note: These are not optional. They are all necessary for the installation process.

CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(5\)

If you’ve confirmed you have the above items, You’re ready to go!

Downloading the CrowPi Image

CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(6\)

  • The Raspberry Pi uses an Linux-based operating system in order to function properly, it uses a Micro-SD card to boot the operating system into a use-friendly environment to enable customers like you to code and make amazing things.

  • In the following steps we’ll go through downloading the Raspberry Pi Image that we’re going to use.

  • In order to make the whole process much easier and user-friendly, we’ve created an image based on the stock Raspberry Pi Raspbian Image with all the necessary drivers and installation that will help you get you started right away without hassle .

  • You can either use this method and burn our Image or use a stock Raspbian Image from the Raspberry Pi website and then install all the drivers manually.

  • We highly recommend the first method. To clarify, We didn’t modify or add any thing unnecessary to the image, all the modifications are for the pure purpose of  making our CrowPi working perfectly with the Raspbian OS. If you don’t have any advanced knowledge with compiling packages from source / getting around Linux OS – We strongly recommend downloading our Image.

  • To download our Image, go to the following link on your favourite web browser:
    Ras Pi 4: https://www.elecrow.com/download/crowpi/Crowpi-32image-RPI-4B- Version.zip https://www.elecrow.com/download/crowpi/Crowpi-64image-RPI-4B- Version.zip
    Ras Pi 5: https://www.elecrow.com/download/crowpi/Crowpi-32image- RPI-5-Version.zip https://www.elecrow.com/download/crowpi/Crowpi-64image- RPI-5-Version.zip

  • And download the “.img” (image) file that contains the CrowPi Raspbian OS.

  • To download the stock Raspbian image, go to the following link on your favourite web browser: https://www.raspberrypi.org/downloads/

  • And download the official Raspberry pi Raspbian OS or any other Raspberry compatible image that works for you .

  • Burning the image into an Micro SD Card

  • After you’ve successfully downloaded the image, you should have a file called  “.img” while “” can depend on where you downloaded from, either Elecrow website or the Raspberry Pi Official website.

  • The file extension should be “.img” or “.zip” if it’ s an “.zip” you should extract it to have a file extension “.img” .

  • In order to extract it,download the software “7zip” for Windows or “the unarchiver” for Mac OSX:

  • Windows: http://www.7-zip.org/download.html

  • Mac OSX: http://wakaba.c3.cx/s/apps/unarchiver.html

  • After you successfully confirmed you have the file, the next step will be burning the image into your Micro SD card.

  • In order to burn the image, we’ll need a tool called “Etcher” , Etcher is a graphical Micro SD card writing tool that works on Mac OS, Linux and Windows.

  • You can download Etcher for your Operating System here: https://etcher.io/

After downloading and opening Etcher you should see something like this :CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(7\)

Follow the following steps:

  1. Click the “Select Image” button and select your .img file which you downloaded from either Elecrow Website or Raspberry Pi official website
  2.  Click “Select Drive” button to select your Micro SD Card that you would like to burn the image on (if Micro SD Card inserted, Etcher will do this step for you automatically)
  3. Click Flash Button to flash the image, wait for it to finish and we’re done!

Attaching the Raspberry Pi to the CrowPi Board
After finishing the burning process it’s time to disconnect the micro SD card from the PC / laptop and plug it into the Raspberry Pi.

Note: Make sure to follow the following steps carefully, don’t apply extra pressure or strong force over the cable as you might damage the pins.

After successfully plugging back in the Micro SD card, we’ll need to lay the Raspberry Pi over it’s location on top of the CrowPi board. CrowPi-
B07W3ZGBQ4-All-In-0One-Kit- \(9\)

Afterwards, we’ll need to plug it in by using “rainbow” (flat) cable. We’ll first carefully plug it into the Raspberry pi making sure it covers the exact pins of the raspberry pi and very importantly doing it carefully not to damage the Raspberry Pi pins. CrowPi-B07W3ZGBQ4-All-In-0One-Kit-
\(10\)

The second step will be plugging the “rainbow” cable into the CrowPi board.
We’ll take the other end of the “rainbow” cable and carefully plug it directly into the board making sure it covers all the pins and placed at the right spots. CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(11\)

And … We are done! Well … almost!
To make sure that the Raspberry Pi won’t move during your rapid development we will need to attach it using screws, the Raspberry Pi contains screws to be attached to the CrowPi board, take a look at the following picture for reference: CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(12\)

Make sure to attach them tightly for your Raspberry Pi safety.
Last thing will be to plug the power adapter into the CrowPi board, it’s highly recommended to use the power supply we supply with the board, but also any other power supply like 5V/5A portable power bank with PD protocol. CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(13\)

CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(14\)

First time booting into the Operating System
Power is supplied through Type-C port on CrowPi.
Once the board is powered up, the Raspberry Pi will automatically load the operating system. Give it a few seconds to a minute to load until you see the desktop environment and you’re ready to go. CrowPi-B07W3ZGBQ4-All-In-0One-
Kit- \(15\) CrowPi-B07W3ZGBQ4-All-In-0One-Kit-
\(16\)

Congratulations!
You’ve officially got your CrowPi up and running.
You might have realized that you have no way to control the desktop environment except for the 9 inch touch screen … let’s get it solved by plugging in a keyboard and external mouse.
We can do it by simply plugging in a USB keyboard and USB mouse Or connect Bluetooth keyboard and mouse using the touch screen with the bluetooth configurationCrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(17\)

CrowPi-B07W3ZGBQ4-All-In-0One-Kit- \(18\)

Last thing will be connecting to a local wifi access point or using Ethernet cable if that works better for you (both are optional) CrowPi-B07W3ZGBQ4
-All-In-0One-Kit- \(1\)

After this, you should have fully functional CrowPi laptop that you can do everything you want to with it!

Summary

What should you do next?
Now, when the initial installation is complete – you’re ready to go!
We’ve prepared 21 lessons for you to get started with the CrowPi.
The lessons will get you started using Python 3 and modules usages including all on-board sensors and creating your own first project using the breadboard.
Download the lessons PDF Here: https://www.elecrow.com/download/CrowPi- lessons.pdf

  1. Lesson 1 – Using the Buzzer for alert sound or notification.
  2. Lesson 2 – Get input from button to control the Buzzer.
  3. Lesson 3 – How Relay works and how to control it.
  4. Lesson 4 – Send vibration signal to the vibration sensor.
  5. Lesson 5 – Detect sound using the sound sensor.
  6. Lesson 6 – Detect low or bright light using the Light sensor.
  7. Lesson 7 – Detect room temperature and humidity using the DHT20 sensor.
  8. Lesson 8 – Detect motion using the motion sensor.
  9. Lesson 9 – Getting distance information using the Ultrasonic sensor.
  10. Lesson 10 – Controlling the LCD Display.
  11. Lesson 11 – Read / Write RFID card using the NFC module.
  12. Lesson 12 – Using the step motor and making step movements.
  13. Lesson 13 – Controlling servos motors using the servo interfaces.
  14. Lesson 14 – Controlling the 8×8 Matrix LED.
  15. Lesson 15 – Controlling the 7 Segment Display.
  16. Lesson 16 – Detecting touch using the Touch Sensor.
  17. Lesson 17 – Detecting tilt using the Tilt Sensor.
  18. Lesson 18 – Using and controlling the Button Array.
  19. Lesson 19 – Using and controlling the IR sensor
  20. Lesson 20 – Making your own circuit board using the Bread Board
  21. Lesson 21 – Using the CrowPi Camera

If you encounter any issues or have any question regarding the CrowPi, don’t hesitate to ask, we are always here for you. info@elecrow.com

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals