With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
I have uploaded the code, bom and circuit. it,s slightly different from mine, because it,s easier to make.
just updated all things. thank you.
BOM differs with power requirements of user. But only values of capacitor and inductor are changed. And yes i do have code but it's messed up. I'll clean it up and post a clean code here to avaoid any risks. Will also upload the complete ckt to build this.
current code is highly customized for personal use. i'll clean it up and upload.and about batteries you are right but wrong also. A lead acid battery needs higher voltage i.e. 13.2 - 13.8 volts to charge properly. this voltage is considered as Float charging voltage. also if battery is deep discharged below 30% than a voltage of 14.2 - 14.8 volts is required to fast charge the battery, it,s known as Boost charging. this type of charging is required compulsory once in a month to remove sulfation from battery plates thus increases battery life.now you are right because a full charge battery have 12.7 volts at resting condition. but it requires higher voltage to force the current into the battery.
current code is highly customized for personal use. i'll clean it up and upload.and about batteries you are right but wrong also. A lead acid battery needs higher voltage i.e. 13.2 - 13.8 volts to charge properly. this voltage is considered as Float charging voltage. also if battery is deep discharged below than a voltage of 14.2 - 14.8 volts is required to fast charge the battery, it,s known as Boost charging. this type of charging is required compulsory once in a month to remove sulfation from battery plates. this increases battery life. now you are right because a full charge battery have 12.7 volts at resting condition. but it requires higher voltage to force the current into the battery.
P channel mosfet is necessary. It forms the buck converter. Whenever required voltage is lower than input this P channel mosfet starts working and N channel mosfet remains off. Both the mosfets are compulsory for making Buck-Boost converter.
Yes we can do this. Code should be modified to control the boost converter as well. But I don't see any advantage of doing this in a solar charger as solar panels always output higher voltage than nominal 12v. So we only need to lower it down. But technically we can do this. I have done it in buck boost converter project.
Arduino - PV MPPT Solar Cha...View Instructable »
It helps to have different voltages available. if you have 5v available and you need 12V . this can be done easily for AC voltage but in DC isn't that easy. with a boost converter you can boost up this 5V to 12V with 90% or above efficiency. Same is done in stepping down the DC voltage using buck converter. As it's a buck-boost converter it can produce any voltage between 0-30 volts with an input of 5-30 V.
Wireless Power Transfer Pro...View Instructable »
https://www.instructables.com/id/Raspberry-Pi-Pytho...Visit this. there is only info about the how to setup Rpi and run python scripts. not gonna teach python language.
I can't teach anyone python in few lines. This Instructables is here because some of users were not able to program the Rpi even with the python script available. So just to help them out i have written this. And for sure I'm gonna update that line in top
Title modified. thanks
Nothing. You only need api key when you publish the data. As you are reading the data you don't need it.
Raspberry Pi Python Program...View Instructable »
Will post a new Instructables for that with full process video.
Use inbuilt python ide on raspberry pi. Write your code and save the script. Now run it any time.
Arduino Buck-Boost Converter
Arduino Buck-Boost ConverterView Instructable »
Coz length of returning string isn't fixed. It may be c for me and 65 for you. But string after that byte is of fixed length. I.e 13 more characters. So just minus 13 from length if the string and you will get that controlling byte every time. And this works for everyone. I hope your doubts are clear now.
Arduino IOT automation with ESP8266
Jais33. Did you made thingspeak channel public?Without doing so you will not get any fata.
your code is not correct. http request url is wrong. and every command sent by Serial to wifi should be followed by "\r\n" ... download my code above and just replace API KEY, wifi details and thingspeak channel number. don't edit anything else.
Json is not a file. It's a string format. I'm filtering this returned string to get the desired data. You have updated the code wrong.
Show me your code.
you have selected the wrong COM port. Or your COM port is attached with any other software. Make sure you have selected the correct COM port . To find out if you are using arduino nano than look for COM port created by ch340g, and if using arduino uno then look for COM port along with the name COM ( Arduino uno/ genuino). Then select your port in arduino ide under tools > port.
on which website you are trying to put the data?
For 6v operation you should use 2 led in series( most of white led have 3.3v forward voltage) and also connect a 10 ohm resistance in series with two LEDs to limit the current max. 20mA
You have to step down 12v DC from solar to 6V. Or you can use 12v battery instead. 2nd thing is that LED voltage is 3v. You can connect 2 led in series for 6v operation or 4 leds for 12v operation. Resistors should be used to avoid over current. You can calculate resistance value by R=V/I formula, where i is current consumed by led in amp and V is the voltage drop across the resistor. Your solar panel should not be very powerful than battery typically C/10. Your battery is 6.4Ah so max. Charging current will be 6.4/10= 0.640 amp. You can use 1 amp current for charging but it will heat up the battery.
Let your inbox help you discover our best projects, classes, and contests. Instructables will help you learn how to make anything!
© 2016 Autodesk, Inc.