Prullenbak praten (1 / 1 stap)

Stap 1: De elektronica / interactie


Ok dus deze tutorial nog steeds een beetje is van mash-up van de andere tutorials die ik moet vervangen door mijn eigen schrijven en sommige afbeeldingen toevoegen. Ik denk nog steeds dat in de huidige staat van het voldoet aan de belofte van een tutorial worden en worden de stappen beschreven die nodig zijn om een pratende prullenbak.

Wij willen de praten prullenbak hebben 2 verschillende pratende modi.
Mode 1: vragen voor trash
Modus 2: reageren op omhoog in Prullenbak

Ter ondersteuning van deze 2 modi die we nodig hebben: iets om te bepalen van de modi (een actuator), een microcontroller besluiten en iets om te spelen de geluiden te maken.

Voor de bedieningssleutel beschrijf ik het gebruik van een LDR.
Voor het geluid beschrijven ik het adafruit audio schild

De bedieningssleutel
We moeten om te ontdekken de verschillende modi een actuator. Ik koos voor het gebruik van een licht afhankelijke weerstand (LDR). Als de LDR veel licht detecteert weet ik dat er niets over de monding van Gijs (modus 1) en als de LDR detecteert geen of weinig licht dan iets (Prullenbak) is het blokkeren van het licht in de mond van Gijs (modus 2).
Ik koos voor het gebruik van de LDR, sinds de eerste methode simular praten prullenbak van 50 jaar geleden gebruikt en ik vond het een gemakkelijke en goedkope oplossing. Als je niet van mijn aanpak kunt u denken aan alle soorten verschillende actuatoren en zelfs verbeteren mijn setup. Gelieve te voelen vrij om te doen en post uw oplossing in de reacties.

Voor deze tutorial ik neem aan dat je weet hoe een LDR met een Arduino. Als u nog nooit hebt gebruikt een LDR vóór nemen een blik bij dit instructable

OK, dus we allemaal nu hoe weten te gebruiken een LDR met een Arduino. Nu de LDR verbinden met de Arduino en controleer of u kundig voor luiden naar de waarde van de LDR.

Wanneer bent u in staat om te lezen van de waarde van de LDR bepalen op welke waarde u wilt schakelen tussen de 2 modi.
Deze modus als een integer-variabele met de naam drempel worden opgeslagen.
Maak nu een if clausule in de lus om te bepalen of de LDR-waarde onder de drempel. De LDR-waarde lager is dan de drempel uitschakelen als de led pin 13. Als de waarde van de LDR dan de drempel is de led pin 13 inschakelen. Om te controleren van een led pin, lees deze pagina http://arduino.cc/en/Tutorial/Blink?from=Tutorial.BlinkingLED
Als u hebt geïmplementeerd als component met de led speld u ziet dat de led wordt uitgeschakeld wanneer er niet is van weinig licht en, wanneer er meer licht. (Dit zou kunnen tegenovergestelde afhankelijk van uw type van LDR en uitvoering)
U kunt ook opmerken dat de led is ingeschakeld en uitschakelen vrij snel. Dit is omdat we gebruik maken van de huidige waarde van de LDR die zeer snel kan veranderen.
Zodat de waarde wijzigen meer kunt vloeiend wij implementeren een buffer en onze lezingen glad. De buffer bevat de laatste 10 lezingen die wij zal gemiddeld een waarde die we met onze drempel vergelijken te halen. We kunnen een matrix gebruiken om het maken van onze buffer. Op de Arduino is website een geweldige tutorial over het maken van een buffer. http://Arduino.CC/en/tutorial/smoothing
Implementeren van dit type voor smoothing in uw schets en het gemiddelde gebruik te vergelijken met de drempelwaarde. Als uw led nog verandert te snel voor uw idee probeer af te spelen met de matrixgrootte. Een grootte tussen van 50, vond ik het meest wenselijke. Het gaf mijn systeem een goede reactie, maar deed niet gaf aan vele valse positieven.

Het geluid
OK dus we kundig voor speurder de 2 modi met behulp van onze bedieningssleutel en de Arduino zijn. Nu is het tijd om wat lawaai maken! We moeten gewoon vervangen door de led uitschakelen op/afspelen van een geluid.
Er zijn veel verschillende manieren om geluiden met een Arduino te maken. U kunt pieptonen (
een Arduino audio/mp3-shield (https://www.sparkfun.com/products/10628)
of zoals ik het kappen van een MP3-speler. (Ik voegde een schematische voorstelling van mijn uitvoering. Ik bepalen hier de MP3-speler met relais schakelaars)
Hacken van een MP3-speler is eigenlijk het ergste van alle opties, dus als u wilt dat een duurzame oplossing voor het schild gaan.
Adafruit heeft een mooie audio schild tutorial die u kunt gebruiken https://learn.adafruit.com/adafruit-wave-shield-audio-shield-for-arduino.
Ik zou adviseren als u wilt wijzigen in het volgende voorbeeld voor u praten prullenbak. https://Learn.adafruit.com/system/assets/assets/000/010/343/Original/wavehc_play6completeoneloop.pde.txt
In plaats van het overschakelen van geluiden met behulp van de knoppen kunt u geluiden met behulp van de if clausule u met uw actuator gemaakt.

En thats it! U heeft de technologie om een pratende Prullenbak!
Nu alles wat je hoeft te doen is de tech implementeren in uw prullenbak. Ik koos voor een hoofd met papier mache te maken en uit te voeren de LDR in de mond met een led schijnt op de LDR. Op deze manier weet ik zeker de LDR zal alleen stoppen voor het opsporen van licht als iets via de mond ontvangen en niet als iemand zijn hand voor de mond legt.
Hoe maak je een papier manche hoofd die u vragen? Hier vindt u een simular aanpak als de mijne.
De één groot verschil is dat ik een keel om te leiden van de thrash en implementeren van de bedieningssleutel.

Dat is waarschijnlijk alles wat die je moet weten om je eigen praten prullenbak te maken.
Succes bouw en post uw resultaten en vragen in de reacties.

Succes!

Gerelateerde Artikelen

OpenTrashCan: Een slimme Internet verbonden prullenbak die praat

OpenTrashCan: Een slimme Internet verbonden prullenbak die praat

OpenTrashCan verbinding met uw wifi-netwerk en stuurt u een e-mail wanneer zijn volledige, tegen je praat, en kan zelfs worden bediend vanuit de OpenTrashCan App voor Android-telefoons. Zie het in actie hier:Willen kopen? Meld u aan voor de preorder
Trash Talk

Trash Talk

Ooit afgevraagd wat een prullenbak kan zou klinken als het kon praten?Nou, is hier uw kans.Dit is niet een domme instructable die u lijm ogen op een Afvalemmertje vertelt zodat het lijkt alsof er een domme weinig personage uit Sesamstraat zittend op
Familie Vs. familie Hockey

Familie Vs. familie Hockey

mijn vrouw en ik zijn groot in hockey, net als alle drie van onze kinderen. We leven in noordwest Montana, ongeveer 60 mijl uit de Canadese grens, en hockey is een breakout-sport in onze vallei.De afgelopen drie jaar hebben we een toernooi georganise
Repareren van een Boot gescheiden rits (rits, echt)

Repareren van een Boot gescheiden rits (rits, echt)

het is frustrerend. U bent wakker, gedoucht, gekleed. Koffie in de cup. Het enige staande tussen u en doen dingen is schoenen. Maar ga je naar de zip van uw boot en het gebeurt: de rits scheidt.Tuurlijk, je kon dragen verschillende schoenen, verander
Schrijven voor technische mensen

Schrijven voor technische mensen

Dit Instructable ontworpen als een beetje een spoedcursus on Dutch, afgewisseld met strategieën die men kan gebruiken bij het doen van de documentatie, de toonhoogte van een idee, of in je eigen leven. Het omvat een creatieve focus, maar is gericht o
Bro Bot vuist Bump bot

Bro Bot vuist Bump bot

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Niet hebt u altijd al wilde die beste vriend die altijd daar zit, klaar om u enkele huid als je gedaan hebt iets ontzagwekk
Turkije Bowl trofee

Turkije Bowl trofee

dit is de Vince Lomturki Trophy.  Je kan het herkennen van zijn gelijkenis met de Vince Lombardi Trophy, die elk jaar wordt uitgereikt aan de winnaars van de Super Bowl.Ik werk voor een stad recreatie-afdeling, en is een van de evenementen die ik Org
Spel ideeën Sonic en Baby hebzucht Avengers GX het stijgen van de Chaos Fusion

Spel ideeën Sonic en Baby hebzucht Avengers GX het stijgen van de Chaos Fusion

Sonic en Baby hebzucht Avengers GX de opkomst van de Chaos-FusionOnvolledigSonic en Baby hebzucht Avengers GX de opkomst van de Chaos-FusionUitgesproken een wereldwijd online spel en off line spel ook spreken Sonic en hebzucht Avengers GX het stijgen
Prullenbak naar schat, met behulp van spraypaint te beteugelen-find meubels te refinish

Prullenbak naar schat, met behulp van spraypaint te beteugelen-find meubels te refinish

Ik heb willen doen een instructable voor een lange tijd, maar ten slotte werd ingegeven door de Krylon Spray verf wedstrijd en een kans op een Ipad. Aangezien dit mijn eerste instructable mijn excuses als ik wandelen. Er is een hoop die ik wil hierin
Gitaar uit Prullenbak

Gitaar uit Prullenbak

De kerels van Hey! Vandaag ga ik om een gitaar uit Prullenbak. Dit is hoe zijn het gaan kijken als u klaar bent. U kunt schilderen of tekenen op het, maar ik deed het als dit om te laten zien van mensen die het hoeft niet te worden fancy net zodat je
HAL-9000 Arduino praten verlengsnoer

HAL-9000 Arduino praten verlengsnoer

Ik struikelde op een replica build van HAL online en ik dacht dat het was pretty cool, maar wordt de perfectionist die ik ben geneigd om op projecten, mij zowaar wilden een beter uitziende lens, LED-lamp en realistischer voorpaneel stuk. Ik wilde ook
How to make een portal kostuum uit de Prullenbak en in een dag.

How to make een portal kostuum uit de Prullenbak en in een dag.

Ik stel de scène: het is de nacht voor Halloween, ik had geen ideeën, ik wilde niet te worden van Daft Punk voor het derde jaar op rij (zoals cool als het kostuum was, ik voel me alsof ik iets anders moest) maar wat? Een zombie verpleegkundige? Nee,
Prullenbak vogel

Prullenbak vogel

materialen:Links over houtLinks over verfSchroeven of spijkersStap 1: De benen Twee lange takken in de grond gebracht. Schil de bast van met een mes.Stap 2: Het lichaamKies een gebogen tak voor de nek. Gebruik overgebleven hout voor het lichaam. Schr
Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Hallo iedereen!Sinds toen heb ik begon te spelen met de Arduino, heb ik altijd geweest zwerven hoe ik kon maken het praten en communiceren met de Matlab-omgeving op een gemakkelijke en effectieve manier. Ik botste tegen vele Instructables en tutorial