Elecrow Advanced Kit: Raspberry PI Pico Kit with Smart Car Included

0
(0)

Last Updated on 30th August 2024 by peppe8o

In this tutorial, I will show you my review of the Elecrow Advanced Kit for Raspberry PI Pico, a sensor, and all the parts needed to build your DIY smart car robot.

About the Kit

The kin includes all the sensors that every beginner can need for any of the most common projects. By combining them and programming the Raspberry PI Pico you can create end-less personal projects for any need. The parts list follows:

1x Raspberry Pi Pico with Pin headers (Optional)
2x 400 holes Solderless Breadboard
10x Colorful 5MM LEDS:1pcs each in green, red, blue, yellow and white
1x RGB module
1xButton
1x Sound Sensor
1x Mini PIR motion sensor
1x Photoresistor Module
1x Laser Transmitter
1x Passive buzzer
1x Vibration Sensor
1x Mini magnetic spring module
1x Soil moisture sensor
1x Rotary Potentiometer
1x DC motor with male Dupont Wire + fan blade x 1
1x 9G servo
1x Dual-axis XY Joystick Module
1x RC522 RFID Module
1x 4 Bits Digital LED Display Module
1x Traffic Light Display Module
1x Rotary Encoder Module
1x 1602 LCD Display Module(Blue)
1x Temperature & Humidity sensor
1x Raindrops Module
1x Flame Sensor
1x OLED Module
1x Membrane Switch Keyboard
1x Smart car Kit
2x Crash Sensor
2x Tracking sensor
1x Ultrasonic Sensor
1x Infrared remote control
1x Infrared receiver module
1x Micro USB Cable(30cm)
1x 170 holes Solderless Breadboard
1x 65 Jumper Wire
1x 20CM Male to Female Dupont Wire
1x Clear Case
10 x 2K Ω Resistors
2x M2.5*30mm Copper Pillar
10x Phillips Pan Head Screw
10x M2.5 Nickel Hex nuts
1x 2 INCH dual-purpose screwdriver
1x Magnet(Diameter:8mm Thickness:5mm)
1x DC stepper motor driver board

As you may notice from the list, there’s no Raspberry Pi Pico included in the package. You can buy it along with the kit, choosing if you want the Raspberry PI Pico W (with wireless, which I suggest) or the Raspberry PI Pico.

The kit also includes the case to build your DIY smart car, with all the parts and the code to get it running in your home.

elecrow-smart-car-pico

The package doesn’t include a paper manual; you can download it from the Elecrow website in digital format (from the Advanced kit link in the following chapter). I think this approach is good for saving paper, reducing the environmental impact, and because the manual includes the programming code that hardly you can copy from a paper.

On the other hand, you will find the assembly sheet, showing how to put together the parts of the Smart Car.

What We Need

The kit is available from the Elecrow store and it already includes all the parts you need (besides a computer used to upload the programs to your Raspberry PI Pico). You can find it at the following link:

Elecrow Raspberry PI Pico Advanced Kit

elecrow-advanced-kit-pico-bag

Moreover, for the smart car kit, you will also need (not included in the kit):

The Elecrow Advanced Kit Packaging

The kit comes in a 30cm x 20cm x 6cm plastic bag, as shown in the previous picture. The Raspberry PI Pico is delivered outside this bag, within a specific package.

Opening the kit’s bag, you will find all the parts wrapped in smaller, plastic sachets. You will also find a screwdriver (it is always a good solution providing it with these kits), Dupont cables to connect the Raspberry PI Pico with the sensors, and 3 breadboard.

elecrow-advanced-kit-pico-parts

Now, let’s see at how is simple to use this kit, by assembling the Smart Car.

Assembling the Smart Car

The complete assembly instructions for the Pico Smart Car are available from the following link:

https://www.elecrow.com/download/product/RPK13250K/Map_and_Assembly_Manual.pdf

Please open the plastic enclosure keeping the smart car kit. Moreover, please remove the protective film from the surface of the acrylic parts:

elecrow-advanced-kit-pico-parts-unpacked

Prepare the Motors

Now we must prepare the motors. In this step we must solder the cables to the motors, keeping attention to using the black wire on the left side in one motor, and the right side in the other, as shown in the following picture. This step is absolutely an adult’s job as the soldering iron gets very high temperatures and it is dangerous for kids. I also suggest removing the motors from reduction gears in order to avoid damaging them when soldering.

elecrow-advanced-kit-pico-assembling-01-motor-cables

Assemble the Motors to the Case

Now, please identify the holes highlighted in the following picture:

elecrow-advanced-kit-pico-assembling-02-motor-mounting-holes

Use them to assemble the motor gears in your case, paying attention to fix them on the right side (see the picture below and use the red-black wires to correctly orientate them). For this task, please use the longer screws:

elecrow-advanced-kit-pico-assembling-03-motor-fix-01
elecrow-advanced-kit-pico-assembling-04-motor-fix-02

Prepare the L9110s motor drive module by opening the contacts where the motor cables will go:

elecrow-advanced-kit-pico-assembling-04-motor-driver-preparation

Connect the motor cables to the motor driver:

elecrow-advanced-kit-pico-assembling-05-motor-driver-cabling

Now, please use 6 Dupont cables to connect the Raspberry PI Pico side of the L9110s motor drive module. I suggest you to use the same wire-colour order so that it will be simpler to connect them correctly to the Pico:

elecrow-advanced-kit-pico-assembling-06-motor-driver-dupont-wires

Fix the motor driver to one of the 2 motors, by using the motor driver holes near the Dupont connectors. You can also put the wheels internally to the motors (the black disk in the image), even if I really don’t know the meaning in this project as there isn’t a speed meter in this smart car… But you will be able in the future to add it if you want:

elecrow-advanced-kit-pico-assembling-07-motor-driver-fix

Fix the double-pass copper column on the acrylic board with 4 of the shortest screws:

elecrow-advanced-kit-pico-assembling-08-wheel-supports

With 4 more screws having the shortest length, please fix the universal wheel:

elecrow-advanced-kit-pico-assembling-09-wheel

Assemble the Battery Case

Fix the battery box with 2 of the medium-size screws and their nuts, as shown in the following pictures:

elecrow-advanced-kit-pico-assembling-10-battery-box-1
elecrow-advanced-kit-pico-assembling-11-battery-box-2

Connect the Parts

The following step is connecting the power button. This button must be connected to the positive pole of the battery pack (the red cable coming from the battery pack) and the VCC line of the breadboard (where the Raspberry PI Pico VSYS is connected too). Also this step requires a bit of soldering to fix the cables to the power button. Moreover, I wasn’t able to find a power cable in the box, so I re-used one of the Dupont wirings for the scope.

elecrow-advanced-kit-pico-assembling-12-power-button-1

because of the unconventional wire, I also used a heat shrink to make it safer:

elecrow-advanced-kit-pico-assembling-13-power-button-2

We can now place the Raspberry PI Pico in one of the breadboard and attach it to the smart car. Please note that, differently from the official tutorial, I prefer having the Raspberry PI Pico micro-USB port at the border of the breadboard, so that I can access it without problems when connecting it to my PC:

elecrow-advanced-kit-pico-assembling-14-breadboard-placing

Now we can place the wheels:

elecrow-advanced-kit-pico-assembling-15-wheels

Finally, we can connect the cables. Here I found a new “problem”, as the GND (black) cable coming from the battery pack hasn’t a connector able to put it into the breadboard. I fixed this with one of my headings:

elecrow-advanced-kit-pico-assembling-15-cable-heading-fix

Now we can connect all the cables, as shown in the following pictures:

elecrow-advanced-kit-pico-assembling-16-wiring-01
elecrow-advanced-kit-pico-assembling-16-wiring-02
elecrow-advanced-kit-pico-assembling-16-wiring-03
elecrow-advanced-kit-pico-assembling-16-wiring-04

Wiring Table

To have a more clear wiring schema, please find the following table that will probably help you with the wire colors, based on the Raspberry PI Pico Pinout:

L9110s motor driveRaspberry PI Picopower battery /
power button
B-1A (grey cable)GP12
B-1B (violet cable)GP13
GND (blue cable)GNDGND (black cable)
VCC (green cable)VSYSVCC (red cable coming
from the power button)
A-1A (yellow cable)GP10
A-1B (orange cable)GP11

Using the Smart Car

The smart car can be tested with different programs and adding different sensors to it, according to the examples provided in the Elecrow user manual. Please note that they also provide the code files from the Raspberry PI Pico Advanced Kit page, in the section “Manual&Lessons External Link”.

Final Opinion

The Elecrow Advanced Kit is surely worth getting as it brings you a wide number of sensors at an affordable price. Also, having a medium-advanced project as the smart car will make this kit more stimulating to joung people wishing to approach at their very first microelectronics and programming projects.

There are some improvement suggestions to Elecrow to get this kit even better:

  • I suggest changing the current motors / power button with parts having pre-soldered cables. It is always a undesiderable job for beginners and advanced people to start soldering, moreover if they don’t have a soldering iron at home, with their kit in their hands
  • Change the screwdriver with one having a smaller diameter (just a bit), as the one included in the kit doesn’t allow people, for example, to manage the screws in the motor driver
  • Keep a revision of the kit parts, I found missing a wire to connect the power button to VSYS. It’s always better adding an additional, spare cable to the kit for the battery
  • I found the hole for the power button too small compared to the button itself, there’s a need to review this too

What’s Next

Now that you know what are the Raspberry PI Pico PINs, you can use my Raspberry PI Pico tutorials for useful and funny projects!

Enjoy!

How useful was this post?

Click on a star to rate it anonymously!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?