LINKS :
EasyEda PCB and Circuit
MIT App Inventor
LN K.I.T.T. lights effects for nodeMCU (arduino IDE code) with effects, wifi and android app. It's a project to recreate the Knight Rider K.I.T.T lights effect in front of the Supercar.
What do you need:
- Arduino IDE program with ESP8266 libraryes Download-Link
- A USB cable
- A nodeMCU ESP8266
- A breadboard or PCB
- 8 TIP31C (or NPN transistors suited to the power you want to handle)
- 2 1K Ohm resistors
- 7 220 Ohm resistors
- 1 LM7805 voltage regulator
How to proceed:
1 - Prepare the nodeMCU on a breadboard or PCB and made the circuit. (see the circuit section)
2 - Install the Arduino IDE, download here : https://www.arduino.cc/en/Main/Software
3 - Follow the tutorial to install the ESP8266 libraryes : https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/
4 - Connect the nodeMCU to the pc with the USB cable
5 - Check and set the COM port where the nodeMCU is connected under TOOLS -> Port
6 - Load the lnkitt-wifi-xxx.ino into the Arduino IDE program
7 - Upload the Sketch to the nodeMCU
8 - Now you can download and install the lnkitt-wifi-xxx.apk into your android smarthphone
(must remove the google apps restriction)
9 - Turn on the smartphone wifi, scan and find the ESPxxxx access point and connect to this
10 - Open the lnkitt app. you can find some type of effects and you can change the speed (N.B. lower value = speed faster)
The Circuit:
Led from 1 to 8,are connected to the pins D0(GPIO16),D1(GPIO5),D2(GPIO4),D4(GPIO2),D5(GPIO14),D6(GPIO12),D7(GPIO13),D8(GPIO15) intended like positive 3 volts
Roadmap:
1 - Add more effects
2 - Add more features to the app
3 - Made a circuit able to drive big led or lamps, using the 12 volts on car / DONE 25/05/2019
Special Thanks!
Paolo Esposto for the great help to develope code and hardware issues.
Project developed by P.E.S.P.TE.C. Progettazione e sviluppo Progetti tecnologici condivisi