Bike Generator laddningsstation (6 / 10 steg)

Steg 6: Arduino Integration (RPM Sensor)




I en anda av ett arbete ut cykel ville vi ge användaren några relevant statistik om deras träning. Vi pekas ut VARVTALET på den baksida däcket som en viktig statistik. Från det kan man härleda motsvarande hastighet cykeln skulle gå eller avståndet skulle ha reste det om det inte vore stationära. Det finns två enkla sätt att mäta VARVTALET med en Arduino: en optisk sensor och en Hall effekt sensor.

Optisk Sensor:

Vi valde för att bygga en optisk RPM sensor för vår cykel på grund av delarna vi hade tillgängliga. Konceptet är enkelt; En ogenomskinlig, stela objekt (i vårt fall en tunn plast rektangel) är kopplad till kanten av bakhjulet så att varje gång hjulet roterar objektet spärrar vägen mellan en LED och ett Foto diod. För att hålla fotodiod och LED på plats, vi åter utlovat en praktiskt formad bit frigolit med ett hack i den bara tillräckligt bred för hjulet (se bilder). Styrofoam gjorde det enkelt att justera LED och foto diod direkt i linje med varandra (eftersom bilden dioder är mycket känsliga för riktningen av ljuset – de fungerar bäst med ljuset går direkt till toppen, vilket minskar omgivande ljus effekter). Om lampan inte arrangera i rak linje, petade vi enkelt ett annat hål i styrofoam på rätt plats. Det är också viktigt att bifoga det ogenomskinliga objektet på kanten så att den inte stör fläktremmen eller slå ramen, marken, cykel stå eller andra hinder.

Kretsarna är också ganska enkelt. Vi sprang 5V från Arduino till både lampan och fotodioden. Det är viktigt att LED är inte enda mellan 5V och marken. LED ger inte mycket motstånd och även 5V kan skicka en stor mängd ström genom tråd, som kan blåsa din LED. Vi använde en 1 k ohms motstånd i serie med lampan, vilket innebär att strömmen genom lysdioden är endast ~ 5mA. Det viktigaste att komma ihåg när du använder ett fotodiod är att den fungerar motsatsen till LED. Stället för att tillämpa en spänning för att producera ljus, en ljus används för att producera en spänning, alltså dioden måste placeras i kretsen vänd åt motsatt håll som LED. Spänningen produceras av strömmen från fotodioden mäts över ett motstånd i serie efter fotodioden. Omfattningen av denna spänning är oviktigt eftersom vi vill helt enkelt veta om fotodioden sinnen LED eller om den är blockerad. Justera följande motståndet, kan dock ändra omfattningen av spänning mätt så att även med omgivande ljus, spänningen läsa är 0. Vi fann att använda en 47k ohms motstånd gjorde för en spänning på 0 när blockerad och en tillräckligt stor spänning att enkelt mäta när det inte var blockerad. Varje gång Arduino läser in 0 spänning, vet det hjulet har roterat en gång.

Hall effekt tillvägagångssätt:

Hall-effekt kan också användas att mäta rotation av hjulet. Halleffekten avser den inducerade spänningen skapad av ett magnetfält. Ställ in för detta synsätt är också mycket enkel. En magnet är kopplat till kanten av cykeln och en Hall sond är kopplad till bildrutan eller i ett liknande läge som lysdioder i den optiska sensorn. En Hall probe är en krets komponent som konstruerats att mata en spänning proportionell mot det magnetiskt sätter in transverse till den. Således varje gång magneten går av Hall-givare, en spänning är produktionen och kan läsas av Arduino att räkna en rotation (återigen omfattningen av spänningen är irrelevant).

Exempelkoden (optisk Sensor):

fullständiga koden finns i slutet av detta Instructable
fetstil koden är vad vi lägga till koden från ovan

int pdiode = A3; fotodiod för rpm

int fotodiod;

int cykel = 0;

int numCycle = 20; för användning i genomsnitt

flyta t0 = 0,0;

float t1;

void setup() {

pinMode (pdiode, ingång);

}

void loop() {

om (motorV > 1.0 & &! hasBeenOn) {

Cycle = 0;

t0 = float (millis());

}

getRpm();

}

void inverterControl() {

annat if(timecheck <5000) {

Cycle = 0; Detta är en säkerhet eftersom arduino inte kan köra flera trådar

t0 = float (millis());

}

}

void getRpm() {

kanske vill överväga en om annat/boolean som gör visst ökande cykla bara när cykling

om (t0 == 0,0) {//safety för om arduino precis börjat och t0 inte har ställts in ännu

t0 = float (millis());

}

fotodiod = analogRead(pdiode);

om (((fotodiod! = 0) & & (analogRead(pdiode) == 0)) || ((photodiode == 0) & & (analogRead(pdiode)! = 0))) {

cykeln ++;

T1 = float(millis());

om (cykel > numCycle) {

rpm = (float(cycle)) / (t1 - t0) * 1000.0 * 60,0; konvertering till rotationer per minut

Cycle = 0;

t0 = float (millis());

}

}

Se Steg
Relaterade Ämnen

USB-Bike Generator

The USB cykel Generator är en liten cykel monterad elproducerande enhet optimeras för att ge kraft för två USB-portar. Det finns så många små elektronik som kan drivs eller ut från en USB-anslutning blir det först efter att människor kanske vill göra...

Bike Generator

det är mitt första försök på en cykel generator och jag har gjort många förbättringar till projektet. Kolla in min nya instructable BikeGen för nya generator som laddar 2 AA-batterier och driver lamporna. BikeGen kan också användas för att ladda du m...

Bike Generator från rensas delar

Min cykel generator är byggd av en gammal motionscykel och använder en kedjan och drevet enhet som förvandlar en fordons vindruta torkar motor. Drivlinan har en utväxling på 1:30, vilket innebär en fullständig revolution av pedalerna snurrar vindrute...

Bike Generator uteplats möbler tillverkade av återvunnet material med spänning regleras batteri laddning System

för det här projektet raffinerade jag några av de lärdomar jag har lärt mig bygga (eller försöker bygga) cykel generatorer tidigare i ett försök att bygga en som var tyst, mindre påträngande i vårt vardagsrum, och kan användas av en cykel utan ändrin...

DIY Bike Generator

Med lätt åtkomliga delar, är det möjligt att bygga din egen cykel generator som debiteras din mobiltelefon! Detta instructable är en förlängning av detta instructable görs av våra vänner. Så småningom, kommer att denna cykel stå på egen hand i våra s...

DIY cykel hacka DC BIKE GENERATOR ledde lampor Light Emitting Diode

Denna video visar kraften i permanentmagnet motorer från DC används i omvänt som en generator. Motorn är anpassad så att det snurrar en mycket höga varvtal som ger en användbar Likström. DIY övning cykel kan driva en rekreation fordon RV Fan, DC luft...

"No-svetsning" trampa generator stå

Förnybar energiinnovation har byggt ett antal pedal generatorer för både vuxna och barn. Pedal power hjälper till att demonstrera begreppen makt och energi på ett intressant sätt, samt att bidra till att cykling och alla saker pedal med.Det finns ett...

Bästa av 2009: bästa i varje kategori

För att fira slutet av året vi tittat redan på top 50 listor för kommentarer, åsikter och betyg, men denna gång ska vi bryta ner efter kategori. Nedan är den topp 10 listan för varje kategori i form av åsikter.Naturligtvis innebär är populära absolut...

3ModeStove Mini - Camping / akut spis

Mode1: Wood Gas (12V fläkt tvingas TLUD)Som en fortsättning på min hobby att bränna saker i burkaruppstod detta projekt från min fascination för trä gasar TLUD (Top Lit Updraft) spisar. Jag gynnade fläkten tvingade alternativ (läge 1), som producerar...

BikeGen

BikeGen är en liten elgenerator, monterad på en cykel, som laddar två AA batterierna medan du cyklar. Batterierna kan sedan användas för att driva lamporna på du cykel eller du kan ta ut dem och använda dem i dina andra elektroniska enheter. BikeGen...

Hur man installerar en dynamo drivs cykel ljus.

Som alla MC vet om du rider på natten en ljus är ett måste!i handledningen kommer jag visa dig hur man installerar den en dynamo drivs cykel ljusdetta ljus är perfekt för den som gillar vintage utseende men också gillar ett riktigt starkt ljus.Länk t...

Bike ljus generator

detta projekt kom eftersom batterierna går platt. Särskilt när du inte vill att de.Om du vill ha ett starkt ljus på framsidan av din cykel och inte vill ha besväret med att ladda batterier eller Gud förbjude att köpa nya, så kolla detta.Vissa kostnad...

Moving Picture Generator skrivbordslampa

IntroduktionJag tänkte på ett coolt sätt att tända mitt rum och eftersom 70-talet har länge gått nästa mest awesome lampan efter Lavalampa är Moving Picture Generator skrivbordslampa.Βasically det är en skrivbordslampa som lyser fortfarande upp bilde...

Bike Dynamo

' en enkel cykel dynamo med en motor som en generator.Varning becareful inte att få någon av delarna från detta projekt fångas upp i din cykel. Denna dynamo kan lägga ut mer än 12 volt becareful med dina delar eller de kunde få blåst.Material:1 motor...

Fyra bokstäver Word klocka med Akafugu ordet Generator och inspirerande fraser

Detta är min version av fyra brev ord klockan, en idé som har sitt ursprung tillbaka i 1970. Klockan visar en serie av fyra - brev ord som genereras från antingen en random ord generator algoritm eller från en databas med tillhörande fyra - brev ord....

Avancerade cookies cutter generator

Hej alla,Här är en enkel guide till hur design och 3D print sin egen cookie cutter!Min första 3D cookie design blev en 5 tum lång dinosaurie med 6 cookie limmas ihop med koncentrerad mjölk. Det var ganska skrämmande och välsmakande!Detta skript tillå...

Retro Electric Bike

This is a custom pedal/electric bike I designed and built for school. Detta bildspel visar start till slut bygga av projektet.Jag gör Metal Fabrication Engineering längs sidan en panna att göra lärlingsutbildning. Jag ser huvudet in i anpassade elekt...

12 volt batteri Generator

Billig 12 volt batteri back-up generator som inte är svårt att göra. Det kommer att driva det som räknas om strömmen går! Obs:Du måste ha kunskaper om el och elektriska kretsar att göra detta projekt annars du kan verkligen skada dig själv.Jag har dr...

12V-180kV: en ackumulatorn driv Marx Generator (och introduktion till elektronik)

Om du läser detta Instructable, en sak är förmodligen sant: du är intresserad av hög spänning! Om så, har du kommit till rätt ställe; Marx generatorer kan tillfredsställa din törst efter gnistor, lugg, och spänningen. Jag gjorde denna Marx Generator...