OFFscope - offline oscilloskop (Arduino + SD kort snabb avverkning) (2 / 6 steg)

Steg 2: Hårdvara + programvara ladda upp till arduino



Om du är nybörjare med arduino hitta några arduino tutorials på instructables

Format på SD-kortet på din PC till fat16.

en) Anslut SD sköld till Arduino R3, bara knäppa på SD skölden till arduino.
Connect + från sensorn till A0 och - från sensorn till GND stift på arduino

b) Ladda ner den arduino "oFFscope_v2.zip" kod på datorn och extrahera ZIP
och placera mappar inuti mapparna Arduino 1.6.3 utvecklare. Du måste kopiera
mappen "SDfat" från ZIP till din arduino installera mapp: Arduino-1.6.3-> bibliotek

c) start Arduino-1.6.3 gå till: Arkiv -> exempel -> Sdfat -> oFFline_scope_v2 och läsa in programmet.

Inne i koden måste du ändra denna rad för att få maximal loggning hastigheten från ditt SD-kort:

Samplingsfrekvens i samplingar per sekund.
CONST float SAMPLE_RATE = 10000;

I exemplet ovan har du ställa in 10000 prover per en sekund. Om du delar 1 / 10000 så får du:
100 mikrosekund per intervall. Det betyder arduino läser spänning på A0 (analog stift 0) varje 100 mikrosekund
och skriva värdet till SD-kortet.

För att uppnå denna hastighet skriver arduino binära filen. Efter att ha förvärvat signalen och du avsluta loggning till SD-kort måste du konvertera binära filen till CSV-fil (comma separerade txt) så att du kan arbeta med filen.

oFFscope_v2.ino är modifierad arbete av en och endast stort "fat16lib"(William Greiman). Han är master sinnet bakom snabb loggning till SD-kort och se till att besöka sin officiella webbplats om snabb SD loggning.

Jag kan logga upp till 50000 samplingar per sekund utan att förlora data på mitt SD-kort.

Ange du provtagning intervall till 10000 sedan förvärva några data och om du inte har överskridanden (överhoppade prover) öka provtagning intervallet till 20000 och försök logga in igen. Efter att prova 30000 och så vidare...

När du börjar få har överskridanden som innebär att du drabbat din SD loggning hastighetsgräns.

Endast ändringar jag har gjort är att ta bort filen huvud från CSV-fil, logga bara pin 0 och ändra namnet på filen. Allt annat är samma som "fat16lib" -> "AnalogBinlogger".

Se Steg
Relaterade Ämnen

Kort: Snabba

detta spel handlar om hastighet. Hastighet i sinnet, hastigheten på ögat och hastigheten på hand. Hög röst är också praktiskt. Detta är ett enda spel för två spelare, så får dina kompisar och tävla om skicklighet och sinne.Detta kommer att bli en sna...

Arduino Robot V2 (snabb) också röst kontrollerat

Detta är min andra version av min arduino robot efter "Bygga din första robot". Min andra versionen är något komplicerat förhållande till min första en men erbjuder bättre funktioner. I detta instructable kommer jag för att visa dig hur man bygg...

Mors dag-kort (snabb och enkel)

med mors dag närmar sig, vad bättre sätt för att göra henne en trevlig och enkel kort med saker runt huset!Steg 1: material Detta är enkel och lätt material•1 blad 8.5X11 tum cardstock (färg preferens upp till dig).•orange, rosa anf gul 0,5 X2 inches...

Arduino stegräknare

Problem: så min nutritionist (inte alla har en nutritionist) föreslog jag ska öka min motion som främst består av gå min hund. Hon gav mig ett diagram av aktiviteter och brända kalorier. Här är ett exempel.http://www.nutristrategy.com/caloriesburned....

HackerBoxes 0003: Amatörradio, Arduino Nano, satelliter, Packet, APRS

Är du redo att få Radio Active? Denna månad, utforska radiokommunikation med kraftfulla handhållna VHF/UHF transceiver, Sök för amatör satelliter overhead och prototyp ditt eget Morsealfabetet eller Digital Packet Radio projekt baserat på tiny Arduin...

Styra en magnetventil med Arduino

Denna Arduino magnetventil handledning visar hur man styr en magnetventil med tryckknappar och ett relä med din Arduino kompatibel controller. Magnetventiler är elektromagnetiskt driven manöverdon. När spänning läggs till magnetspolen drar den elektr...

Arduino-kontrollerad RGB LED Infinity Mirror

Uppdatering 11/22/2013: Tack till alla som röstade för det här projektet i Microcontroller Contest! Det var en av tre förstapristagare.Update 9/17/2013: Tack till alla som röstade för det här projektet i Arduino contest (jag var en av tio "andra pris...

LCS - 1M - en fullfjädrad, billig Hobby oscilloskop

detta instructable kommer att visa dig hur jag utvecklat en enkel men fullt utrustad digital provtagning oscilloskop som jag hoppas ger dig möjlighet att få en lyckad start i den här domänen. De viktigaste målen i denna utveckling var:Skapa något som...

Annikken Andee MP3-spelare - spela din musik på Arduino via Smart telefon

Detta instructable är att bygga en enkel MP3-spelare med en Sparkfun MP3 sköld som ansluter till Arduino.Annikken Andee sköld kommer att anslutas till en Android eller iOS-enhet kan användas som en styrenhet för MP3-spelaren.MP3-spelaren kommer att k...

En billigare ESP8266 WiFi sköld för Arduino och andra micros

Uppdatering: 19 maj 2016Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2Uppdatering: 17 December 2105Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också d...

Arduino stänger av inaktiv förstärkare

Vad är det här?NovaIdle övervakar förstärkare för inaktiv tid (ingen musik spelas) och stänger av förstärkaren med IR befalla den är skriven och ögonen öppna för den Peachtree Nova förstärkare som har en tub. Jag skrev detta program som jag tenderar...

Arduino-drivna A-10 stick grepp remote w/Emergency Party knappen!

jag kom över Plama2002's "Emergency Party Button" bygga ett tag tillbaka och ville ha något liknande för min bar. Jag hade också en gammal USAF B-8 stick grepp från en A-10A som jag plockade upp i mitt tidigare liv. Jag tänkte att istället för a...

Arduino Wind Chill maskin

Problem: så jag har tagit promenader med min hund, Marcus och min Arduino stegräknare.Ute i höga öknen i januari, det blir här kallt och lite vind skapar en kall vind chill factor. Jag är en lat gamla nörd och skulle vilja veta vad den wind chill fak...

Virtuellt oscilloskop - DIY

på år 2008, jag hittade en annons i apparaten tidning om en gratis kit från en mikrokontroller företaget kallas Renesas.Jag ville verkligen få denna Utvecklingskit. Det var tillägnat till motorisk kontroll. Jag registrerade för detta kit men tyvärr v...

Programmering HobbyWing ESC (elektronisk Hastighetsregulatorer): snabb & lätt handbok

En kort "snabb & lätt Manual" visar stegen till programmet den RCTimer V2 40A HobbyWing programmet elektroniska Hastighetsregulatorer för drönare med hjälp av HobbyWing programmering kort....

Nybörjare Arduino - med en 1,8 tums TFT-skärm

Detta är din inledande guide till att använda en 1.8 i TFT-skärm med en Arduino. Jag gillar 1,8 i displayen för dess liten storlek och låg kostnad. Jag fick min för ca $10 på ebay, här. Det kommer inte med instruktioner men med lite forskning och mix...

Digital fönster viseringsmärket (Arduino kontrollerade)

en bildekal storlek LED-matris som visar bilder i sekvens från ett SD-kort, att producera en animerad tecken eller "fönster klistermärke." Arduino kontrolleras! Även Windows, Mac och Linux koden för att konvertera .xbm bildfiler till Digital fön...

Motverka (0 => 99) med hjälp av Arduino UNO och två 7display segmments

Hej!Detta är min första instructable, denna instuctable oro att göra en räknare (0 = > 99).Steg 1: Steg 1: inser montaget delar som behövs:visar 2 7segmment gemensam anod4 motstånd: 2 (2.2k) på grundval av de två transistorerna + 2 (220) skydd 7 segm...

Hemmagjord 3 axel robotarm byggd med Arduino Uno

Hej killar,Detta är en 3 axel robotarm byggt med arduino uno kort, jag hittade ingenting som jag kan använda som en arm så jag använde plast linjaler monteras med lim. Jag har inte tillräckligt stift i arduino kortet så jag satte en DC-motor i gripet...