Science fair: hur exakt är AC line frekvensen? (2 / 4 steg)

Steg 2: Skiss

Uno kommer att ansvara för gör räkna. Vi kommer använda seriell anslutning (via USB) från Uno tillbaka till en värddator.

Denna skiss kommer att utföra räkningarna av AC cykler på grundval av andra-av-andra (GPS). Helst som en andra har andra än 60 cyklar, en linje med deltan skrivs ut på den seriella porten. Värden kan titta på den seriella porten och samla deltorna på sin fritid.

Vi ska också ange förlust av GPS PPS signalering, vilket kan hända om GPS förlorar sin fix.

#include < Serial.h >

#define PPS_PIN 2
#define AC_PIN 3
#define PPS_IRQ 0
#define AC_IRQ 1

#define NOMINAL_FREQUENCY 60
#define PPS_COMPLAINT_RATE 1500

osignerade långa last_pps_complaint;
unsigned int ac_cycle_count, last_ac_cycle_count;
booleska pps_occurred;

void pps_isr() {
last_ac_cycle_count = ac_cycle_count;
ac_cycle_count = 0;
pps_occurred = sant;
}

void ac_isr() {
ac_cycle_count ++;
}

void setup() {
pinMode (PPS_PIN, indata);
pinMode (AC_PIN, INPUT_PULLUP);
Serial.BEGIN(9600);

pps_occurred = false;
ac_cycle_count = 0;
last_pps_complaint = 0;

attachInterrupt (PPS_IRQ, pps_isr, RISING);
attachInterrupt (AC_IRQ, ac_isr, RISING);
}

void loop() {
om (pps_occurred) {
pps_occurred = false;
last_pps_complaint = millis(); ingen ursäkt att klaga, faktiskt.
int delta = NOMINAL_FREQUENCY - last_ac_cycle_count;
om (delta) {
Serial.Print(delta);
Serial.Print("\r\n");
}
} annat {
om (millis() - last_pps_complaint > PPS_COMPLAINT_RATE) {
last_pps_complaint = millis();
Serial.Print ("missade PPS\r\n");
}
}
}

Se Steg
Relaterade Ämnen

Hur man skapar en Legen - vänta för it - Darys Science Fair projekt

okej, så du har gjort några science fair projekt tidigare, och de har varit, meh. Du vet den vetenskapliga metoden och inte behöver en granskning på det, så vad behöver du? Tja, i denna presentation ger vi dig 10 eller så, tips eller knep för att gör...

Coola Science Fair projekt! Hur man gör en Homopolor Motor

hur man gör en Homopolar Motor bästa science fair projekt någonsin för barn, barn och lätt! magnet motor - motor magnetico 3 olika utföranden, ett hjärta, en spiral och ett torg. En enkel barn science projekt mini motor. Du behöver koppartråd, AA bat...

Hur man skriver in Green Science Fair för en bättre Planet

tävlingen är över. Se vem som vann här!Instructables har slagit sig ihop med Discover magazine att ge dig den gröna Science Fair för ett bättre planeten!Tänk grönt, dela vad du lärt dig och Vinn fina priser!Du kunde: bygga ett ekologiskt projekt, tes...

Hur du väljer ett Science Fair projekt

1. Gör en lista över ämnen som intresserar dig som förnybar energi, elektronik etc.2. forskning dina alternativ genom att gå till webbplatser som http://www.householdscienceprojects.com och sciencetoymaker.org3. gör en lista över alla projekt som int...

Science Fair Air raketer

"Raketer! Jag vill bygga och testa raketer!"Det är vad min äldsta son sa till mig när vi började diskutera vad han ville göra för sin vetenskap rättvis skolprojekt i år. Under en klass lanseringen förra året hade han märkt att några raketer verk...

Science Fair - ledade Hand <>

min systerdotter Sydney behövde hjälp för en 7: e klass Science Fair projekt. Jag hjälpte en annan väns dotter (Kaitlin) bygga en ledad hand för ett projekt tidigare och föreslog vi återuppliva projektet. Bygget är kul för barnen och jag ville prova...

Bygga ett exoskelett för Google Science Fair

Jag skulle vilja dela ett projekt som jag jobbat på de senaste månaderna. Dess ett exoskelett som använder konstgjord muskel för att flytta istället för hydraulik eller servon. I detta Instructable syftar jag till att förklara min byggprocessen och p...

Science Fair Display ombord

detta är min OSFDBPC (en Science Fair displayen styrelsen Per barn) projekt. Detta är Go Green eftersom det bidrar till att rädda planeten en bit kartong i taget. Dessutom sparar du green (American vernacular för pengar) när du har till köpa en när d...

Science Fair: Uttråkad inte mer

Science fair styrelser har inte utvecklas under de senaste 50 + år. Är det dags att bryta bort från den "titta men inte röra" mentalitet av Science mässor. Genom att använda Arduino, stora knappar, rättvis servon och lysdioder kan vi lägga till...

(Mycket) Billig och smidig vagn för ett Science Fair projekt...

Min andra-grade son går in i sin Science Fair, och behöver en vagn för läsk flaska raket han gör.Jag drog min Corel Draw färdigheter tillsammans för att komma med ett (enkelt?) hjul och varukorg-body design för att bygga och använda för projektet.Här...

Lätt Science Fair projekt

Att göra en PH reaktiv vätska är en lätt science fair projekt som skulle kunna göras på en enda kväll med bra resultat. Detta projekt kräver lite mer än rödkål och vissa grundläggande husgeråd. Detta projekt är ett enkelt sätt att visuellt avgöra om...

Förbereda för Science Fair

en animerad kortfilm förklara stegen för att slutföra ett science fair projekt. Skapad av Kevin Temmer.© Copyright 2011 Kevin Temmerwww.kevintemmer.com...

Hur man Refashion Foldover linning kjol från en klänning och en Tshirt

denna handledning är kort, söt och perfekt för nybörjare. Jag har gjort varianter av denna kjol minst fem gånger redan i år och jag blir aldrig trött på den ytterst bekväm, mjuk och stretchig linning dubbelvikt kjolen. Jag är petite som innebär att k...

MAKER FAIRE hur till tecknade i Photoshop

för alla er Maker Faire folk som besökte vår monter (YouGizmos.com) och hade en tecknad av er gjort, tack!Nu här är hur vi gör det i 4 enkla steg... fortsätta läsa och följa varje steg. Vi använt PHOTOSHOP för denna så var beredd.Steg 1: Få din kamer...

Hur exakt kalibrera skrivaren 3D

En av de brantaste inlärningskurvor när start med 3D-utskrifter är att lära att kalibrera alla motorer exakt. Den goda nyheten är att när du vet hur att kalibrera en motor av skrivaren, resten är ganska väl samma. Följande instructable visar hur du e...

Science Fair - inomhus trädgård projekt

I detta projekt testar jag olika färgade LED lampor med olika växter att se som växer bäst. Jag använder 6 färger. (Blå, grön, gul, lila, röd, Normal)Steg 1: Steg 1: bygga rutan 1. Bygg utsidan av projektet av trä.Kontrollera att du tillåter tillräck...

Hur du tar makro lins bilder från din iPod

här är ett sätt att ta HD närbild bilder med din ipodSteg 1: Vad du behöver -En iPod fall-Ett makroobjektiv - jag fick min från en engångskameraSteg 2: Steg 1 lägga till lite superlim runt kanterna på makroobjektivSteg 3: klar Här är några bilder jag...

Hur man använder en laserskärare

laserskärare är en av de mest användbara verktyg i en modern butik. Laser fräsar arbete genom att rikta en mycket kraftfull laser strålar, på en exakt brännvidd, på ett material som de antingen skära eller etch, beroende på hur laserskärare har ställ...

Hur för att bygga 100 watt 12v DC till 220v AC inverter krets med EasyEDA

Vi alla ansikte power nedskärningar i våra hus eller kontor någon gång eller annan. Vid de tillfällen använder vi vanligtvis Generator eller en Inverter. Generatorer använda bensin eller diesel som bränsle och de är bullriga. Vi kommer inte att disku...