Getting George's Attention


George

Ga hier (http://tinyurl.com/orrwbc9) voor betere kwaliteit foto's van elke foto in dit document opgenomen.

Niet zo lang geleden onze vriend George ons gevraagd om wat hulp met het runnen van zijn hotel. Het lijkt dat veel van zijn gasten niet aanbellen Bureau wanneer ze nodig hebben van George en dit zorgt ervoor dat de gasten van gefrustreerd. De uitdaging zou vandaan waar George woont; dat wordt een eiland niet in de V.S. vervoer van materialen nogal langzaam zijn kan. Kosten in zowel materiaal als macht te houden lopen zouden moeten ook worden beschouwd als George zijn hotel van een generator loopt. Dan is er ook het probleem dat George niet altijd in de buurt van de receptie; Hij kan helpen een andere gast in een volledig andere verdieping. Dus hadden ons team van tech-savvy mensen het idee om te bouwen van George een rudimentaire beeper. Deze beeper zou oplichten als en wanneer een gast in overal in de buurt van de receptie staat. Het zou klein genoeg om te dragen en vereisen een kleine hoeveelheid elektriciteit uit een wegwerp of oplaadbare batterij; iets George lijkt te hebben een overvloed op zijn eiland. Het apparaat is eenvoudig genoeg om te bouwen, maar nogal moeilijk kan zijn als het gaat om programmeren (Zie Pic # 1 voor het prototype van het apparaat).

Krijgen in detail over het apparaat dat hebben we besloten om het bouwen van een drukplaat die is aangesloten op een Arduino. Wanneer een gast stappen op het bord, vermomd als een welkom mat van sommige soorten, zal zij een circuit te voltooien en toestaan van de Arduino een klein bericht verzenden naar een ander Arduino gedragen door George. Wanneer George's Arduino een bericht ontvangt zal een heldere LED beginnen te glanzen (zie foto #2). Als u ooit hebt gewerkt met Arduinos weet u misschien dat deze specifieke modellen niet met draadloze mogelijkheden van de get-go komen. Dat is waar een radiofrequentie, of RF-zender en ontvanger komen om te spelen (zie foto # 3 voor rf ontvanger). Hebt u een paar dingen nodig om te bouwen van dit apparaat.

Materiaallijst

(Voor een uitgebreide stuklijst in Excel en info over waar te koop en kosten, klik hier: http://tinyurl.com/lmaryk9 )

2 x Arduino Uno (Pic # 4. Deze zullen de apparaten die met de RF zender en ontvanger communiceren)

1 x dance pad of een oude pad die druk (Pic # 5 registreert. We bouwden een eenvoudig pad uit karton en aluminium folie zo bent u in een snuifje)

1 x LED van elke kleur (Pic # 6. Bij voorkeur gemakkelijk merkbare kleur zoals rood of blauw)

1 x spoel van 22 AWG draad (Pic # 7. U nodig niet veel dus als u sommige soorten vinden draad kansen dat zal volstaan)

1 x 10 k Ohm weerstand (Pic # 8. Dit werd gebruikt in het apparaat als een pull-down weerstand om ervoor te zorgen dat we een juist signaal ontvangen in de druk-pad)

1 x 250 ~ 350 Ohm weerstand (Pic #9. Dit zal de LED beschermen tegen opblazen)

1 ~ 2 x Arduino behuizingen (Pic # 10. Of gewoon een doos die bij een Arduino passen kan. Een regelmatige Altoids tin zal prima werken, hoewel u zult moeten boren van gaten in beide opties)

1 x paar RF zender en ontvanger (Zie Pic # 3. Dit is what's gonna toestaan ons te communiceren met beide Arduinos draadloos)

Optioneel---1 x Perforated bestuur

(Pic # 11. Dit wordt alleen gebruikt in het geval dat u van plan bent om te hergebruiken de componenten op elk gewenst moment. Solderen de leidt tot de première van bestuur zorgt voor een eenvoudiger verwijderingsproces)

Je zal uiteraard moeten een paar tools zoals (foto's van hulpmiddelen kunnen worden gevonden aan de bovenkant):

(Pics # 12-16 in volgorde)

een soldeerbout

soldeer

draad strippers

een multimeter

Sommige koperen tape

De schema 's

PIC # 18 is voor de eerste Arduino verbinden met de druk plaat en rf-zender. Ga hier (http://tinyurl.com/n48xoe5) voor een grotere en betere beeldkwaliteit.

PIC # 17 illustreert de verbindingen moest worden gemaakt met de tweede Arduino board en de rf-ontvanger. Nogmaals, voor een grotere en betere beeldkwaliteit gaat hier (http://tinyurl.com/pa9jrvl).

De stappen

Laten we de Arduino ontvanger eerst maken, gewoon om te krijgen in de groef van dingen voordat het aanpakken van de grote dingen. Als u van een première van bestuur gebruikmaakt zal dan de eerste stap naar de rf ontvanger verbinden met de eerste Arduino meevallen. Het zou als volgt uitzien Pic # 19.

Het verhogen van het bereik van de ontvanger die je moet om te solderen een kleine spoel van draad op de on-board antenne (Pic # 20). Aan de kant met de koperen spoel zal een kleine opening, dit is waar die draad spoel zal gaan. Zie foto # 3 voor pin lay-out. Soldeer ofwel gegevens pin van de Arduino A0-sleuf. Zorg ervoor dat het de A0-sleuf want werken met kleine onderdelen kan leiden tot toevallige bedrading up van leads die niet samen moet. Sluit de VCC, of gewoon spanning in, pin van de ontvanger aan de 3,3 v uit de sleuf van de Arduino en niet de 5v uit de sleuf. Vergeet niet om het nemen van uw tijd solderen over niet infuus soldeer op andere onderdelen. Tot slot, voor de ontvanger, soldeer de grond lood, aangeduid als GND, op elk van de arduino de grond "slots".

De volgende stap is om verbinding te maken met de LED die u gaat gebruiken en de 250 ~ 350 Ohm weerstand naar een open sleuf met het label een digital pin. Met dit model van de Arduino zijn de digitale pennen allemaal op de rechterkant. Bijhouden van welke pin u vastgehaakt de weerstand aan naarmate die zal zeer belangrijk zijn in de codering van de Arduino; Als u niet zeker bent welke sleuf gebruiken gewoon gaan met digitale pin 8 Daarna sluit de batterijvoeding aan de Arduino bij spanning in en de LED. Wij raden een 9v batterij maar iets boven 5v zal doen. Daarna komt het programmeren van de Arduino board om te lezen een signaal dat de ontvanger vangsten. De Arduino aansluit op een computer met de kabel die bij het en de Arduino IDE software downloaden vanaf hier (http://www.arduino.cc/en/main/Software). Open vervolgens de software, installeer het door de aanwijzingen op het scherm instructies en het nu geïnstalleerde programma opstarten. Ga naar bestand op de linkerhoek en selecteer Nieuw. Om het even wat na 2 "/ /" is overbodige code die u kunt wissen. Haar enige doel is ingaan op wat de code eigenlijk doet. Kopieer en plak deze code in het programma: (foto want dit is Pic # 21.)

#define readPin A0

#define ledPin 8 //change dit 8 tot om het even welk nummer u gebruikt voor het aansluiten van de LED

int gegevens = 0;

Const int numReadings = 10;

int lezingen [numReadings];

int index = 0;

int totaal = 0;

int gemiddelde = 0;

VOID Setup {}

Serial.begin(9600);

pinMode (ledPin, OUTPUT);

pinMode (readPin, INPUT);

pinMode (9, OUTPUT);

voor (int thisReading = 0; thisReading < numReadings; thisReading ++)

lezingen [thisReading] = 0;

}

void loop () {}

de laatste lezing aftrekken:

totaal = totaal - lezingen [index];

lezen van de sensor:

lezingen [index] = analogRead(readPin);

de lezing aan het totaal toevoegen

totaal = totaal + lezingen [index];

verder naar de volgende positie in de matrix:

index = index + 1;

Als we aan het einde van de array...

Als (index > = numReadings)

.. .wrap rond naar het begin:

index = 0;

het gemiddelde berekenen:

gemiddelde = totaal / numReadings;

het verzenden van de computer als ASCII-cijfers

Serial.println(Average);

Als (gemiddelde < 375) {}

digitalWrite (ledPin, hoge);

digitalWrite(9,HIGH);

}

else {}

digitalWrite (ledPin, laag);

digitalWrite(9,LOW);

}

delay(100);

}

Dan klik op de upload-knop en wacht tot de Arduino te worden geprogrammeerd (Pic # 22). U kunt een afgewerkte bestand downloaden en kies om te uploaden die aan de Arduino hier (http://tinyurl.com/kv6shpf) of op GitHub hier (https://github.com/jreed2/Getting-George-s-Attention/tree/master). Controleer dat elk punt van de soldeer is het maken van een verbinding met behulp van een multimeter in de instelling van de continuïteit. Als alle gewrichten pass huidige soldeer gaat u verder met de volgende stap, zo niet soldeer de verbinding opnieuw. Vervolgens plaatst u de Arduino board, nu verbonden met een ontvanger en LED, met een accu aangesloten in de spanning in, gezien als Vin en één van de grond "slots" van de Arduino, in een klein vakje of behuizing. Zorg ervoor dat boren van twee kleine gaatjes voor de antenne om pop uit en voor de LED.

Nu komt het laatste deel van het gebouw de semafoon. Om te beginnen, volg het schema voor de zender, degene die de druk pad (Pic # 18) omvat. Soldeer de pin van de gegevens aan de digitale 9 slot van de Arduino (Pic # 23). Zorg ervoor om te controleren dat soldeer is niet gedaald naar elke andere pinnen, dit kan interfereren met het verzenden van signalen. Verbinding maken met de rest van de pinnen volgens het schema, voldoende lengte van de draad om de plaats van de druk-pad onder een mat terwijl nog steeds verbinding kunnen maken met de Arduino board achter de receptie te kunnen verlaten. Voor de druk is pad gebruikten we het eenvoudig genoeg zijn om de leads voor de dans-pad verbinden met de Arduino. We de voorsprong van de pad naar de Arduino door middel van een draad (Pic # 16) gesoldeerd. Wij geprogrammeerd dan de Arduino met deze code:(Pic# 24)

Const int digitalInPin = 8;

Const int digitalOutPin = 9;

int sensorValue = 0;

int outputValue = 0;

void setup () {}

Serial.begin(9600);

pinMode(digitalInPin,INPUT);

pinMode (digitalOutPin, OUTPUT);

pinMode(13,OUTPUT);

}

void loop () {}

sensorValue=digitalRead(digitalInPin);

Serial.println(sensorValue);

if(sensorValue==High) {}

digitalWrite (digitalOutPin, hoge);

Serial.println ("het verzenden van High");

pinMode(13,LOW);

}

else {}

digitalWrite (digitalOutPin, laag);

Serial.println ("het verzenden van Low");

pinMode(13,HIGH);

}

delay(100);

}

U kunt download en upload deze code van hier (http://tinyurl.com/prxuda5) of hier (https://github.com/jreed2/Getting-George-s-Attention/tree/master). Deze code maakt het mogelijk voor de Arduino te lezen als iemand op het pad onder druk staat. Zorg ervoor om macht te leveren ofwel in de vorm van een batterij of met de Arduino op een computer aangesloten. Na deze stap bent u klaar. Plaats van de druk-pad onder een welkom mat en voeren de andere Arduino met u aan te melden als iedereen hulp nodig heeft.

Sluiten van gedachte

Afwerking van dit project gaf ons inzicht in wat er nodig is om gegevens te verzenden draadloos. De RF-zender en de ontvanger bleek moeilijk te programma zoals de groep had zeer weinig kennis van programmeertalen. Nieuwe concepten en wijzigingen in de algemene projecten zoals steeds wisselende schema's te voorzien in meer toevoegingen bleek een zeer hoge muur te overwinnen. Als je kijkt naar het creëren van een eenvoudige akoestische controle, zoals werd onderwezen in dit project, neem de tijd om volledig te begrijpen radiofrequentie en haar voordelen naast de nadelen. Bij de bouw van ons eigen pad druk ondervonden wij ook sommige kleine complicaties als het ging om een stabiel signaal ontvangt. Maar niet laat je hierdoor tegenhouden; Als u zich dat je kan waarschijnlijk bouwen voorstellen kunt.

Labels: Klassenproject

Gerelateerde Artikelen

George Washington Frosty overschrijding van de Delaware

George Washington Frosty overschrijding van de Delaware

Op 25 December/26, 1776 onder leiding van generaal George Washington een kolom van continentale troepen over de rivier van Delaware in een verrassingsaanval tegen Hessische krachten gelegen in Trenton, New Jersey. De vette lijn door de toekomstige vo
Getting around in Minecraft

Getting around in Minecraft

Er zijn een paar manieren om uw weg rond vinden in het spel. U kunt gewoon rondlopen, bijhouden van uw coördinaten, ambachtelijke van een boot, of zelfs inzoomen rond een Minecart. Check out deze verzameling van manieren uw weg rond te vinden in Mine
Get Rid van de Groenen salade!

Get Rid van de Groenen salade!

Hoe: ontdoen van de Groenen salade!GRoG salade is een van mijn favoriete dingen om te maken. GRoG salade is wat ik maak wanneer we hebben veel greens die zijn gonna get slechte snel. De sleutel tot de salade is dat u zal worden met behulp van warmte,
Het maken van een Lasergesneden "Get Well Soon" kaart voor een mede-werker

Het maken van een Lasergesneden "Get Well Soon" kaart voor een mede-werker

een van mijn collega's in het ziekenhuis terechtkomen & moest hebben van een blindedarmoperatie.  We wilden hem wat liefde "Get well soon", en ik veronderstel dat we kunnen hebben net gekocht een kaart in de winkel, maar waar is het plezier
Moderne Geta - houten sandalen

Moderne Geta - houten sandalen

Geta zijn een vorm van traditionele Japanse schoeisel of sandaal met een verhoogde houten base gehouden op de voet met een stof thong te houden van de voet goed boven de grond.Deze versie van houten sandalen heeft een rubberen voetjes, dus het niet v
How To Get Rid van fruitvliegen in uw huis

How To Get Rid van fruitvliegen in uw huis

In deze tutorial, zal ik u tonen hoe om zich te ontdoen van die vervelende fruitvliegjes van uw huisMateriaal:Apple CiderLege pot of fles8 x 10' papierSchaarScott tapeStap 1: Giet appel Cider in lege potAls u geen Apple Cider, kunt een segment van ri
ULTIEME Tips over How to Get Rid van Flies (binnen en buiten)

ULTIEME Tips over How to Get Rid van Flies (binnen en buiten)

het is vliegen seizoen weer! Bent u op zoek naar betrouwbare tips voor het wegwerken van vliegen? Dit jaar misschien wel een van de slechtste die ik me kan herinneren. Met slechts één vrouwelijke vlieg in of rond uw huis kan leiden tot honderden eier
How to Get belachelijk Rainbow ogen

How to Get belachelijk Rainbow ogen

ik wilde iets schandalig, dus hier is het te doen!  How to get belachelijk regenboog ogen (en houden hen op die manier, zelfs in de hitte van de zomer).Stap 1: Verzamel materialen Daarvoor u moet:-veel oogschaduw kleuren (ik heb stedelijk verval omda
Hoe te spelen "Bad to the Bone" door George Thorogood & torpedobootjagers van de

Hoe te spelen "Bad to the Bone" door George Thorogood & torpedobootjagers van de

Hoe te spelen "Bad to the Bone" door George Thorogood & The Destroyers
How to get beter Toon van uw gitaar Pedalboard Rig Setup.

How to get beter Toon van uw gitaar Pedalboard Rig Setup.

How to get beter Toon van uw gitaar Pedalboard Rig Setup.Wij zullen behandelen-Kabels-De lengte van de kabel-Pedalen-Pedal Power Supply-Pedaal volgorde-Pedaal Essentials-Overdrive / vertragingWebsite - http://www.digitalstereoguitar.comFacebook - htt
Multiplex gaan Getas!

Multiplex gaan Getas!

Deze zijn Geta slippers. Ze zijn verschillende cos ze zijn gemaakt van multiplex, met vervangbare houten heeft (tanden)!Na verloop van tijd verslijten de palen op de bodem (Ha). Zodat u niet hoeft weg te gooien de hele paar, heb ik deze worden taai,
Maakt Japanse geta

Maakt Japanse geta

maken van geta in mijn eigen atelier met een aantal fundamentele houtbewerking winkel tools.
Verwijderen van de gebroken lampen zonder Getting knippen of geschokt met behulp van een waterfles

Verwijderen van de gebroken lampen zonder Getting knippen of geschokt met behulp van een waterfles

ik maakte dit instructable voor de "SAVE THE BOTTLE"-wedstrijd. Ik weet er zijn andere manieren om dit stuk uitstappen maar ik wilde een goed gebruik voor een fles water te vinden. Het risico op het krijgen van geschokt is vrijwel niet bestaand
Getting things gedaan - Mobile System

Getting things gedaan - Mobile System

Getting things gedaan mobiele systeem - bouw je duurzaam en mooi eigen ogende GTD mobiele systeem gebaseerd op het ADOC systeem. U kunt zelfs het met uw mobiele applicatie alleen gelet in papier wat u niet wilt in uw smartphone of tablet tip verbeter