Arduino cykel alarm og lys: 7 trin

Arduino cykel alarm og lys: 7 trin

Indholdsfortegnelse:

Anonim

Denne alarm er en god måde at advare dig om nogen knuser med din cykel. Jeg havde en cykel stjålet et stykke tid tilbage og besluttede at der skulle være en bedre måde at holde min cykel sikker. Da jeg søgte efter cykelalarmer, var alt, hvad jeg kunne finde var alarmer, der reagerede på pludselig bevægelse, eller når en lås blev skåret. Også vurderingerne af disse produkter vurderede dem i bedste fald middelmådigt og sagde, at de ofte ikke fungerede eller gav mange falske positiver.

Derfor besluttede jeg at oprette en cykel alarm til at supplere min lås. Denne alarm på ingen måde holder folk fra at stjæle din cykel. Det henleder opmærksomheden på alle, der knuser med din cykel uden at slukke for alarmen først. Brug aldrig denne alarm i stedet for en lås. Jeg er heller ikke ansvarlig for konsekvenser som følge af læsning, konstruktion eller brug af denne instruktør og eventuelle materialer indeholdt i den.

Hvad angår lysene er cykling om natten farlig. Du skal lovligt have et godkendt lyssystem til at ride om natten. Dette lyssæt er ikke godkendt, så det skal du teknisk set supplere med et andet godkendt lyssæt. Jeg brugte kun dette sæt et stykke tid, og det fungerede godt for mig, men du er ansvarlig, hvis du vælger at bruge den. Jeg påtager mig intet ansvar for dit valg at bygge eller bruge denne vejledende.

Med det ud af vejen, lad os gå videre til opbygningen af ​​alarmen.

forsyninger:

Trin 1: Ting, du har brug for

Dele

1- Nøgleafbryder, SPDT, Nøgle flyttbar i begge positioner, Goldmine Electronics # G8081

1- NC Reed Switch, Digi-Key # CH406-ND

1- SPST NO-knap

1- 6V DC Buzzer, RadioShack # 273-054

1- 5x2.5x2 "Project Enclosure, RadioShack # 270-1803

1-47 ohm modstand

1- MPS6717 eller ækvivalent NPN-transistor

1- 28 Pin IC-stik, Digi-Key # 3M5480-ND

1- 16.00MHz Keramisk Resonator, Digi-Key # X908-ND

1- 5V spændingsregulator, Digi-Key # MC7805CT-BPMS-ND

1- Arduino Bootloader Loaded Atmega168, Adafruit Industries

1- 4 AA batteriholder

Kabel Zip Slips

Forskellige ledninger

Prototyping Board

Lodde

Magnet fra cykel hastighedsmåler

Valgfrie dele til tilføjelse af natlygter

4- Super Bright White LED'er

8- Super Bright Red LED'er eller Købt Baglygte

1- Skift eller Slide Switch

1- 270 ohm modstand

Andre valgfrie dele

Batterikontakter

Silikone Caulk

Værktøj

Loddekolbe

Wire Strippers

Skruetrækker

Bor og bitter

Arduino

Computer

Trin 2: Arduino Code

Vedhæftet er koden til Arduino. Kopier og indsæt koden i Arduino programmet og brug den til at indlæse programmet på din Atmega168. Når uploaden til tavlen er færdig, skal du fjerne Atmega168 fra Arduino, hvis du vil bruge den som selvstændig. Hvis du ikke gør det, skal du holde det i tavlen og bare lægge bordet i projektet. Hvis du ikke bruger det som selvstændigt, skal du springe over det næste trin.

Trin 3: Skematisk

Nedenfor er et billede af det skematiske. Hvis du vil foretage ændringer, kan du se programmet for detaljer om ændringer, der allerede er programmeret. Brug de tidligere nævnte dele til at opbygge kredsløbet.

BEMÆRK: Lod ikke direkte på Atmega168, hvis du ikke er erfaren. I stedet løst i stikket og derefter sætte Atmega168 i stikket.

Hvis du ændrer det skematiske og ikke bruger en indgang, skal du sørge for det og lodde det til jorden. Hvis du ikke bruger en udgang, skal du afbryde forbindelsen.

Trin 4: Monter cykelalarm i et tilfælde

Når du har bygget kredsløbet, er det tid til at montere det i projektskabet. Jeg brugte boret til at lave huller til nøglelås, push-knappen, ledninger og summeren. Størrelsen af ​​hvert af disse huller afhænger af dine komponenter. Sørg for at lægge komponenterne ud før boring af hullerne for at sikre, at alt passer. Vær særlig forsigtig med dybden af ​​de større komponenter. Hvis du ønsker at holde cyklen, hvor alarmen kan blive våd, vil noget silikone caulk i alle huller hjælpe med at holde vandet ud. Denne alarm er dog ikke designet til at være helt vandtæt dog. Sørg for at sætte batterierne i, før du læser boksen. Dette er især vigtigt, hvis du planlægger at forsegle kassen med en genopladelig pakning indeni.

BEMÆRK: Jeg valgte ikke at bruge funktionen til forebyggelse af manipulation lige endnu, så der er ingen ledning der kommer ud for det. Skulle du vælge at implementere alle funktionerne i denne alarm, vil du have 7 par ledninger, der kommer ud af din sag.

BEMÆRK: Batterikonnektoren er på plads ved min alarm, hvis jeg vælger at bruge et genopladeligt batteri. Hvis du aldrig planlægger at bruge et genopladeligt batteri, kan du lade det af.

Trin 5: Fastgør til cykel

Vedhæft alarmen hvor som helst på din cykel, som du vil have. Jeg valgte at montere min under sædet af en række grunde. En, det er ikke så mærkbart. To, det er beskyttet mod kontakt og vand. Tre, det var ude af vejen. Jeg vedhæftede min til cyklen ved hjælp af et par lynlås. Denne metode holder alarmen på, men gør det forholdsvis let for en tyv at fjerne fra cyklen, så sørg for at køre en af ​​tamperforebyggelsessløjferne gennem rammen på en sådan måde, at den ikke kan fjernes uden at blive skåret.

Hvis du har en pose allerede fastgjort til sædeposten, hvis du vil have alarmen mere opmærksom end forebyggelse af forebyggelse af fysisk tyveri, kan du overveje at holde den i posen med en af ​​de tæpper, der er forbundet med cyklen.

Trin 6: Monter det og brug det!

Det næste skridt er at montere lysene. Til mine lys har jeg tilsluttet batterierne til otte lyserøde LED'er i baglygten. Jeg tilsluttede så de super lyse hvide LED'er i en anden lille projektkasse til hovedrøret (den del af rammen, der ligger lige under håndtagene). Hvis alarmen er indstillet til slukket position, skal lyset tændes, når du skifter kontakten.

Uanset om du bruger projektet som alarm eller lys, skal du sørge for at teste batteriets drift regelmæssigt. Mens Atmega168 eller lysene kører, bliver batteriet ret hurtigt. For at aktivere alarmen skal du dreje nøglekontakten til tændt position. Hvis dækket overvåget af reed-kontakten er vendt tilstrækkeligt højt, lyder alarmen i 30 sekunder, medmindre hjulet drejes igen, hvor det fortsætter med at lyde.

Når du bruger alarmen, drej hjulet, så magneten fra cykelhastighedsmåleren er så vidt muligt fra reed-omskifteren. Dette vil medvirke til at minimere risikoen for falske alarmer.

Hvis du bruger et genopladeligt batteri, skal du sætte nøglekontakten i slukket position, når du vil oplade batteriet. Så er alt, hvad du skal gøre for at oplade batteriet, tilslut opladeren til stikket.

Beklager, jeg har ikke et billede eller en video af alarmen i aktion, men jeg endte med at få en anden cykel siden jeg startede projektet, så jeg endte med at bruge bare LED-lysene, fordi jeg ikke forlader den gamle cykel hvor som helst jeg ville bruge alarmen. Lysene er gode, men fordi du aldrig behøver at bekymre dig, hvis du har dine lys, eller hvis de har batterier.

Trin 7: Andre tanker

Et par andre tanker:

1. Hvis du ender med at bruge projektet som kun et cykellys sæt, behøver du ikke en mikrocontroller. Du har kun brug for:

2 kabinetter

1 nøglekontakt

1 batteri

1 Batterikonnektor

2 kabelstrimmelbånd

12 LED mounts

8 røde lysdioder

4 hvide LED'er

1 270 Ohm Modstand, bedømt mindst 7W for at være på den sikre side.

2. Den selvstændige Arduino kan være lidt vanskelig at arbejde, men giver mulighed for integration i små projekter.

3. Du behøver ikke at bruge en nøglekontakt til lysene, men det er godt, fordi du ikke behøver at bekymre sig om, at nogen er en rykke og tænder dine lys for at dræbe dine batterier.

4. Brug på egen risiko. Jeg kan ikke holdes ansvarlig for noget der sker eller sker ikke, der på nogen måde er relateret til denne vejledende. Jeg kan heller ikke garantere at nogen af ​​oplysningerne i denne vejledning er egnet til brug. Jeg kan blot sige, at det fungerede for mig.

5. Stemme for mig i Få LED ud!konkurrence hvis du kan lide denne vejledende