Përmbajtje:

Speedometër i ciklit DIY: 6 hapa (me fotografi)
Speedometër i ciklit DIY: 6 hapa (me fotografi)

Video: Speedometër i ciklit DIY: 6 hapa (me fotografi)

Video: Speedometër i ciklit DIY: 6 hapa (me fotografi)
Video: Вентиляция в хрущевке. Как сделать? Переделка хрущевки от А до Я. #31 2024, Nëntor
Anonim
Speedometër i ciklit DIY
Speedometër i ciklit DIY
Speedometër i ciklit DIY
Speedometër i ciklit DIY
Speedometër i ciklit DIY
Speedometër i ciklit DIY

Ky projekt më erdhi në mendje kur bëja projektin tim MEM (Matja e Inxhinierisë Mekanike), një lëndë në B.tech tim. Ideja është të matni shpejtësinë këndore të timonit të biçikletës sime. Kështu duke ditur diametrin dhe legjendën matematikore të të gjitha kohërave pi (3.14) shpejtësia mund të llogaritet. Gjithashtu duke ditur numrin e kohës që rrota është rrotulluar, distanca e përshkuar mund të dihet lehtësisht. Si një bonus shtesë, vendosa të shtoj një dritë sqepi në ciklin tim. Tani sfida ishte kur të ndizet drita e frenave. Përgjigja është më poshtë.

Hapi 1: Strukturat

Strukturat
Strukturat
Strukturat
Strukturat
Strukturat
Strukturat

Isshtë shumë e rëndësishme që ky projekt të ketë një mbështetës të fortë dhe të qëndrueshëm. Mendimi është se cikli mund të pësojë një impuls të rëndë kur përballet me një vrimë në tenxhere ose kur vendosni të argëtoheni dhe të bëni ciklin në një udhëtim të përafërt. Gjithashtu, hyrja jonë kapet kur një magnet në timon kalon sensorin e efektit të sallës në mbështetës. Nëse të gjitha gjërat shkojnë keq njëkohësisht, arduino do të tregojë shpejtësinë e një treni me shpejtësi të lartë. Gjithashtu ju nuk doni që shoku juaj më i mirë arduino të bjerë në rrugë vetëm sepse keni vendosur të jeni dembel dhe të përdorni ndonjë material të lirë

Pra, për të qenë të sigurt, vendosa të shkoj me shirita alumini pasi ato mund të priten dhe shpohen lehtësisht, kundër korrozionit dhe të lira që është gjithmonë e mirë për DIY.

Kam përdorur gjithashtu disa arra (me rondele) dhe bulona për t'i lidhur ato në kornizë pasi ato duhet të vendosen mirë në shasi. Gjithashtu kjo do të ndihmojë nëse i vendosni gjërat gabim dhe ju duhet t'i zhvendosni ato.

Një pjesë tjetër e rëndësishme është se pajisjet elektronike duhet të izolohen siç duhet nga mbështetëset nëse ato janë bërë nga ndonjë metal siç kam bërë unë. Ngjitësja e nxehtë që kam përdorur ka funksionuar mirë pasi gjithashtu thith disa goditje dhe zbut ekranin.

Hapi 2: Sensori dhe Magneti

Sensori dhe Magneti
Sensori dhe Magneti
Sensori dhe Magneti
Sensori dhe Magneti
Sensori dhe Magneti
Sensori dhe Magneti

Pjesa e matjes dhe hyrjes së projektit mbështetet në këtë pjesë. Ideja është që të vendosni një magnet në timonin e ciklit dhe të shtoni një sensor efekti salle në kornizë në mënyrë që sa herë që magneti të kalojë sensorin, arduino të dijë që një revolucion është përfunduar dhe mund të llogarisë shpejtësinë dhe distancën.

Sensori i përdorur këtu është sensori klasik i efektit të sallës A3144. Ky sensor e ul prodhimin e tij të ulët kur një pol i veçantë përballet me orientimin e duhur. Orientimi është shumë i rëndësishëm pasi poli i jashtëm nuk do të ndikojë në dalje.

Këtu janë disa fotografi që tregojnë orientimin e duhur. Gjithashtu sensori i efektit të sallës kërkon një rezistencë tërheqëse 10k. Ky në projektin tim zëvendësohet me rezistencat tërheqëse 20k në arduino.

Vendosja e magnetit me kujdes është e rëndësishme. Vendosja e tij pak më larg mund të rezultojë në lexime jokonsistente ose revolucione të humbura dhe vendosja e tij shumë afër mund të rezultojë në magnetin që prek sensorin i cili nuk është shumë i dëshirueshëm.

Nëse vëzhgoni me kujdes, rrota do të ketë një pjerrësi me boshtin dhe kjo do të rezultojë në kore dhe lug. Provoni ta vendosni magnetin në lug. Unë personalisht nuk kam bërë aq shumë përpjekje.

Hapi 3: Shfaqja

Shfaq
Shfaq
Shfaq
Shfaq
Shfaq
Shfaq
Shfaq
Shfaq

Ky ekran është teorikisht opsional, por keni nevojë për diçka për të shfaqur shpejtësinë dhe distancën dhe shpejtësinë në kohë reale. Të mendosh për përdorimin e një laptopi është krejtësisht absurde. Ekrani që kam përdorur është një ekran OLED 0.96 inç me I2C si protokoll komunikimi midis skllavit dhe zotërisë.

Fotografitë e postuara tregojnë tre mënyrat në të cilat arduino kalon automatikisht.

1) Ai me një fillim të vogël në këndin e poshtëm të majtë është kur arduino sapo ka filluar dhe ka nisur me sukses.

2) Ai me km/orë është shpejtësia. Kjo mënyrë shfaqet vetëm kur cikli është në lëvizje dhe fiket automatikisht sapo cikli të ndalet.

3) E fundit me metra (Rroftë sistemi metrik) si njësi është padyshim distanca që ka përshkuar cikli. Pasi cikli ndalon arudino kalon për të shfaqur distancën brenda 3 sekondave

Ky sistem nuk është perfekt. Ajo shfaq në çast distancën e kaluar edhe kur cikli është në lëvizje. Edhe pse kjo tregon një papërsosmëri, mua më duket e bukur.

Hapi 4: Burimi i energjisë

Burimi i energjisë
Burimi i energjisë
Burimi i energjisë
Burimi i energjisë

Projekti duke qenë pak i rëndë, nuk mund të ketë gjithmonë një prizë muri aty pranë në dispozicion për karikim. Kështu që vendosa të jem dembel dhe thjesht të përdor një bankë energjie si burim energjie dhe të përdor një mini kabllo USB për të lidhur fuqinë usb të bankës së energjisë me arduino nano.

Por ju duhet të zgjidhni me kujdes bankën e energjisë. Importantshtë e rëndësishme që të keni një gjeometri të duhur në mënyrë që të mund të përshtatet lehtësisht. Unë jam thjesht i dashuruar me bankën e energjisë që kam përdorur për një gjeometri kaq të rregullt dhe katrore.

Gjithashtu banka e energjisë duhet të jetë pak memece. Gjë është se për të kursyer energji, bankat e energjisë janë krijuar për të fikur daljen nëse tërheqja aktuale nuk është mbi një vlerë të caktuar pragu. Unë dyshoj se ky prag të jetë të paktën 200-300 mA. Qarku ynë do të ketë një tërheqje maksimale të rrymës jo më shumë se 20mA. Pra, një bankë normale e energjisë do të mbyllë prodhimin. Kjo mund t'ju bëjë të besoni se ka ndonjë defekt në qarkun tuaj. Kjo bankë e veçantë e energjisë punon me një tërheqje kaq të vogël aktuale dhe kjo më dha një arsye tjetër për ta dashur këtë bankë të energjisë.

Hapi 5: Brakelight (plotësisht Opsionale)

Brakelight (plotësisht Opsionale)
Brakelight (plotësisht Opsionale)
Brakelight (plotësisht Opsionale)
Brakelight (plotësisht Opsionale)

Ashtu si një veçori shtesë, vendosa të shtoj një dritë frenimi. Pyetja ishte se si do ta gjeja nëse prishesha. Epo rezulton se nëse frenoj cikli ngadalësohet. Kjo do të thotë që nëse llogaris nxitimin dhe nëse rezulton negativ, mund të ndez dritat e frenave. Kjo megjithatë do të thotë që dritat do të ndizen edhe nëse thjesht ndaloj së pedaluari.

Unë gjithashtu nuk shtova një transistor në dritën time e cila rekomandohet plotësisht. Nëse dikush e bën këtë projekt dhe integron siç duhet këtë pjesë, do të isha më shumë se i lumtur ta shihja atë dhe të shtoja fotografi për këtë.

Unë e kam buruar drejtpërdrejt rrymën nga pini dixhital 2 i arduino nano

Hapi 6: Programi

Si gjithmonë kam shkruar programin në Arduino IDE. Fillimisht synova të regjistroja parametrat në një kartë sd. Por për fat të keq në atë rast do të më duhej të përdorja tri biblioteka, SD.h, Wire.h dhe SPI.h. Këto të kombinuara me thelbin zinin 84% të kujtesës në dispozicion dhe IDE më paralajmëroi për çështjet e stabilitetit. Sidoqoftë, nuk kaloi shumë kohë që nano i varfër u rrëzua çdo herë dhe gjithçka ngriu pas një kohe. Rinisja rezultoi në përsëritjen e historisë.

Kështu që unë hoqa pjesën SD dhe komentova linjat të cilat lidheshin me kartën SD. Nëse dikush ishte në gjendje ta kapërcejë këtë problem, do të doja të shihja ndryshimet.

Gjithashtu, kam bashkangjitur një dokument tjetër pdf në këtë hap në të cilin kam shpjeguar kodin në detaje.

Mos ngurroni të bëni pyetje nëse ka.

Gëzuar DIY;-)

Recommended: