Python/Arduino seriële regelaar: Zelfgemaakte hoogoven (2 / 8 stap)

Stap 2: Hardware (elektronisch)


De MCU is het elektronische apparaat van de kern en het exclusieve digitale circuit betrokken, vergemakkelijking van de mededeling van de opdrachten van de gebruiker, via de PC, en de uitvoering van deze opdrachten in hardware. De analoge elektronica voor het project bevatten een set circuits, voedingen en de thermokoppel versterker te schakelen.

Er zijn drie parameters opgenomen. Elke bestaat uit een lage-kant transistor schakelaar (waardoor MCU controle) die besturingselementen van een relais. Elk apparaat: fan, brandstof feed elektromagneet en elektrolyse zwembad heeft een geïsoleerde power supply, isolatie nodig meet de levering moet worden en
regel variaties voor de meer gevoelige schakelelementen verminderen. De ventilator en elektromagneet schakelaars zijn eenvoudig MOSFET lage kant overgeschakeld welk besturingselement rechtstreeks hun Relais. De estafette voor de elektromagneet is een grotere Relais ontworpen om over te schakelen van de macht van de muur, zoals de elektromagneet rechtstreeks vanaf 110 VAC werkt. De elektrolyse pool wordt beheerd met een MOSFET en PNP schakelaar te leveren meer stroom om het Relais, die een hoger vermogen dan de andere relays, als gevolg van het hoge stroomverbruik van de elektrolytische cel heeft.

Het thermokoppel circuit is een eenvoudige x100 versterker circuit, waarin de thermokoppel spanning de ingang is. Het thermokoppel wordt in serie met een weerstand van 1M Ohm, te stabiliseren van de huidige reactie gezet. Ik kon heb gebruikt een versterker van voorverpakte thermokoppel, die betere stabiliteit hebben zou, maar voor de temperaturen betrokken nauwkeurigheid is niet een grote zorg, en het thermokoppel zelf is oud en vrij onstabiel te beginnen. In de toekomst, ik hoop om deze kwestie te behandelen, maar het belangrijkste gebruik van de thermokoppel is om bij te houden van de relatieve temperatuurveranderingen, waarvoor de huidige setup voldoende is.

Er zijn in totaal vijf voedingen voor dit project: een voor de versterker MCU, CPU en thermokoppel, één voor de switch circuits, en één voor elke controle-apparaat. De CPU is een laptop in dit geval, en het aanbod is een standaard laptop voeding wordt, die de bevoegdheden van de MCU en thermokoppel versterker USB macht over. De schakeloptie circuit levering is een fundamentele custom-built aanbod gemaakt van een scavenged transformator, een brug gelijkrichter, een condensator en een 7805 + 5V regelgever, en heeft een hoog genoeg kracht leveren vermogen dat alle 3 Relais actief te zijn op hetzelfde moment. De voeding van elektrolyse is een oude 19V laptop voeding, de enige wijziging die de vervanging van het vat-jack met draad leidt is. De levering van de ventilator is een gemodificeerde 'muur-wrat' telefoon oplader, waaraan een verstijving condensator is toegevoegd. En de brandstoftoevoer elektromagneet wordt rechtstreeks uitgevoerd van 110 VAC muur macht.

Gerelateerde Artikelen

Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de
Raspberry Pi - Arduino seriële communicatie

Raspberry Pi - Arduino seriële communicatie

In dit project, zullen wij een mededeling tussen de Arduino en Raspberry Pi, waarbij essentiële informatie wordt overgedragen door het sturen van gegevens één bit tegelijk maken.Seriële communicatie is essentieel voor elke Micro-controllers voor de c
Intel Edison Arduino seriële naar Host proces seriële communicatie

Intel Edison Arduino seriële naar Host proces seriële communicatie

De Intel Edison Arduino breakout is een linux gebaseerde mini computer die kan worden geprogrammeerd met behulp van de Arduino IDE en kader. Het kan ook worden geprogrammeerd als elke andere linuxsysteem in C/C++, Python, node.js en vele andere talen
Accordeon Master - een python/arduino muziek synthesizer

Accordeon Master - een python/arduino muziek synthesizer

Dit project is gemaakt door een team van drie studenten van de Universiteit van Pennsylvania in MHacks 2014 Detroit (een weekend Hackathon). Het doel van dit project is het creëren van een muziek-synthesizer die tonen op basis van gebaren van de gebr
Python + Arduino, CarControl v.03

Python + Arduino, CarControl v.03

heb je ooit kocht iets alleen maar om het uit elkaar te halen? Ik kocht deze afstandsbediening auto willen rijden vanaf mijn computer. Ik gebruikte een Arduino board, Python en ongeveer 300 lijnen van code. Kostte me een paar uur werk het om samen te
Spraakherkenning gemakkelijk gemaakt - spreken met uw Arduino seriële kabel

Spraakherkenning gemakkelijk gemaakt - spreken met uw Arduino seriële kabel

Waarom hebben met behulp van stem erkenning shield terwijl u deze functie vanaf uw smartphone (Android). In deze tutorial weet u hoe gebruiksvriendelijk spraakherkenning te verzenden spraakopdrachten aan uw Arduino met behulp van de BlueAct app.Mogel
Kleur sensoren en Arduino seriële communicatie voor beginners

Kleur sensoren en Arduino seriële communicatie voor beginners

Hallo allemaal, ik ga om te praten over kleur sensoren: hoe te bouwen en een kalibreren en hoe het te gebruiken met seriële communicatie via een Arduino board.De laatste stap wordt uitgelegd hoe ik gebruikte dit project voor een Gimp (staat voor "GNU
Ondersteuning gebruiken de ARDUINO seriële MONITOR

Ondersteuning gebruiken de ARDUINO seriële MONITOR

De Arduino IDE heeft een functie die kan een grote hulp bij de foutopsporing schetsen of Arduino vanuit het toetsenbord van de computer bestuurt.The Serial Monitor is een apart pop-upvenster dat fungeert als een aparte terminal die communiceert ontva
Terminal met een 2.2" TFT Arduino seriële UART schuiven weer

Terminal met een 2.2" TFT Arduino seriële UART schuiven weer

Ik heb het maken van projecten gebaseerd rond een 2.2" TFT display die gebruik maakt van de ILI9341 driver chip, dit display kan worden aangesloten op en gecontroleerd door een Arduino UNO. Als een beetje achtergrond lezen van u kan vinden mijn instr
Arduino seriële Terminal Oled met bibliotheek van Adafruit SSD1306

Arduino seriële Terminal Oled met bibliotheek van Adafruit SSD1306

Ik gebruikte de bibliotheek en de afbeeldingen Adafruit_GFX Adafruit_SSD1306 ik het platform van de Arduino gebruikt als seriële terminal maakteen de tekens ontvangen atravez een mini OLED-scherm, dit is alleen het eerste deel van een iets meer compl
Eenvoudige Arduino seriële communicatie.

Eenvoudige Arduino seriële communicatie.

ik heb wilde maken van een draadloze robot voor een tijdje met behulp van x bijen of andere soorten draadloze communicatie. Dit is niet een complete i'ble over de vraag waar ik je laten zien hoe maak je een robot dit is meer van een sjabloon. Ik zal
Maken van Arduino seriële poort met visual basic

Maken van Arduino seriële poort met visual basic

Zullen we de programma-interface aansluiten op de seriële poort met Visual Studio.Laten we eens kijken naar de details van het programma.Hulpmiddelen dat zullen we ons formulier gebruiken:3 stuks knop2 nummer ComboBox3 stuk labelseriële poortStap 1:
Arduino aan MySQL met behulp van Python interface

Arduino aan MySQL met behulp van Python interface

hier is een korte tutorial die moet je opstaan en lopen interfacing van uw Adruino met een MySQL-database. Omwille van deze tutorial veronderstel ik dat u weet hoe u kunt instellen en gebruiken van MySQL. Deze tutorial niet veel Python ervaring verei
Seriële communicatie tussen android en arduino via laptop bluetooth

Seriële communicatie tussen android en arduino via laptop bluetooth

Over:Dit instructable is over seriële communicatie tussen android en arduino via laptop ingebouwde Bluetooth. Ik heb geen aparte Bluetooth module. dus ik besloten heb om mijn laptop ingebouwde te gebruiken Bluetooth voor seriële communicatie.Stap 1: