OiO - een bureaulamp met een ziel (4 / 7 stap)

Stap 4: De elektronica


Power source:

oiO gebruikt een 11.1 volt 1300mA recharchable batterij, voornamelijk door RC vliegtuigen en auto's zijn gebruikt. Met deze batterij uitvoeren oiO autonoom 13 uur. Later, ben ik van plan om gebruik van de slaapstand van Arduino en enkele andere trucs om te bezuinigen op het stroomverbruik van oiO.

Daar heb ik sommige onderdelen van de energie-honger (3 servo's en 2 NeoPixels), dus ik heb verstrekt hen een externe 5v-gereguleerde stroomvoorziening (max 1amp) met behulp van lineaire spanningsregelaar 7805. Voor de Arduino, wordt het aangedreven ook extern, maar door zijn eigen macht-regulator. Deze manier heb ik een totale scheiding tussen de capacitieve belastingen en de Arduino. Ik voegde ook een 100mF op de +/-macht spoor naar servo's, dit zal helpen de spanning stabiel te houden wanneer de servo's plotselinge bewegingen doen. Bovendien, aanbevolen het team van Adafruit een condensator van 1000mF bij de NeoPixel +/-macht ingangen, dus ik dit ook voegde.

Het geluid en de IR naderingssensoren zijn ook gevoed vanuit de zelfstandige gereglementeerde 5v-bron.

Vergeet nietom verbinding te maken met de externe bron grond aan één van de Arduino is gemalen pinnen

Een rocker switch wordt toegevoegd tussen de accu en de reset van het circuit. Zet de schakelaar op de positieve leiding van de batterij, dit als inline met Adafruit aanbeveling om altijd verbinding maken met de positieve kant na de grond. en vice-versa wanneer loskoppelen)

Uitgangen besturingselementen

Servo's:

De 3 servo's worden aangestuurd met een PWM signaal lijn elke, gemakkelijk geboden door Arduino via hun Servo.h bibliotheek. Ik aangesloten de servo's als volgt:

Servo1 (leg): pin 3

Servo2 (Afval): pin 5

Servo3 (Hoofd): pin 6

NeoPixels:

De 2 pixels worden gecontroleerd met behulp van slechts 1 bedieningsleiding (uitgevoerd via een weerstand van 470 ohm zoals aanbevolen door Adafruit). het besturingselement maakt gebruik van een digitaal protocol (I2C) en de eigen implementatie te controleren van elke pixel afzonderlijk. het eindresultaat is dat u kunt gemakkelijk besturen van één of alle pixels op een moment en voor elke pixel een zeer nauwkeurige en indrukwekkende kleur instellen. het energieverbruik per pixel op 100% brighness is 66mA. (Waarschuwing: Vermijd op zoek direct naar de LED's wanneer ze op)

Controle van NeoPixel gebeurt via Arduino pin 12

Ingangen

De sensor van de nabijheid van de IR:

De sensor die ik gebruikte is meestal gevonden in robots voor eenvoudige Randdetectie (voorkomen vallen, muren... enz). Het beschikt over een digitale uitgang, dat wil zeggen, geeft HIGH wanneer een object is ca. 10cm afstand, of laag, als er geen belemmeringen gevonden. het verstrekt geen afstand. het doet dat met behulp van een on-board chip, ook een rode SMD led op de sensor licht wanneer de sensor een obstakel detecteert.

Proximity sensor output wordt gelezen door Arduino op pin 8

Correcte Sensor:

Deze sensor die heb ik gebruikt heeft ook een digitale uitgang, wat betekent dat het niet geeft je hoe belasting het geluid of de frequentie-inhoud, alleen wordt de uitvoer op hoog wanneer een geluid wordt gedetecteerd, anders, de output is ingesteld op laag. U kunt verhogen/verlagen de gevoeligheid door te draaien aan de knop aan boord. Wat betreft het MAX instelling, ben mij kundig voor maken van oiO detecteren een klap overal in de kamer, gezien het feit dat het een scherpe en luid klappen (ik ben van plan om mijn eigen versterker bouwen dus oiO op meer subtiele geluiden reageren kan, en ook om een VCG (spanning gecontroleerd winst) dit mij verstrekken zal voor dynamisch vergroten/verkleinen van oiO gevoeligheid voor geluiden als onderdeel van zijn gedrag :))

De correcte sensor output wordt gelezen door Arduino op analoge pin A0. Maar aangezien dit een digitale sensor, u kunt aansluiten op of van de Arduino digitale pennen en digitalRead(pin) gebruiken in plaats van wat ik gebruik nu analogRead(A0). Beide zullen enkel fijn werken.

Zetten alle samen:

Het is uw vraag of u een PCB verbinden alle componenten wilt, gewoon gebruik maken van een breadboard ontwerpen, of als wat ik deed. Ik gebruikte een vooraf geboorde PCB, en gesoldeerd al mijn delen, connectoren en kabels volgens, op de verbinding die wordt weergegeven in het ontwerp. Vervolgens, ik gebruikte jumper draden naar dit board verbinding naar de Arduino, ik eindelijk verbinding te maken met de batterij, de switch een 9v vat connector haak de Arduino aan de batterij en zet ze allemaal in een doos (ik gebruikte het vak die kwam met mijn mobiele telefoon, nadat ik het in donkergrijs gespoten heb:)) Ik maakte enkele openingen voor USB lader, servo, sensoren, bedrading.

Gerelateerde Artikelen

Hoe te maken van een ziel monster hiphop beat

Hoe te maken van een ziel monster hiphop beat

dit is de kunst om een ziel monster hiphop beat. vergelijkbaar met de werken van de vroege kanye west op college dropout en gewoon blaze op diplomatieke onschendbaarheid.Stap 1: Get Some motiverende voedsel Dit is essentieel! U moet een goed function
Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Vandaag zal ik u tonen hoe te bouwen uw eigen Bluetooth gecontroleerde bureaulamp met arduino uno.Voor dit project zul je om te bouwen van de kluis van het ralay dat u kunt het hier vinden:(Opmerking: als u niet wilt om te bouwen van een kluisje kunt
Retro Fit een bureaulamp met LEDs

Retro Fit een bureaulamp met LEDs

dit instructable detailleert de stappen die ik heb uitgevoerd als u wilt wijzigen een bureaulamp, al moest ik gebruik maken van LED's in plaats van een fluoro-buis.De projectkosten van dit me bij dit $49.95 Australische tijd voor de strip 30 LEDs.Ik
LED bureaulamp met behulp van sugru, ikea kit voor nick-nacks en kitronik

LED bureaulamp met behulp van sugru, ikea kit voor nick-nacks en kitronik

Ik heb nooit lijken te hebben genoeg licht op mijn bureau deze dagen, het licht van mijn bureaulamp lijkt te werpen te veel schaduw en duurt een beetje te lang worden helder met een moderne energiebesparende lamp.Ik zag de nieuwe Kitronik Desk Lamp K
How To Cook Gebakken Turkije vleugels met creatieve ziel!

How To Cook Gebakken Turkije vleugels met creatieve ziel!

Items:Glazen ovenschaal en aluminiumfolieIngrediënten:Turkije vleugelsUw favoriete merk kruiden worden opgeslagen of maak uw eigen!3 tsp. zout en peper mengsel2 tsp. kruiden knoflookzout1/4 kopje appel cider azijn1/4 kopje extra vergine olijfolieik g
CONVERTEERBARE hoofd-BUREAULAMP (met USB ingangsvermogen)

CONVERTEERBARE hoofd-BUREAULAMP (met USB ingangsvermogen)

na Lees zaklamp wedstrijd aankondiging, ik probeer om een instructable hoewel mijn Engels niet goed genoeg isIn dit project wijzigen ik hoofd LEDLAMP zodat het als een hoofd-LAMP met USB Power gebruiken kan.Hier is het materiaal & gereedschap:Goedkoo
Bureaulamp, met scharnierarm

Bureaulamp, met scharnierarm

Hallo iedereen. Dit is mijn 1e instructable, ook wanneer niet is mijn 1ste diy-project.Excuseer mijn grammatica, dit is niet mijn standaardtaal, maar ik hoop dat de instructies en de foto's worden genoeg voor begrip.Ik hoop om te uploaden meer projec
Ziel In een pot

Ziel In een pot

In dit instructable ik zal u tonen hoe maak je een ziel in een pot. Een ziel in een pot Is een pot laser gegraveerd met knipperen en fading leds waardoor de laser gegraveerd gezicht blik verlicht.Stap 1: Onderdelen en ToolsHier zijn de delen en de hu
Ziel cyclus moederschip, een gegoten glasvezel luidspreker kabinet voor fietsen.

Ziel cyclus moederschip, een gegoten glasvezel luidspreker kabinet voor fietsen.

Na het maken van 5 of zo volledig aangepaste ziel cycli, nauwgezet, één in een tijd, moest ik een manier aantrekkelijk kasten maken in een fractie van de tijd. Ik investeerde dus extra tijd in het proces van het maken van een mal te kunnen reproducer
Bouwen van een ventilator met LEGO en faya-nugget

Bouwen van een ventilator met LEGO en faya-nugget

Als een kind, ik gedroomd om te bouwen alles met LEGO, vooral die kon bewegen en zelfs vormen een robot. Helaas was de eerste generatie Mindstorm terug in de late 90 's, gewoon veel te duur voor mij.Toen ik voor het eerst Arduino ontmoette, realiseer
"SOUNDESK", een bureau met subwoofer, versterker en luidsprekers ingebouwde

"SOUNDESK", een bureau met subwoofer, versterker en luidsprekers ingebouwde

Hey is mijn naam er KirilIk ben een grafisch ontwerper en ik graag een leuke werkplek. Het probleem was dat ik niet heb een Bureau voor al mijn hardware, dus ik had een idee en...Stap 1: Een oude bureau kopenIk kocht een oude Bureau voor ongeveer $10
Hoe een betere muzikant "Jam"

Hoe een betere muzikant "Jam"

dit Instructable zal worden beschrijven welke stappen u kunt ondernemen om te leren "jam", als je wil, met andere music(ians) zonder aarzeling. Ik zou veronderstellen dat dit instructable kan nuttig zijn voor iedereen die op zoek om te beginnen
De Choprical vis: een Human Powered partij Bike

De Choprical vis: een Human Powered partij Bike

Fietsen en muziek zijn beide fantastische manieren om ervaring van de Gemeenschap. Het combineren van hen neemt de hele zaak naar een nieuw niveau.Ik heb het creëren van fiets correcte systemen sinds 2002. Mijn vrienden en ik gebruik ze voor het geïm
Bureaulamp reparatie met oogoo en Epoxy lijm

Bureaulamp reparatie met oogoo en Epoxy lijm

In dit instructable zal ik een gebroken bureaulamp met behulp van Oogoo te maken van een mal die zullen worden aangewend om gegoten epoxi lijm (of epoxi hars als u uw handen op sommige krijgen kunt..) oplossen.Hoewel dit instructable is een zeer spec