Header banner
Revain logoHome Page
Charles Salgado photo
1 Level
802 Review
53 Karma

Review on πŸ‘¨ Adeept Ultimate Starter Kit for Raspberry Pi 3 2 Model B B+ Python C Code, LEDs, Sensors, ADXL345 GPIO Cable DC Motor - Learn Electronics and Programming for Beginners by Charles Salgado

Revainrating 5 out of 5

Nice collection of details, but the supporting tutorials and code are just bad.

I bought this from Revain because it looked like a good parts kit and it is. However, the documentation and "training" that comes with the kit is likely to be copied from many places, as is the code. That means you have an odd mishmash of Fritzing diagrams, descriptions, code, and of course parts that don't necessarily talk to each other. In many cases the diagrams and code are wrong. Where this is not the case, there is no explanation as to why certain components need to be assembled or why the code is written as it is (e.g. many chips need to "wake up" with a specific bit sequence. If you look at the datasheet If you don't read it, you'll never know what exactly it does.) I emailed Adept about a week ago but didn't get a response, so I decided to post my review here. Here is my email to her: ----------- I just purchased your Ultimate Starter Kit from Revain a few days ago. Although it's an inexpensive kit, I've looked through the manual and related code you provided and I have a few concerns. Here I should point out that while I'm not new to the world of coding and electronics, I am new to Python and Raspberry Pi. Here are a few things I noticed: 1. Some of your components are listed with very generic names like 1xRelay. A typical relay has 5 pins and the one you provided has 6. This meant I had to go online and look up a datasheet for it. Your manual also doesn't specify which relay is used.2. There are inconsistencies between text and diagrams. Here is an example. On page 16 (Lesson 2 - Active Buzzer) you mentioned the components needed: 1 * NPN transistor (S8050). However, in the schematic on page 18 you showed a PNP transistor. The connection diagram shown in the diagram is for a PNP transistor. If I didn't check the component I could damage my raspberry pi because I would swap the collector and emitter wiring.3. The Python code provided for some schemas is incorrect. For example, the diagram on page 29 shows that pin 12 is connected to a transistor. However, in your code, RelayPin is 11.4. Your Python code is written for Python 2 (as evidenced by a print statement instead of a function). So if someone is using the latest version of Raspbian, your code won't work, or at least won't run error-free. I would say if you buy this set you are pretty much on your own. If you search google for part numbers you will often get a datasheet and in many cases some pre-built python modules that you can just use instead of writing code. Buy with your eyes wide open!

Pros
  • Very impressive
Cons
  • Not as good as advertised