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!
LAFVIN Super Starter Kit for Arduino R3 Mega2560 Mega328 Nano with Detailed Tutorial - Compatible with Arduino IDE
11 Review
55" TV LG OLED55C2RLA 2022 HDR, OLED, dark titanium
38 Review
π MCIGICM 2 Channel DC 5V Relay Module: Optocoupler Low Level Trigger Expansion Board for Arduino UNO R3, DSP, ARM, PIC, AVR, STM32, Raspberry Pi
11 Review
π Ultimate BBC Micro bit Sensor Starter Kit: Keyestudio 37-in-1 Box with Tutorial, Compatible with V1.5 & V2, Gift for Kids and Adults (Microbit Board Not Included)
11 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
Comprehensive 500pcs Laptop Screw Kit Set for π© IBM HP Dell Lenovo Samsung Sony Toshiba Gateway Acer
12 Review
π§ Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Review