Bike Generator laddningsstation (4 / 10 steg)

Steg 4: Arduino Integration (laddning batteriet)



Som tidigare nämnts, för våra laddningsregulator till starta laddningen, måste start-knappen hållas i tre sekunder. Det är jobbigt att behöva förklara för en random användare och det kräver också laddningsregulator och alla dess främmande knappar (som vi hade ganska random folk inte bråka med) vara tillgänglig för användaren. Istället vill vi Arduino att trycka på start när användaren har börjat trampa. Detta kräver att hacka in i laddningsregulator.

Hacka laddningsregulator:

Laddningsregulator är till stor del en svart låda; Det tar en positiv och negativ slut från DC generator och ger en ström och spänning begränsade produktionen ut i andra änden till batteriet. Allt däremellan är utanför omfånget för detta Instructable och lämnas ensam. Men efter att höljet av laddningsregulator, var det fairy uppenbart hur knappen gränssnitt arbetat. De fyra knapparna är ansluten till ett band av fem ledningar. När en knapp trycktes ansluten den motsvarande tråd i menyfliksområdet till femte "referens" tråd. Besluta att det var lättare att arbeta med utan fallet tog vi i menyfliksområdet av där den anslutna på en skärbräda och lödda kablar till dessa anslutningar, bifoga dem till vår sköld med en molex-kontakten. Vi använde fyra knappar för att återskapa knapparna i laddningsregulator ifall vi hade att göra ändringar i inställningarna om vi hade till och trycka på "Start" tills vi hade Arduino ansluten.

VIKTIGT: Om du som oss, besluta att lämna din hacka laddningsregulatorn ur höljet, se till att förse den med en ordentlig kylfläns. Vårt charge controller fall fördubblats som en kylfläns och när vi tog detta bort, kunde överhettas efter intensiv cykling.

Att trycka på Start:

Utmaningen är då att få Arduino trycka på en knapp. Uppenbarligen använda inte det faktiskt en mekanisk knapp, så vi anställt ett relä. Ett relä består mer eller mindre av en induktor hela två stift och en strömbrytare över ytterligare två. När en spänning läggs över en induktor stänger växeln ansluta andra två stiften precis som det var en knapp knuffas. Om vi ansluter en PIN-kod till start tråd och den andra till referens tråd, har vi Arduino utspänning över de andra två stiften på reläet i tre sekunder på efterfrågan, således "att trycka på" start när vi ber den att. Även om vissa reläer har dioder inbyggda i dem, beslöt vi att sätta en försiktighetsprincipen en över reläets induktion stift att undvika nuvarande försöker att strömma tillbaka in den Arduino pin när den var inställd för låg.

Mäta batteri och Motor spänning:

Detta väcker frågan, när vi vill ha Arduino tryck på start? Självklart vill vi Arduino att trycka på start bara när någon trampa, laddningsregulator inte skulle annars på att starta i första hand. Även om laddningsregulator inte bör medvetet överladda batteriet, vill vi inte att fresta det genom att upprepade gånger be att ladda batteriet när det var full. Detta kräver Arduino att hålla reda på Matningsspänning av generatorn och batteriet. Vi vill att koppla dessa upp till våra Arduino analoga ingångar, men de bara vilja läsa i spänningar mellan 0 och 5V, medan batteriet kommer ut någonstans från 11-14V och generatorn kommer ut någonstans från 0 till 24V. För att avgå från var och en av dessa spänningar använder vi spänningsavdelare. När det gäller batteriet, vi använder en spänningsavdelare med första motståndet 1 k ohm och den andra (ansluten till marken) är 2.2 k ohm. Om max spänningen från batteriet är 14V, max spänningen över andra motståndet, är som vi mäter ca 4.4V (för mer information om hur spänningsavdelare arbete och matten bakom dem, kolla in Wikipedias sida). Vi använde motstånd 1 k ohm och 4.7 k ohm respektive för spänningsavdelare ansluten till generatorn. För en generator spänning på 24V skulle Arduino läsa 4.2V. Några enkla matematiska i Arduino koden kan enkelt konvertera dessa mätningar i de faktiska värdena. Uppenbarligen bör spänningen från batteriet vara mindre än 14V eller riskerar du överladdning av batteriet. Villkoren för generatorn är mer flexibla. Så länge användaren tillhandahåller tillräcklig spänning för de laddningsregulator till vända på, kan laddningsregulator ladda batteriet. Vi använder > 5V från generatorn och < 14V från batteriet som våra villkor.

Driver Arduino:

Arduinoen måste naturligtvis drivas för att "trycka på" några knappar (eller göra något verkligen). Att ha det ständigt ansluten till en dator är orimligt. Vi ville också använda ett 9V batteri eftersom vi inte ville byta ut det om det dog. Vi beslutade att använda 12V batteri för att driva Arduino direkt via uttaget power. Men detta bör kunna ta upp till 12V, bestämde vi att det var säkrare att använda en 5V regulator mellan batteriet och Arduino. (Denna 5V kunde också användas som en spänningskälla för annan elektronik i vår krets om vi ville undvika den Arduino 5V pin). Vi tog sedan en av batterier, skära av faktiska batteripaketet och anslutning av kablarna till 5V produktionen av regulatorn och marken. Tillsynsmyndigheter kan bli varm så det är viktigt att sätta en kylfläns på den.

Exempelkod:

fullständiga koden i slutet av detta Instructable

int motor = A0; motor/generator pin på Arduino

int batt = A1; 12V batteri stift

int cc = 8. Charge controller pin

int vänta = 500. fördröjning i millisekunder

flyta afactor = 1023.0; Arduino's analog läsa max värdet

float motorV, battV; motorisk spänning och batterispänning

booleska hasBeenOn = false; att komma ihåg om laddningsregulator har aktiverats

void setup() {

pinMode (motor, mata);

pinMode (batt, ingång);

pinMode (cc, utgång);

}

void loop() {

motorV = getmotorV(); motovr/generator utspänning

om (motorV > 1.0 & &! hasBeenOn) {//if våra DC-motor ger ut mer än 1V, vi säger att det är

digitalWrite (cc, hög); cc pin är ansluten till ett relä

som fungerar som "Start"-knappen för laddningsregulator

Delay(3500); vår laddningsregulatorn kräver start-knappen som ska hållas i 3 sekunder

digitalWrite (cc, låg); elektriskt släpper startknappen

hasBeenOn = sant; laddningsregulator bör laddar batteriet nu

Delay(Wait); Vi vill att våra Arduino att vänta så att inte kontrollera varje några millisekunder

}

annars om (motorV > 1.0 & & hasBeenOn) {

Delay(Wait); Återigen, vi vill inte Arduino att kontrollera varje några millisekunder

}

annat {

hasBeenOn = false; personen är inte längre cykling

}

}

Vi skrev separata funktioner så vi kan organisera vår kod

float getmotorV() {

tillbaka (float (analogRead(motor)) / afactor * 5.0); motorn ger ut om ett max på 5V

}

float getbattV() {

Return (float(analogRead(batt)) / afactor * 14,0); batteriet är tekniskt ~ 13.5V

}

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...