opensolarproject / OSPController

ESP32 Smart Solar Charger - the Open Solar Project
https://github.com/opensolarproject/OSPController/wiki
248 stars 25 forks source link

PIN CHANGE? Labels? #7

Closed mrstuff closed 4 years ago

mrstuff commented 4 years ago

I offer Photography not Incongruent ambiguity (hopefully)
I have got the code on the esp but it doesent want to connect any networks or anything I can get a log though I see the latest code reflects the updated board platformio.io data, it seems that while a glance at the code would conform to the simple enough principal at hand, and its not like you can go hold everybody's hand and patently walk thru the nitty gritty, right? So! That's where I come in, so I see the instructions are well written and concise is good, please! Brevity

but I see the pin change from 36 to 32 is that right? Its must be since no such pin exists on the nodemcu esp32 unless your talking about the esp32-wroom and i see the photo on the roof depicts a close shave with some hairy looking jumper nest work and I would just love to know exactly what board and pins we were looking at, tho its not like I couldn't meet the RX tx and involt requirement if that's really all the connections needed? 9 Only reading one pin for involt,? which is I assume the battery meter

The updated links are greatI think your layout accounts for the right amount of facts and does a moderate to fair job of conveying in no uncertain terms the often detailed if sometimes incomplete array of materials and pertaining operations, however I would really like to see some fine to the point labeling and description.

     I have been struggling with my understanding of exactly how and where everything is all connected. I understand this is git not Instructables or Hackaday and the focus is on the code over often erroneous explanation

One capacitor reads 105 while the other is backwards and looks smaller would love the deets!

Hey this is a really neat build and I gotta say for what you've got its my delight if I might take photos and or draw a pin for pin schematic.. How ever you see fit to share, much appreciated and I would prefer my critical, poorly informed and exceedingly inexperienced notes be viewed as my vehement will to contribute effectively.

The mppt stuff looks great but I can't tell my arse from a serial port

t413 commented 4 years ago

Great to hear you’re working on a system! Sorry for not getting the documentation up to snuff to get you going easily.

What board did you get? The one I linked or another esp32 board? Send me a link and I’ll Try and verify pins.

It really sounds like I need to make the pins be user-selectable ASAP.

mrstuff commented 4 years ago

I got the board listed but fried it somehow but not before getting the pins right I think and i even got it up and running for a day before I foolishly blew a fuse on the drok and with it the esp32s so my bad for sure. So delighted am I to have reached you that I am doubling down my efforts to reproduce the working setup but I still have a hankering for a neat pin to pin labeled unambiguous as heck, could perhaps just add some tags to your existing photo if you see fit A thousand times thank you Got my replacement esp32s now and am rarin' to go!

t413 commented 4 years ago

Not your bad. My lack of follow through left you without help and guidance or at least good documentation.

Can I order you a new esp32?

The trouble with the pins is how un-transparent they are and how much they subtly change mapping between boards or just don’t exist at all. It always seems like the pins that are broken-out most & most-consistently on boards are all actually needed by WiFi :|

Making things user-configurable and easily testable would be a far better way. Let’s see here.. (grabs test setup)

mrstuff commented 4 years ago

A search for the integer 32 showed word for word (sorry)

27 void doSweepStep();
28 bool hasCollapsed() const;
29 int getCollapses() const;
30  
31 uint8t pinInvolt = 32;
32 float inVolt = 0, wh = 0;
 
34 double currentCap_ = 8.5;
35 CircularArray<uint32t, 32> collapses;
36 int measperiod = 200, printPeriod = 1000, psuperiod_ = 2000;

So what I want to know is what pinInvolt is on line 31

austrisv commented 4 years ago

It took me a while to understand line 31 :)

It is the esp32 pin 32 to which you should connect the voltage divider's output. 20200526_000454

t413 commented 4 years ago

Hey @mrstuff!

I've been working with @austrisv on the project and getting it up to par. Are you still interested in getting it running? I made a discord channel that's been really nice and active. Come join!

mrstuff commented 4 years ago

thanks for reaching out and i am much interested and honored to be a part ot this thang... i do have some real concerns about kind of specific things and am looking forward to more a more funtional articulation of my ideas and hope to ask some neat questions too -Hans --you da man