Long story short - it worked with a common ground.Īnd I was able to remove the power supply board and that still worked. Thanks much Paul - apologies I am just learning. I still suspect it would actually work if you just connected the NodeMCU to the LED strip without the level shifter at all. The power supply board is OK, in fact, this is the sort of thing it is actually useful for as not much else. Lastly, this is the level shifter I'm using (because I had on hand) and this is the power supply board.Īs I say, that level shifter is workable, but absurdly overly complex and expensive where a 74HCT14 would be perfect.
![nodemcu fritzing nodemcu fritzing](https://m.media-amazon.com/images/S/aplus-media-library-service-media/9a9b5958-9e90-48cb-b470-abd0693e9680.__CR0,0,1500,1500_PT0_SX300_V1___.jpg)
You connect a wire from the ground of the left hand side to the ground of the right hand side.
#NODEMCU FRITZING HOW TO#
By not connecting the grounds, you have no circuit, so you have effectively not connected the two parts together.Ī very basic and fundamental principle of electricity and electronics.Īlthough if that's the reason, I'm not sure how to get a common ground between them. Well, the thought is that an electrical circuit is just what it says - a continuous loop around which current can flow. I'm thinking maybe a reason for the badness is there isn't a common ground between them? Open to thoughts on that. The "right side" power supply board is powered from a wall outlet 9V plug. I'm attaching an updated schematic that clarifies two things - the "left side" of the schematic is powered from my benchtop power supply. What was also odd is even when I had VCCA disconnected, the neopixel was still on and displaying funkiness I tried making tying VCCA to the 7805 output, but it didn't change the weirdness I'm seeing. I was using an external supply board because the level shifter needs a 3.3V reference on vccb, and I don't have that. The most practical level converter is a single 74HCT14 (or failing that, a 74HC04) hex inverter with two gates cascaded and the other inputs grounded. You have not specified which Adafruit level converter it is but I will say that in any case it is massive overkill and unnecessarily complicates matters.
![nodemcu fritzing nodemcu fritzing](https://joy-it.net/files/files/Produkte/SBC-NodeMCU-ESP32/SBC-NodeMCU-ESP32-02.png)
If it does not, then do try adding the level converter deriving the 5 V and 3.3 V from the NodeMCU, not an external supply. If it does, add a level converter just to make it entirely reliable. That being the case, I would start by connecting the NodeMCU data output directly to the "NeoPixel" strip without the level converter and see if that works. You can provide that with a 7805 in which case you must provide the required input and output capacitors connected directly to the terminals of the 7805.
![nodemcu fritzing nodemcu fritzing](https://images.ctfassets.net/vzyw32ih2a4n/7JNQcx7KGhluEEglaWz36/6f296c7f23a5b752b22d4860d9776360/KY-038.png)
The NodeMCU requires a 5 V supply to its "Vin" or USB port, it will figure out the 3.3 V for itself. I cannot see a ground connection between the left hand and right hand sides, the lack of which would render it inoperable for a start. Your diagram is both confused and incomplete. I’m several hours in and no closer to figuring out the NodeMCU issue. I’ve got my multimeter out - what are good things to measure and report back on? Measuring voltage drop between A8 and B8 is about 0.8V (which is weird to me)…and it also makes the lights slightly flash differently.Īll ideas welcome.
![nodemcu fritzing nodemcu fritzing](https://forum.fritzing.org/uploads/default/original/2X/4/4bed9ca7cbc2bcad1136bad6ea30b123eb797910.jpeg)
See super rough (sorry I’m learning Fritz but bad with it) schematic attached - the lights sort of respond but are flashing super fast, wrong colors, etc… So I have a level shifter (using two external power supplies - one 3.3V and one 5V, essentially according to the schematic here (this schematic is for a 5V neopixel and mine is 12V): ) My understanding is I have to level shift the data pin to 5V since the NodeMCU runs at 3.3V. (I have a capacitor and resistor hooked in per Adafruit best practices) Now I am trying to swap the Arduino Uno for a NodeMCU and running into problems. Hi - I have a 12V WS2811 neopixel strip - I have it hooked up and working properly with an Arduino Uno.