Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
Onderdelen en benodigdheden
| IRF6201 N-FET | × | 1 |
| IRF9310 P-FET | × | 1 |
| 8A Solid State AC Load Relais | × | 1 |
| NPN-transistor | × | 1 |
| 0.1A Houdende Herstelbare PTC | × | 1 |
| 2.2A Houdende Herstelbare PTC | × | 1 |
| Schottky-diode 1206 SMA 60V / 2A | × | 2 |
| RTC-module | × | 1 |
| SparkFun Arduino Pro Mini 328 - 5V/16MHz | × | 1 |
| Adafruit High-Side Current Monitor | × | 1 |
| 0.96" OLED-display - SPI | × | 1 |
| OSH Park Custom gefabriceerde PCB | × | 1 |
| 0.1 ohm Vermogensweerstand | × | 1 |
Over dit project
Ik bouwde dit project om algemene controle-, meet- en automatiseringstaken af te handelen waar ik regelmatig tegenaan loop. Ik probeerde het ontwerp zo modulair en flexibel mogelijk te maken zodat het geconfigureerd kan worden voor diverse projecten. Dit is mijn derde grote revisie van dit project en de eerste waar ik me goed genoeg over voel om te delen.
De printplaat kan zowel DC- als AC-voedingen besturen. Aan de DC-kant is de printplaat ontworpen om tot 40V en 6A aan te kunnen, en de voeding en de belasting kunnen onafhankelijk worden bestuurd. De DC-belasting kan ofwel resistief ofwel inductief zijn. De Arduino besteurt alle elementen op de printplaat en kan zowel direct met zijn analoge ingangen meten als met behulp van de Adafruit High-Side spanning- en stroomsensor. Ik voegde de AC-besturing met een solid-state relais toe voor de volledigheid, hoewel ik erkent dat ik niet zeker weet hoe ik het ga gebruiken.
Hier is een scenario waar ik deze printplaat voor gebruik - batterij-ontladingstesten voor een IoT-apparaat. De stappen zijn:
- Batterij aan de bron-connector koppelen
- Mijn IoT-apparaten voeding aan de test-connectoren koppelen
- Een "ergste geval" belasting aan de belasting-connector toevoegen
- Een TMP-36 temperatuursensor op de converter-chip en de analoge header plakken
- Een belastingsprofiel programmeren met PWM in de Arduino (Zenden, Wakkere, Slaap)
- De test uitvoeren met de Arduino die spanningen, stromen en temperaturen logt
- Belangrijk: de Arduino kan de test beëindigen op basis van ingestelde prestaties/veiligheidsregels
Ik kan me nog andere leuke toepassingen voorstellen, waaronder:
- Een WiFi- of Bluetooth-module koppelen voor afstandsbediening
- Een AC-voeding in- of uitschakelen zodra de test voltooid is
- De Load FET gebruiken om AC- of DC-motoren te besturen
- Kan gebruikt worden met 3.3V-logica-apparaten, vervang gewoon 5V Pro Mini door 3.3V
- Geautomatiseerd testen van nieuwe voedingen om te zorgen dat ze aan ontwerppecificaties voldoen
Je kunt de EAGLE-bestanden die ik geüpload heb gebruiken om de printplaat aan te passen of je kunt hem bij OSHPark bestellen.
Code
Voorbeeldcode - Github Repo
In deze sketch test ik een DC-DC-converter aangesloten over de TEST-punten. Ik lijmde een TMP-36 temperatuursensor op de converter-chip en gebruikte een enkele LiPoly-cel als bron. Vervolgens wordt de belasting PWM geleidelijk verhoogd van 0 naar 100%.
https://github.com/chipmc/Battery_Rundown_Test
Custom parts en behuizingen
Tester%20Board%20v3a.sch
Tester%20Board%20v3a.brd
Schema's
Oshpark
- Printplaat bestellen
- BRD-bestand downloaden
- Project bekijken op OSH Park
- Via OSH Park
Toont hoe alle onderdelen verbonden zijn
Productieproces
- Je plafondventilator bedienen met Alexa: Stap-voor-stap handleiding
- Universele Android-afstandsbediening bouwen met Arduino, 1Sheeld en IR-besturing
- Slimme spaarpot bouwen: Muntenacceptor besturen met Arduino Nano
- Externe IoT-besturing van een zelfgebouwde robotarm
- Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
- DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
- Twee Stappenmotors Sturen met Arduino Nano & Joystick – Simpele Tutorial
- ThimbleKrox: Vingergemonteerde Muizenbesturing met Arduino Micro & MPU-6050
- Bewegingsgeactiveerd verlichtingssysteem met Intel Curie (Arduino 101)
- Slimme Waterlekdetectie en Kraanbesturingssysteem
- Stratasys Insight Control Center meesteren: Tips voor modelplaatsing en bouwefficiëntie