Inhoudsopgave:

Vervelende pieper: 4 stappen
Vervelende pieper: 4 stappen

Video: Vervelende pieper: 4 stappen

Video: Vervelende pieper: 4 stappen
Video: Ik val van de trap af! - Extra dramatisch geluid 2024, Juli-
Anonim
Irritante pieper
Irritante pieper

Speel een grap met je vrienden (vijanden?) door een hoge pieper te verbergen die op willekeurige tijdsintervallen afgaat. Dit instructable maakt gebruik van minimale onderdelen. Het enige dat nodig is, is:

  • accu
  • microcontroller
  • spreker

Waarom gebruik ik niet gewoon een 555 timerchip? Dat zou je zeker kunnen. Ik hou van deze methode omdat: 1. De mogelijkheid om met willekeurige tussenpozen te piepen2. Minimale benodigde onderdelen (eenvoud/elegantie van ontwerp)3. Ik wilde een microcontroller gebruiken (omdat ik onlangs begon met het leren over microcontrollers). Dit project werd geïnspireerd door een artikel in MAKE magazine over het maken van een soortgelijk apparaat met een 555 timer-chip. Nadat ik mijn prototype had gemaakt, zocht ik op instructables.com en vond de Raven, wat een soortgelijk piepend ding is met een microcontroller. Ik besloot om mijn instructable toe te voegen omdat het minder onderdelen gebruikt en willekeurige intervallen heeft.

Stap 1: Benodigde onderdelen

Benodigde onderdelen
Benodigde onderdelen
Benodigde onderdelen
Benodigde onderdelen
Benodigde onderdelen
Benodigde onderdelen

Naast de 3 basiscomponenten heb ik een aantal andere onderdelen gebruikt om de montage te vergemakkelijken. Hier is een volledige onderdelenlijst die nodig is voor mijn definitieve versie:

  • ATtiny13-microcontroller (Sparkfun.com)
  • AA-batterijen (3)
  • Batterijhouder met schakelaar (Digikey onderdeel # SBH-331AS-ND)
  • 8-pins aansluiting voor microcontroller
  • Luidspreker (kleine 8 Ohm of piëzo-elektrische zoemer)
  • Siliciumlijm (RTV)

Je kunt dit project maken met bijna elke combinatie van batterij, microcontroller en luidspreker. De foto's voor deze stap tonen onderdelen die ik in huis had. Ik heb dit hele project gemaakt van onderdelen die ik in huis had. U kunt bijna elke batterij(en) gebruiken met een spanning binnen het bereik van de microcontroller (1,8-5,5 Volt voor de ATtiny13). Hoe hoger de spanning, hoe luider de pieptoon. Bijna elke kleine luidspreker werkt. Misschien wilt u experimenteren met verschillende kleine luidsprekers. Ik koos voor de luidspreker met het plastic membraan omdat deze geen klikgeluid maakte aan het einde van de pieptoon zoals sommige andere kleine luidsprekers. Je kunt de broncode aanpassen voor andere microcontrollers. Het zou mogelijk alleen een wijziging van de instellingen van het timerregister vereisen. Vereiste vaardigheden:

  • Basis soldeervaardigheden - Soldeerhandleiding
  • Microcontroller programmeren - AVR-zelfstudie

Stap 2: Prototyping

Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping

De eenvoudigste manier om uw circuit te testen, is door een prototype-broodbord te gebruiken. U kunt de microcontroller ook programmeren terwijl u op het breadboard zit. Toen het eenmaal werkte, legde ik het op een klein breadboard, zodat ik het naar mijn werk kon nemen en het kon uitproberen.

Sluit de luidspreker aan op de ATtiny13: Pins 4 & 5 Sluit de batterij aan op ATtiny13: Pin 8 (+) & Pin 4 (-) Dus Pin 4 heeft de negatieve batterijpool en één luidsprekerdraad (maakt niet uit welke). Pin 5 wordt aangesloten op de andere luidsprekerdraad en pin 8 wordt aangesloten op de positieve kant van de batterij. Ik realiseer me dat de reset-pin (pin1) hoog moet worden getrokken, maar het werkt zonder dat te doen, en dit project doet geen poging om formeel correct te zijn. Merk op dat als je geluid van betere kwaliteit wilt, je een weerstand-condensator laagdoorlaatfilter op de uitgangspin in lijn met de luidspreker kunt plaatsen. Maar voor dit project willen we sowieso een vervelend geluid. Het prototype deed me beseffen dat het geluid niet erg hard was. Het kan nog steeds goed voor u werken in een rustige omgeving (kantoor?). Om het volume te verhogen heb ik de batterij vervangen van 3V (CR2032) naar 4,5 volt (3 AA).

Stap 3: Firmware

Firmware
Firmware

1. Download beep.zip en extract.2. Open een opdrachtvenster in die directory.3. "make program-beep" om de ATtiny13 te programmeren. U kunt de minimum/maximum tijd tussen de pieptonen, de piepfrequentie en de duur wijzigen door de parameters bovenaan het bronbestand beep.c te wijzigen. De bestanden in het zipbestand hebben de volgende parameterwaarden:secMin = 180; // Minimum aantal seconden tot beepsecMax = 600; // Maximaal aantal seconden tot piepfrequentie = 6000; // Frequentie van piep in HzmsDuur = 1000; // Duur van de piep in milliseconden (1000 = 1 sec) Dus het piept elke 3 tot 10 minuten gedurende 1 seconde op 6 kHz. Experimenteer gerust met verschillende waarden. Extreme waarden kunnen echter onverwachte resultaten opleveren. Laat me weten welke waarden voor jou goed werken. Merk op dat aangezien pin 4 wordt gebruikt voor de programmer en voor een van de luidsprekerdraden, je de luidspreker moet loskoppelen van pin 4 tijdens het programmeren. Als je meer informatie over deze stap nodig hebt, raadpleeg dan deze zelfstudie.

Stap 4: Eindmontage

Eindmontage
Eindmontage
Eindmontage
Eindmontage
Eindmontage
Eindmontage

Nu je het hebt laten werken, zet je alles bij elkaar en verpak je het.

1. Soldeer onderdelen aan elkaar 2. Gebruik siliconenlijm om ze bij elkaar te houden en trekontlasting voor de verbindingen/draden. Ik heb een chip-socket gebruikt, zodat ik de chip kon verwijderen en de piepparameters (interval, frequentie en duur) opnieuw kon programmeren. Zodat de socket plat op de batterijhouder zit, heb ik de gebruikte pinnen (4, 5 en 8) horizontaal gebogen en de andere socketpinnen afgesneden. Uw keuze van batterij en luidspreker kan afhangen van hoe u deze wilt gebruiken. Ik wilde oorspronkelijk een heel klein pakketje, zodat ik me "overal" kon verstoppen. Ik had overwogen 1,5 knoopcelbatterijen te gebruiken (3), maar ik kon geen gemakkelijke manier bedenken om een batterijhouder te maken. Uiteindelijk vond ik de 3 AA-oplossing leuk. De behuizing heeft de juiste maat om de microcontroller en de luidspreker te monteren. Het werkt ook goed om klittenband te bevestigen. Ik ontdekte tijdens het testen dat het handig was om het aan de onderkant van een tafel of bureau te verbergen. Met de 3 AA-hoes kan ik beide zijden van het klittenband verbinden, de tape verwijderen die de plakkerige kant bedekt en deze onder een tafel klappen. Als ik het dan wil ophalen, kan ik gewoon onder de tafel reiken en het wegtrekken (waarbij de 'haak'-kant van het klittenband nog steeds onder de tafel blijft). Veel plezier, laat ons een foto van je pieper zien en vertel ons het verhaal van je slachtoffer.

Aanbevolen: