Stap 3: Time to Build: afleiding/bouw.
Zoals eerder vermeld, is er niet veel aan dit circuit! Deze primair gebaseerd is uit het circuit Ken gebruikt om demo zijn IR-bibliotheek... Daarvoor moeten we...
Onderdelen lijst:
-1 x Arduino ProMini (of gelijkwaardige!)
-1 x IR LED
-1 x IR ontvanger
-1 x 100 Ω weerstand
-1 x 1000 Ω weerstand
-2 x SPST schakelaars*
* De schakelopties zijn meestal afhankelijk van uw behuizing, in mijn geval gebruikte ik een dia en toggle, maar alles SPST zal werken!
In mijn geval voor geval gebruikte ik oude onderdelen van een van deze. Geluidskwaliteit is niet groot, maar de shell is de perfecte maat voor een ProMini
Dus Ben, wat deze delen zelfs doen?
Bedankt voor het vragen van internet!
De IR ontvanger zal kapen de code onze kanon schiet,
De IR-LED zal onze gekaapte code, overbrengen
De weerstand houdt de LED van uitblazen (ja u nodig!)
Een schakeloptie zullen onze in- / uitschakelen
De andere schakelaar schakelt al dan niet onze apparaat code verzendt.
Het schema van Ken's website Is boven, en het is vrij gemakkelijk te volgen, maar voor diegenen die geïnteresseerd zijn, heb ik een Fritzing-bestand met de voltooide circuit aangesloten.
Maar Ben, hoe zit het met de kennisgeving geleid?
De code die we zullen gebruiken komt automatisch ingesteld op het gebruik maken van de ingebouwde LED op pin 13 over gebruik waarschuwen wanneer we verzenden / code ontvangen bent. Als een was zo geneigd zijn, kunt u toevoegen een andere LED van pin 13 op grond, maar ik wilde niet met de BIRRD wordt een apparaat dat vreemdgaan en alle, felle lichten voor anderen om te zien.
Circuit breken.
In wezen, onze zender switch één pin verbonden met Vcc (+ 5v) zal hebben, en de andere aangesloten op zowel Arduino pin 12, als de weerstand van een 1KΩ dat zal leiden tot de grond.
Vervolgens hebben we onze ontvanger, die gegevens pin (links meest, wanneer de lamp geconfronteerd wordt met u) aangesloten op de Arduino pin 11, dan de grond pin van de IR ontvanger op grond en tot slot-u raadt het al, de pin van de spanning aan de Vcc.
Onze emitterende LED zal de kathode verbonden aan grond, terwijl de anode wordt uitgevoerd door middel van een 100Ω op pin 3 hebben.
Ken geen gebruik maakt van een op off schakelaar, maar ik wilde een toe te voegen. In dit geval gewoon instellen naar een schakelaar tussen de grond van de spanningsbron en van de arduino grond. Op deze manier, wanneer omgedraaid uit de Arduino ontvangt geen macht.
** U kunt ook een drukknop te activeren voor de zender, in plaats van de schakelaar die genoemd hierboven, maar je zou moeten houdt u voortdurend om geen andere pistool codes ontvangen.
Gevallen
Ik heb geluk gehad want mijn geval had gaten voor hoofdtelefoon poorten die waren net de juiste grootte voor mijn LED / / draden. Voor al diegenen die geen gebruik maakt van dit geval, zou ik kijken naar het krijgen van een soort LED houder-zoals deze of deze. Een 3/16" boor kan de truc ook doen, maar afhankelijk van de boor kan een beetje krap.
Kantlijnnotities
Boven zijn enkele foto's van hoe ik alles passen in de kleine behuizing die ik had. Als u bent het herscheppen van dit project, ik zou aanraden vinden sommige kleine-Translator toggle switches wel. EBay heeft een aantal geweldige opties, zoals deze jongens die een goede twee maal kleiner dan degene die ik had bij de hand op het moment dat ik dit gebouwd!
Een van mijn doelen in gebouw die de BIRRD zitten kundig voor opnieuw flash programma's naar het moest, incase mij wilden voor wisseling van de software later. Om dit te doen, ik verliet de kop op en kwam het uit het geval. Het schuim zie je was gewoon vast aan de kant om te voorkomen dat een korte.
Op dit ogenblik ben ik bezig met het beginnen met de code die nodig is om uit een TV te schakelen! Op die manier het zal dienen als een TV worden gegaan ook!