Després d'anys de construcció prototips inacabades aleatoris i mai documentar-los, hem decidit fer un bloc adequada per compartir l'amor. Tenim un munt d'amor per compartir.
Durant unes setmanes ara ens he estat passos al voltant amb Bluetooth 4.0, també conegut comBluetooth de baixa energia(ULA). Durant aquest procés hem pensat en unes quantes aplicacions frescos i va decidir sortir i construir un d'aquells.
La idea bàsica és la següent: vostè prendre una bombeta, i ficar-lo amb una antena bluetooth, un arduino i un grapat de RGB LEDs. Llavors el control Dimmer, color i res que pot pensar amb el teu telèfon (BLE permès). Coses bones.
Maquinari
Ja que estem fent una bombeta, hem de començar en algun lloc, així podem comprar un munt de diferents bombetes al Home Depot i recollint el més gran que va acabar. Hi ha una tona d'escombraries de components així que necessitarà l'espai. Una vegada vam tenir la bombeta, buidem la bombeta fluorescent vell avorrit per fer espai per a les imminents awesomeness.
En primer lloc, necessitem una manera d'alimentar el nostre circuit. Ser l'enginyer badass que ets, ja sabem el que estàs pensant, "Cal construir un circuit transformador que converteix semicicle a 5V". Bona idea! Excepte que ocuparia manera massa espai, Penseu en això, has vist la mida d'aquestes coses? Utilitzant el poder de mandra, decidim utilitzar un d'aquells carregadors teeny iPhone. Ara tenim 5V per alimentar tot, pròxim pas.
Amb 5V ens pot alimentar l'Arduino i el LED, però no el mòdul de Bluetooth, que s'executa en 3.3V. Una vegada més, sabem que el que estàs pensant: "Hey, té un Mini Arduino Pro, i que té un regulador intern que podríem utilitzar per alimentar el mòdul de BT!". Bé, que és en realitat una molt bona idea, però no estem tan astut com ets així que vam comprar la versió de 5V del Mini Pro, en lloc de la 3.3V. Això significa que havíem de fer un 5V a 3.3V regulador. No està malament, ara estem fins i tot.
Impressionant, ara ens pot alimentar la totalitat del projecte. Espera, no podem, perquè les agulles de cap Arduino són un munt de wussies que pot només amb cotxe 40mA. (Algun dia vaig a dissenyar un microcontrolador que poden conduir 1000A per pin. Serà la mida de la nevera, però seré feliç.) Ara que pot sonar com molt però no és suficient per a què volem. RGB LED són tècnicament tot de tres LED embalat en un (vermell, verd i blau). Cada un d'aquests LED ha corrent cap endavant màxim 20mA, fàcilment gestionada per les agulles de cap Arduino. Quin és el problema? Estem planejant en posar tants LED dins del bulb com puguem (podem acabar fent només 3, no jutjar). Així que necessitaríem un pin per color per LED. Això és un munt de pins, per aixó hem utilitzat un transistor per conduir cada color. Que és de 3 pins, per a qualsevol nombre de LED que volem (si el transistor pot conduir a l'actual, és a dir).
No oblidem les resistències en aquells LED. No tenim un munt de resistències escampat de manera que no podia fer tot el LED de córrer amb exactament el mateix corrent cap endavant. No obstant això, va ser prou a prop.
Programari
Gran, tot el maquinari de fet. Ara pel cervell de l'operació, que es divideix en dues parts. El firmware d'Arduino i l'aplicació d'iPhone. El firmware és força sincer.
Ara mateix, l'Arduino no hi ha dades en sèrie de lectura del mòdul BLE, és força molt treballar com un pas per a qualsevol que sigui el mòdul BLE diu. Llegeix que el valor de tres dels GPIO de la BLE és controlar cada color dels LEDs. En el futur, hauria de llegir comandos sèrie de l'UART i té una gran llista de coses impressionants que es farà. Naturalment.
I com podeu veure, sembla magnífic.
Per a l'aplicació d'iPhone, us haureu d'esperar a un futur post, per la nostra pròpia Ramón González.
Llista de peces
Finalment, si voleu construir el seu propi, aquí és una llista de totes les parts i els seus preus aspre.
bombeta de llum:$10 per a dos.
Aquesta bombeta és gran per a això perquè és bastant gran i fàcil d'obrir.
Carregador:$5
Hem utilitzat una imitació barata venut a una botiga local de maquinari. Podeu utilitzar qualsevol, sempre que s'ajusti la bombeta.
BLE antena:44 $
Micro de Pro d'Arduino:$10
Hem utilitzat la versió de 5V, però és més adinerat comprant el 3.3V un.
LED + Miscel·lània:~ $10
Per a un gran total de sobre$80per tot això.













