Arduino-baserad blå ruta (telefon Phreaking) (1 / 9 steg)

Steg 1: Arduino IDE och bibliotek Setup



Tillkomsten av Arduino sätta makten i händerna på samma typ av folk som ursprungligen konstruerade de första blå lådorna. Vi kan skriva vår egen mikro-controller kod, Använd lätt att få Radio Shack delar för att designa unika hårdvara och mycket, mycket mer. Det finns många sätt vi kan utforma våra blå lådor och denna artikel endast kommer att omfatta enkel några av dem.

Tonar bibliotek


Först är tonen bibliotek - fyrkantsvåg - syntes enheten. Denna enhet kan göras med Arduino Micro ATMega32u4 baserade chip med Arduino (extern) tonen biblioteket. Biblioteket ska ändras för att fungera med ATMega32u4 chip och en modifierad version kan laddas ner på. Detta bibliotek och chip har endast testats med Arduino IDE version 1.0.5 nu när vi har ett bibliotek och chip behöver vi nu en enkel Schematisk som vi kan använda med en knappsats.

Knappsatsen bibliotek

Arduino knappsatsen biblioteket kan hittas här. Alla bibliotek måste vara i Arduino "bibliotek" katalog ligger i botten av din IDE installation. t.ex. C:\Users\trevelyn412\Documents\Arduino\libraries för det mesta är så enkelt som att utvinna biblioteket från en zip fil, men kolla ditt bibliotek dokumentation om avancerade instruktioner för installation krävs.

TMRpcm bibliotek

Slutligen används TMRpcm biblioteket av Schematisk 2 för att spela WAV-filer från våra andra blå ruta. Författaren av detta bibliotek var vänlig nog att hjälpa mig via e-post som jag hade svårigheter med icke-existerande SeeedStudio v3 SD kort sköld dokumentation. Det spelar mono filer vid 32khz och nedan (jag använder 22khz) på 8 bitar. Det finns emellertid en hel del avancerade funktioner och kod optimeringar som vi kan göra genom att redigera rubriken pcmConfig.h fil, som tillåter ett större buffertutrymme som vi avkommentera och ändra raden,

#define buffSize 128 //must vara ett jämnt antal

Genom att lagra en enda frekvens WAV-fil på SD-kortet, måste vi också att sänka det faktiska cykler av 25. Detta innebär i Audacity, generera en ton för 2575 hz snarare än 2600 för övervakande signalering.

De ljud som jag har skapat är alla i katalogen "ljudet" ligger i roten på micro SD-kort. Det finns flera anteckningar av Arduino gemenskapen för lagring av filer och komma åt dem via Arduino bibliotek ligger här. Detta är mycket viktigt att följa med.

Maskinvara som krävs

I dessa tutorials använda jag följande delar,

  1. Enkla 10 k Ohm motstånd
  2. Momentan knappar
  3. Lamporna lyser makten vippströmbrytare
  4. Arduino UNO & & Arduino Micro
  5. SeeedStudio v3 SD kort sköld
  6. BLÅ Advantus Super Stacker Crayon lådor
  7. Blå lysdioder
  8. 100 k potentiometrar för volym
  9. 2.2uF icke-polariserat kondensator (valfritt)
  10. 9V batterier (en schematisk använder 2 parallellt
  11. Vredet mekanism från gamla telefon
  12. Velleman 4 x 4 knappsats
  13. 150 Ohm telefon mottagare högtalare del #SD150(ph) (för optimal utgång)

Och något annat är valfri. Lysdioderna är valfria och hårdvara med lysdioder som strömbrytarna är också frivilliga. Ändra schemat för rymma för dessa bör vara mycket lätt.

Arduino erfarenhet

Denna handledning förutsätter mycket grundläggande kunskaper om den kod som används av Arduino och hur du ställer in ett grundläggande projekt med ett bröd ombord. Jag, men går till instruktioner om hur du hanterar dessa projekt i rutor av sina egna, men det kräver lödning och löda erfarenhet, i de flesta fall.

Se Steg
Relaterade Ämnen

ProjectMF Installation (telefon Phreaking)

IntroduktionEn ansiktslös vän i en IRC-kanal 2006 gav mig mp3 av den fantastiska ProjectMF hoppas presentation av Mark Abene (Phiber Optik). Sedan dess har jag varit fascinerad av projektet, men saknade den tekniska kunskapen för att konfigurera en s...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...

Spåra din bil med en Arduino-baserad Lojack

Bilstölder är en verklig dra! Öka dina chanser att få tillbaka din bil genom att installera denna enkla Arduino-baserad tracker i bilen.Detta projekt är ganska enkel, och skulle vara ett bra projekt för nya Arduino programmerare letar efter något lit...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

Arduino baserade Robotic Car(wireless controls+Autonomous)

Detta instructable handlar om en Arduino baserad robot bil som använder Arduino, Arduino programmeringsspråk, motor driver, en LCD-skärm visar aktuell status för bilen och även en Bluetooth-modul för trådlös kommunikation från en smartphone eller en...

Arduino-baserad byta spänningsregulatorer

DC till DC omvandlare används effektivt konvertera DC-spänningar. De har en verkningsgrad på upp till 95% vilket gör dem användbara för LED strips, CYKELLYSEN, batteriladdare och solar powered enheter. En spänningsomvandlare kräver en PWM källa som e...

Arduino-baserad Bi-color LED Matrix Flappy fågeln spel

Vi har byggt en hel del projekt med Bi-färg (rött och grönt) LED Matrix drivrutinsmodulen Kit från jolliFactory och har publicerat dem som instructables här. Var och en av dessa moduler använder två MAX7219 Display Driver ICs för att driva en Bi-colo...

Arduino-baserad skugga larm

Shadow larm används vanligen för skydd mot stöld. En skugga larm är en enhet som avger ett larm när en skugga faller på den. Beskrivs här är en enkel krets larm arduino baserade skugga. Denna kompakta skugga larm enhet kan avkänning en rörlig skugga...

Låg höjd miljöövervakning med en Arduino baserade väder Instrument och Aeropod Remote Sensing plattform

ProjektöversiktStudenter på New Lothrop High School i Michigan har arbetat tillsammans för att bygga en plattform för remote sensing låg höjd som kallas en "Aeropod" och rummen har det med ett "Arduino" baserade väder instrument att sa...

Montering en Arduino baserade rök / värme larm

Som ni kan se från denna bloggpost jag utvecklat grunderna för det här projektet för två år sedan som ett larm / avstängning switch för RepRap 3D skrivare kit som jag bara hade samlat ihop... och som hade rökt!Första projektetSedan dess har jag haft...

Daves dans i en en Arduino baserade Motion känsliga ljus kostym

En Arduino baserad motion känsliga ljus kostymDet kan också Visa mönster och sådant även om det bara rörelse sensing i vid. Det använder en ADXL335 accelerometer känna bärare rörelse. Min vän Dave vänligt uttryckte det är dock steg med hans nya dans...

Sondering och fräsning ett kretskort med en Arduino-baserad CNC

Fram till nyligen PCB sondering genom att använda en Arduino var baserad CNC-maskin en ren dröm. Tack till folket på Chilipeppr.com vi har nu baserad ett webbaserat verktyg bänk för alla våra Arduino CNC produkter. Den bästa delen; Det är gratis och...

Arduino-baserad robot med IR radar

robot prototypen i detta Instructable är min andra Arduino-baserad "slumbot" som är en autonom robot. Den är kopplad med husgeråd och skrotar. Roboten ser"" med en IR-scanning sensor roteras ett servo. Det ser vänster, framåt, och rätt...

DIY Arduino baserad MIDI fot Controller

Jag har velat prova en gitarr looper ett tag, men jag gillar inte idén att använda pengar på en looper specifika pedal när jag kan använda en dator för det och eftersom jag har fått lära arduino för kul var mycket meningsfullt att göra en en arduino...

Arduino baserade Encrypter

vi alla vill göra detta cool Arduino projekt, som inte egentligen om flyttalsrenderingsmål, utan mer om programvaran. Väl är här en - Arduino baserad kryptering över Serial Monitor. Det var verkligen roligt att utforma. Det kan finnas otaliga tillämp...

Arduino-baserad ledar-tar tid för skolor

om din skola, eller barn skola eller annan plats utnyttjar en central master klocka som är bruten, du kan ha en användning för den här enheten. Nya master klockor finns naturligtvis, men skolan budgetar är under extrema påfrestningar och det verklige...

GEST kontrollerade Arduino baserade Rover (Wireless + linje följande)

Vad är det kan?1. det kan styras med gester.2. det kan skicka temperatur, objekt avstånd, batterinivå, etc. värden till handsken (LCD).3. kan köras på 45 + graders vinkel.4. Tx Rx par på både rover och handske (för dubbelriktad dataöverföring).Varför...

BOBO Arduino baserad halvautonoma RC bil

Hej Instructables!,BOBO, är mitt försök till en arduino baserat, autonom robot plattform. Den lilla killen är baserad på en arduino mega, även om basen staten kan vara försök på en Arduino Uno eller liknande. Han har 4 oberoende motorer styra varje h...

Energino: en Arduino-baserad energiförbrukning övervakning sköld

Energino är en plug-load mätare som mäter hur mycket ström förbrukas av oavsett DC elektrisk apparat är ansluten till dess. Den var ursprungligen avsedd att övervaka energiförbrukningen för enkel nätverksenheter som Ethernet-växlar och WiFi åtkomstpu...