36Vdc -70Vdc to 12Vdc 15 Amps Convertor circuit, this project is for 12v 100Ah battery from 48vdc,
this project is based on Atmega328, this project will provide fixed 15 Amps for Battery Charging, with fixed 13.8 volt charging volt, and having a very good battery current cutoff option.KSF ELECTRONICS
My this blog is purely for educational purpose , the aim is to introduce some unique ideas for electronic circuits enthusiasts, students hobbyist............. . My Youtube Channel : https://www.youtube.com/channel/UCo9zgx6UXdhBhpF51f5JjDw
Wednesday, 4 November 2026
36Vdc -70Vdc to 12Vdc 15 Amps Convertor and Generator Starting Timer
Monday, 26 October 2026
100Vdc to 5Vdc 3 Amps Convertor ( Transistors Base)
100 VDC to 5 VDC (3A) Transistor-Based Step-Down Converter
Project Overview
This is a reliable, transistor-based linear step-down DC-DC converter designed to step down a high-voltage direct current input of 100 VDC to a stable 5 VDC output capable of delivering up to 3 Amps of current.
Key Specifications
Input Voltage: 100 VDC
Intermediate Voltage: ~15 VDC (pre-regulated stage)
Output Voltage: 5 VDC
Max Output Current: 3 A
Key Components & Working Principle
Power Transistors (MJE13007 / MJE13009):
These high-voltage NPN transistors act as the main series-pass power elements.
Zener Diode Stage:
Zener diodes are utilized to establish a stable reference voltage and help stabilize the intermediate voltage stage (bringing the high input voltage down closer to a manageable ~15 VDC).
Voltage Regulator IC (7805):
The intermediate ~15 VDC output from the transistor/Zener stage is fed into a standard 7805 linear regulator IC, which cleanly steps it down to the final, stable 5 VDC output required for your load.
Circuit Advantages
High-Voltage Handling: Efficiently bridges a wide voltage gap safely using robust high-voltage transistors.
Stable Output: The two-stage reduction (transistor/Zener pre-regulator followed by the 7805 IC) ensures a clean and steady 5V output.
Reliability: Built with heavy-duty components designed to handle high thermal loads when properly paired with heatsinks.
Saturday, 24 October 2026
TP4056 Module modification up to 5 Amperes (3.7V ,5 Amps)
Smart & Compact TP4056 Lithium Battery Charger Modification (Up to 5 Amps)
By default, the popular TP4056 charging module is limited to around 1A of charging current. If you want to scale up your charging capacity for larger battery banks without bulky hardware, here is a smart, compact, and cost-effective modification to boost the TP4056 charging output up to 5 Amps.
Required Components
You only need two standard components for this upgrade:
IRF3205 N-Channel Power MOSFET
1K Resistor (1/4W)
Wiring & Connection Guide
To integrate the external MOSFET and scale up the current capability:
Gate Connection: Connect the 1K resistor from Pin 7 (PROG) of the TP4056 IC directly to the Gate of the IRF3205 MOSFET.
Power Path: Configure the IRF3205 to handle the high-current charging path from your input source to the battery, allowing the TP4056 to act as the intelligent control driver while the external MOSFET handles the heavy current load.
Wednesday, 12 August 2026
Hybrid MPPT Solar Charge Controller
My new Hybrid MPPT Solar Charge Controller project
Input Working Voltages from 20vdc to 80vdc, will be capable to charge both 12 and 24v Battery,
with full hybrid functions also with Wi-Fi base dashboard
Sunday, 1 December 2024
Buck converter 30-70 Volts to 12Volts -24Volts (UA3845)
Sunday, 10 November 2024
Bluetooth auto connect in MIT App
Bluetooth Auto-Connect in MIT App Inventor
When building Arduino, ESP32, or IoT hardware projects, selecting your Bluetooth module manually every time you open your app gets repetitive. By storing your device's MAC address in TinyDB, your app can auto-connect instantly on launch.
🛠️ How It Works
Initial Link: User selects the Bluetooth module once using a
ListPicker.Save MAC: On successful connection, the app stores the module's MAC address in
TinyDB.Auto-Reconnect: On
Screen1.Initialize, the app retrieves the address and automatically connects in the background.
📱 Required Components
BluetoothClient(Connectivity)ListPicker(For first-time device selection)TinyDB(Storage — to save the MAC address)
🧩 Block Logic Overview
Screen1.Initialize: Read saved tag"BT_Address"fromTinyDB. If present, callBluetoothClient.Connectusing that address.ListPicker.BeforePicking: SetListPicker.ElementstoBluetoothClient.AddressesAndNames.ListPicker.AfterPicking: Connect toListPicker.Selection. On success, saveListPicker.SelectiontoTinyDBunder tag"BT_Address".











.jpeg)





