Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino-controlecentrum

Componenten en benodigdheden

IRF6201 N-FET
Load Switch datasheet-link - Kan dit overal kopen
× 1
IRF9310 P-FET
Link naar gegevensblad voor schakeloptie - Kan dit overal kopen
× 1
8A Solid State AC-belastingsrelais
× 1
NPN-transistor
Voor het inschakelen van de Supply P-FET
× 1
0.1A Hold Resettable PTC
Bescherming voor de Arduino-voeding
× 1
2.2A Hold Resettable PTC
Bescherming voor de teststroom
× 1
Schottky-diode 1206 SMA 60V / 2A
× 2
RTC-module
Real-time klok voor datalogging - optioneel
× 1
SparkFun Arduino Pro Mini 328 - 5V/16MHz
Het brein van de operatie - kan ook een 3,3V-onderdeel gebruiken
× 1
Adafruit High-Side Current Monitor
Voor nauwkeurige high-side stroom- en spanningsbewaking - optioneel
× 1
0.96" OLED-scherm - SPI
Kan Adafruit-gedeelte gebruiken, maar moet de lay-out enigszins wijzigen
× 1
OSH Park op maat gemaakte PCB
Mijn aangepaste PCB-ontwerp - bestel bij OSHPark - $ 30 voor drie - Open hardware!
× 1
0.1 ohm vermogensweerstand
Let op, deze weerstand stelt een limiet aan de stroom- of spanningsresolutie. Dit is een 1W-onderdeel, dus het gebruik van deze weerstand beperkt je tot 3,16A, maar geeft een goede resolutie op de spanning. Als je meer stroom wilt gebruiken, kies dan een lagere weerstandswaarde.
× 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:

  1. Sluit de batterij aan op de bronconnector
  2. Sluit de voeding van mijn IOT-apparaten aan op de testconnectoren
  3. Voeg een "worst case" belasting toe aan de belastingsconnector
  4. Tap een TMP-36 temperatuursonde aan de converterchip en de analoge header
  5. Programmeer een belastingsprofiel met behulp van PWM in de Arduino (zenden, wakker, slapen)
  6. Voer de test uit met de Arduino die spanningen, stromen en temperaturen registreert
  7. 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_Test

Aangepaste onderdelen en behuizingen

Tester%20Board%20v3a.sch Tester%20Board%20v3a.brd

Schema's

Oshpark
  • PCB bestellen
  • BRD-bestand downloaden
  • Bekijk project op OSH Park
  • Via OSH Park
Laat zien hoe alle onderdelen zijn verbonden

Productieproces

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