PICAXE - kontrollera modulen ISD1760 Voice Recorder med SPI (Serial perifera Interface) (1 / 6 steg)

Steg 1: Kopplingsschemat



Kopplingsschemat visas i bifogad bild. Läsaren kanske undrar varför vi använder ett PICAXE 20 X 2 med så många extra stift när kanske en lägre pin räkna I.C kan göra? Detta är för 20 X 2 tillåter oss att använda en förenklad version av kommandot SPIOUT. Med hjälp av en 20 X 2 förenklar koden väsentligen. Mer information om detta finns i Picaxe programmering manualer.

En mycket viktig del av denna krets är användningen av dioderna D1 och D2. Bli inte frestad att utelämna dessa. Vid första anblicken verkar de inte tjänar något syfte. Det finns en mycket viktig anledning de finns. När jag ansluter både ISD1760 och PICAXE 20 X 2 på samma batteriet PICAXE 20 X 2 skulle sluta fungera och jag hittade kunde aldrig programmeras igen. Jag blåste flera 20 X 2 I.Cs (på $5 en pop) innan du utforskar att bara ansluta båda till samma batteri skulle skada 20 X 2. Jag kan bara dra slutsatsen att ISD1760 är att sätta några elaka spikar på power järnväg, även om jag inte kunde se dem på ett scope. Jag fast besluten att med separata batterier med en gemensam grund, eller använda dioderna D1 och D2 för att isolera makt hindrar denna fråga.

Jag la även resistorer R1 till R4 på varje SPI linjer och chip Välj linje att ge isolering men strängt taget inte bör du behöver dessa. SPI gränssnittet består av anslutningar: SCLK - klocka linjen, MOSI - Master ut slav, MISO - Master i slav ut och SS - slav Markera eller ibland också kallas CS - Chip Välj.

Även bifogat är kopplingsschemat för att ansluta uttaget PICAXE programmering och en bild med detaljer visar hur tråd är det 3 pins till seriell IN, seriell ut och marken.

Se Steg
Relaterade Ämnen

Maskin och multitasking på arduino med SPI expandrar

Förra veckan frågade jag skapa en system till pilot fyrverkerier med en arduino. Det behövs ca 64 utgångar att styra bränderna. Ett sätt att göra det är att använda IC expandrar. Så 2 lösningar finns tillgängliga:-I2C expander men det behöver inverte...

PICAXE - gränssnittet ett PS2-tangentbord med en LCD-skärm

detta projekt använder ett PICAXE 20 X 2 microcontroller gränssnittet en gammal stil PS2 tangentbord med en 2 X 16 LCD. Programmet är ganska lång och troligen inte är perfekt men de flesta funktioner verkar fungera. Eftersom vissa speciella tangenter...

Hur kan man kontrollera AA/AAA alkaliskt batteri med hjälp av en multimeter

vi alla köra in i en situation när batterierna i våra fjärrkontroller, leksaker, tangentbord/möss tar slut. Om vi inte vet hur man kontrollerar ett batteri kan vi kasta ut ett helt bra batteri (speciellt när vi har en hög av dem någonstans i lådan).D...

Kontrollera allt och spara energi med Arduino

Jag använde detta för min egen mycket specifikt problem men det skulle kunna användas för någonting egentligen.Problemet:De flesta högtalare är inte smart, och så du måste stänga dem off manuellt, särskilt studio typ monitorhögtalare. På grund av det...

Kontrollera lamporna i ditt hus med din dator

har du någonsin velat styra lamporna i ditt hus från datorn? Det är faktiskt ganska prisvärd att göra så. Du kan även kontrollera sprinklersystem, automatiska persienner, motoriserad projektionsdukar, etc. Du behöver två bitar av hårdvara att komma i...

Voice Assistant med hjälp av en Smart telefon och 1Sheeld

Alla vill ha en röst assistent som JARVIS. Men bristen på AI (artificiell intelligens) i modern teknik är den begränsande faktorn. Använda en Arduino, 1Sheeld sköld och en smartphone, du kan göra fredag (inte JARVIS eftersom 1Sheeld endast stöder end...

IPod / mp4 docka station eller mp3-server kontrolleras från sängen med noll kostnad

Hej, jag vill lyssna på min mp3-låtar på min hemmabio, men, min hemmabio är på mitt sovrum och min dator är på en annan sida av mitt hem. Trött på att bränna skivor, jag löste detta problem...Allt annat var jag behovet med kontinuerlig strömförsörjni...

BORDSSKIVA FLASH AUDIO RECORDER med stora knappar

folk, I- och jag tror att vi - behöver en bra grundläggande tillförlitliga flash-baserade ljudinspelare.Jag talar BASIC här. Inget märkvärdigt alls.Ett decennium eller så tillbaka, vi hade en ganska tillförlitlig allrengöringsmedel bordsskiva audio r...

RoboRealm kontrollera en bärbar dator med hjul fäst vid den

Vänligen njuta av denna video, med min "LaptopWheels 2" robotic platform, kör RoboRealm. Jag ska koppla den RoboRealm skript som visas arbetar här till sista steget i den "vänners kompatibla i länken ovan, i fall någon skulle vilja prova nå...

Att göra Professional Voice Overs med Garage Band och IMovie

Detta är en handledning om hur man kan använda GarageBand för att integrera sång i dina iMovie-projekt samtidigt vara kunna redigera original bakgrund innehåll. Att göra professionella röst overs är inte en exakt vetenskap, det tar tid och en hel del...

Kontrollera din iPad Mini Display med magneter i din DIY täcka

Iceng har en utmärkt Instructable om magneterna i en iPad 3. Jag har inte sett något ännu om mini. Jag tillbringade bara en halv timme räkna ut. Så jag tänkte jag skulle dela det här. Jag ser det finns en video på YouTube som visar platsen för de vik...

USB-Stereo Recorder med linjeingång

Jag har letat efter en bärbar enhet spela in stereoljud från min gamla HiFi-utrustning till USB. De är extremt sällsynt att hitta. Jag beslutade därför att ändra min ezcap 230 som bara kan att spela in ljud från min gamla kassetter. Om du kan hantera...

Lär dig mer om L3GD20 Breakout styrelsen

L3GD20 sensorn är en strömsnål chip som mäter vinkelformig hastighet. Med andra ord, är det en del som känner av rörelse och förändringar i orientering. Den kan kommunicera med andra marker med SPI (Serial perifera Interface) eller I2C (Inter-Integra...

Början Microcontrollers del 2: Att skapa ett SPI gränssnitt från programmeraren till mikrokontroller

Hej, hoppas vi du gillade del 1 av början Microcontrollers. Vi ska flytta i del 2 och börja prata om gränssnitt och hur du får din microcontroller att kommunicera med en dator.Så, vid denna punkt, du bör känna till begreppet mikrokontroller (MCU). Du...

Raspberry Pi Desk Notifier

Jag tänkte göra en Desk Notifier som kommer att meddela mig om min nya email, Facebook & Twitter anmälan och sist jag gjorde det. Jag använde den coolaste enkel bräde computern Raspberry Pi för att föra sak i verkligheten. Detta skrivbord anmälaren k...

LOG trådlös temperaturövervakning

så här lata gamla Geek (LOG) älskar prylar. Min vän berättade för mig om och skickade mig ett par NRF24L01 + moduler.Så att vara en nörd, jag behövde ett program för dem och jag bestämde mig på en massa Trådlös temperatur moduler skickar information...

Musik spelas väckarklocka

Detta Instructable kommer att utforma en musikspelare från använder olika byggstenar. Ni förstår kommunikationen mellan mikrokontroller, minne, dator, LCD-display, RTC, IR-fjärr och musik fil dekodern. Jag ska försöka mitt bästa för att lära dig på e...

Att införa LoRa™!

LoRa™ =lång räckvidd trådlös data telemetri och relaterar till en radikal VHF/UHF 2-vägs trådlös spridda spektrum data modulering strategi som nyligen har utvecklat & varumärkesskyddade (™) av Semtech - en sedan länge etablerad (1960) amerikanska mul...

Ultrasonic måttband

denna tid jag kommer att prova något nytt. Att se till att jag inte glömma viktiga stegen i byggprocessen, jag kommer att skriva den instructable medan jag lödning, mätningar, att hitta programvara buggar. Förhoppningsvis kommer detta att alla ska fö...