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!
REXQualis Comprehensive Starter Kit with Arduino MEGA 2560 & Detailed Tutorial for Arduino IDE Compatibility
11 Review
Vilros Raspberry Pi 4 4GB Complete Starter Kit - Black Fan-Cooled Aluminum Case for Heavy-Duty Performance
12 Review
GeeekPi Raspberry Pi Cluster Case with Cooling Fan and Heatsink for Pi 4 Model B, 3 Model B+ & 3/2 Model B
11 Review
55" TV LG OLED55C2RLA 2022 HDR, OLED, dark titanium
38 Review
36-Pack Black Rubber PC CPU/Case Fan Screws/Rivets Set for Computer
11 Review
uxcell 3.5" HDD Screw Black 200pcs for Computer PC Case - Flat Phillips Head - 6#-32 - Hard Drive Fasteners
10 Review
MacBook Retina 13-inch (A1425, A1502) and π© 15-inch (A1398) Bottom Case Screw Set with Pentalobe Screwdriver
11 Review
M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Review