Stap 6: Elektronica - Circuit ontwerp en uitvoering
Ik ontwierp het fundamentele circuit in 123d (geen PCB ontwerp, als ik gebouwd met behulp van perfboard)
Niet alle onderdelen precies worden beschreven, het moet geef me een ruw idee, welke pinnen worden gebruikt en daarna controleren van verbindingen.
De raspberry Pi is in principe tot een ADC mcp3008 via het spi pinnen vastgehaakt. Ingang 4 tot en met 7 op de adc laag met een 10 k ohm weerstand, die nodig is voor de thermistors worden getrokken (en ik gebruikte het voor de fotoweerstand, ook). 0-3 pinnen zijn niet laag getrokken, de eerste 2 van hen zijn aangesloten op de twee versnellingsmeters. Al die componenten draaien op 3,3 v dus geen niveau verschuiven nodig is.
De versnellingsmeters worden alleen aangesloten op één van de drie assen (z-as) als ik alleen wil motie, niet richting ontdekken
PIN 17 is aangesloten op een drukknop voor algemene interactie.
Pinnen 18, 22, 23, 27 (21 op model A raspberry pis) zijn verbonden met optokoppelaars rijden alle 12V dingen (die zijn waarschijnlijk niet nodig, maar maakt het gemakkelijk om interface mijn mosfets die niet met 3,3 v inschakelen + ik heb losgekoppeld van de raspberry pi van de 12V-lijn).
Pin 4 is aangesloten op een transistor om over te schakelen van het geluid-hardware in- en uitschakelen (Zie de "problemen stap" aan het einde van dit instructable).
Alle componenten zijn verbonden via pin headers en jumper kabels.
De LEDs worden aangestuurd met deze LED-driver (#4) maar in plaats van een pwm de 12v-lijn doorloopt de optocoupler en een weerstand om de mosfet. De lijn is vervolgens overgeschakeld in- en uitschakelen om het pwm. De led drivers zijn ook vastgelijmd aan de koelplaat van de leds en niet zijn vastgesoldeerd aan de perfboard.
Om te rijden de ventilator die ik invoegen een andere MOSFET die is ontstoken door de optocoupler (de optocoupler geproduceerd te veel weerstand moest, zodat de ventilator niet beginnen zou om te zetten, als direct aangesloten).
Ik gesoldeerd alles op een perfboard die als een schild aan de raspberry pi fungeert. Alle LED-drivers, ventilator, knoppen, geluid-switch en sensoren zijn verbonden via pin-headers.
De hoogte om laag te houden ik gesoldeerd de pinnen op diagonaal.
De 12V, 5V en gnd lijn zijn ook aangesloten op het moederbord.
Ik gesoldeerd een micro-USB-stekker aan de macht de raspberry Pi over het bord.