Arduino-controlecentrum
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
![]() |
| × | 1 | |||
| × | 1 |
Over dit project
Ik heb dit project gebouwd om algemene controle-, meet- en automatiseringstaken uit te voeren die ik regelmatig tegenkom. Ik heb geprobeerd het ontwerp zo modulair en flexibel mogelijk te maken, zodat het kan worden geconfigureerd om een aantal projecten te ondersteunen. Dit is mijn derde grote herziening van dit project en de eerste waarvan ik me goed genoeg voel om te delen.

Het bord kan zowel DC- als AC-voedingen aansturen. Aan de DC-kant heb ik het bord ontworpen om tot 40V en 6A te verwerken en de voeding en belasting kunnen onafhankelijk worden geregeld. De DC-belasting kan resistief of inductief zijn. De Arduino bestuurt alle elementen op het bord en kan zowel rechtstreeks meten met zijn analoge ingangen als met behulp van de Adafruit High-Side spannings- en stroomsensor. Ik heb de AC-bediening met een solid-state relais toegevoegd voor de volledigheid, hoewel ik moet toegeven dat ik niet zeker weet hoe ik het zal gebruiken.
Hier is een scenario waarvoor ik dit bord gebruik:het testen van de batterij voor een IOT-apparaat. De stappen omvatten:
- Sluit de batterij aan op de bronconnector
- Sluit de voeding van mijn IOT-apparaten aan op de testconnectoren
- Voeg een "worst case" belasting toe aan de belastingsconnector
- Tap een TMP-36 temperatuursonde aan de converterchip en de analoge header
- Programmeer een belastingsprofiel met behulp van PWM in de Arduino (zenden, wakker, slapen)
- Voer de test uit met de Arduino die spanningen, stromen en temperaturen registreert
- Belangrijk is dat de Arduino de test kan beëindigen op basis van vastgestelde prestatie- / veiligheidsregels
Ik kan me een aantal andere coole toepassingen voorstellen, waaronder:

- Een WiFi- of Bluetooth-module aansluiten om afstandsbediening mogelijk te maken
- Een wisselstroomvoeding aan- en uitzetten zodra de test is voltooid
- De Load FET gebruiken om AC- of DC-motoren te besturen
- Kan worden gebruikt met logische apparaten van 3,3 V, vervang gewoon de 5V Pro Mini door 3,3 V
- Geautomatiseerd testen van nieuwe voedingen om er zeker van te zijn dat ze voldoen aan de beste specificaties
Je kunt de EAGLE-bestanden gebruiken die ik heb geüpload om het bord aan te passen of je kunt het bestellen bij OSHPark.


Code
Voorbeeldcode - Github Repo
In deze schets test ik een DC-DC-converter die is aangesloten op de TEST-punten. Ik heb een TMP-36-temperatuursensor op de converterchip gelijmd en een eencellige LiPoly-batterij als bron gebruikt. Vervolgens wordt de belasting PWM geleidelijk verhoogd van 0 naar 100%https://github.com/chipmc/Battery_Rundown_TestAangepaste onderdelen en behuizingen
Tester%20Board%20v3a.sch Tester%20Board%20v3a.brdSchema's
Oshpark


- PCB bestellen
- BRD-bestand downloaden
- Bekijk project op OSH Park
- Via OSH Park

Productieproces
- Controle over het controlecentrum
- Schakel Alexa Control in op je plafondventilator
- Universele afstandsbediening met Arduino, 1Sheeld en Android
- Bedien muntvangers met Arduino
- Ioed gebruiken om een robotarm op afstand te bedienen
- Arduino met Bluetooth om een LED te bedienen!
- Arduino-luchtbevochtigerbediening
- Arduino Nano:bedien 2 stappenmotoren met joystick
- ThimbleKrox - Muisbediening met je vingers
- Bewegingsgevoelige circuitbesturing via Intel Curie
- Waterlekkagedetector en klepregeling