Мазмуну:
- 1 -кадам: структуралар
- 2 -кадам: Сенсор жана магнит
- 3 -кадам: Дисплей
- 4 -кадам: Кубат булагы
- 5 -кадам: Тормоз жарыгы (толугу менен милдеттүү эмес)
- 6 -кадам: Программа
Video: DIY Cycle Спидометр: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор менин MEM (Mechanical Engineering Measurement) долбоорумду, B.techтин предметин аткарып жатканда эсиме келди. Идея велосипеддин дөңгөлөгүнүн бурчтук ылдамдыгын өлчөө. Ошентип, диаметри жана ар дайым математикалык уламышты билүү pi (3.14) ылдамдыгын эсептеп чыгууга болот. Ошондой эле дөңгөлөктүн айлануу убактысын билип, басып өткөн аралыкты оңой эле билүүгө болот. Кошумча бонус катары мен циклиме тумшук кошууну чечтим. Эми кыйынчылык тормоздун жарыгын качан күйгүзүү болду. Жооп төмөндө.
1 -кадам: структуралар
Бул долбоордун күчтүү жана туруктуу таянычтарга ээ болушу абдан маанилүү. Ой, бул цикл казан тешигине туш болгондо же сиз көңүл ачууну чечсеңиз жана циклди орой жолдо алсаңыз, чоң импульска дуушар болушу мүмкүн. Ошондой эле, дөңгөлөктөгү магнит залдын эффект сенсорун кесип өткөндө, биздин киришибиз түшөт. Эгерде баары бир убакта ката кетсе, arduino жогорку ылдамдыктагы темир жолдун ылдамдыгын көрсөтөт. Ошондой эле сиз эң жакшы досуңуз ардуинонун жалкоо болуп, арзан материалды колдонууну чечкениңиз үчүн жолдо калуусун каалабайсыз
Ошентип, коопсуз болуу үчүн, мен алюминий тилкелери менен барууну чечтим, анткени аларды оңой эле кесүүгө жана бургулоого болот, коррозияга каршы жана арзан, бул DIYing үчүн дайыма жакшы.
Мен ошондой эле кээ бир гайкаларды (кир жуугучтар менен) жана болтторду колдондум, анткени алар шассиге бекем орнотулушу керек. Ошондой эле, эгер сиз нерселерди туура эмес жайгаштырсаңыз жана аларды башка жакка көчүрүшүңүз керек болсо, бул жардам берет.
Дагы бир маанилүү бөлүгү, эгерде алар мен жасаган металлдан жасалган болсо, анда электроника таянычтардан туура бөлүнүшү керек. Мен колдонгон ысык клей абдан жакшы иштеди, анткени ал шокту сиңирип, дисплейди жумшартып коёт.
2 -кадам: Сенсор жана магнит
Долбоордун өлчөө жана киргизүү бөлүгү ушул бөлүккө таянат. Идея - бул циклдин дөңгөлөгүнө магнитти коюу жана магнит сенсорду кесип өткөн сайын ардуино революциянын аяктаганын билүү үчүн алкакка эффект сенсорун кошуу. жана ылдамдык менен аралыкты эсептей алат.
Бул жерде колдонулган сенсор классикалык A3144 зал эффекти сенсору. Белгилүү бир полюс туура багытка туш болгондо, бул сенсор анын өндүрүшүн төмөн түшүрөт. Багыты абдан маанилүү, анткени сырткы полюс өндүрүшкө таасир этпейт.
Бул жерде туура багыт көрсөткөн кээ бир сүрөттөр. Ошондой эле зал эффекти сенсоруна 10k тартма каршылык керек. Бул менин долбоорумдагы arduinoдогу 20k тартма каршылыгы менен алмаштырылган.
Магнитти кылдаттык менен коюу маанилүү. Аны бир аз алысыраак жайгаштыруу төңкөрүштөрдүн туура келбешине же жок болушуна алып келиши мүмкүн жана аны өтө жакын жайгаштыруу магниттин сенсорго тийүүсүнө алып келиши мүмкүн.
Эгер кылдаттык менен байкасаңыз, дөңгөлөк огу менен бир аз кыйшайып калат жана бул кыртыштарга жана чуңкурларга алып келет. Магнитти чуңкурга салып көрүңүз. Жеке мен мынчалык аракет кылган жокмун.
3 -кадам: Дисплей
Бул дисплей теориялык жактан милдеттүү эмес, бирок реалдуу убакытта ылдамдык менен аралыкты көрсөтүү үчүн бир нерсе керек. Ноутбукту колдонуу жөнүндө ойлонуу таптакыр акылга сыйбаган нерсе. Мен колдонгон дисплей I9C менен 0.96 дюймдук OLED дисплей болуп, кул менен кожоюндун ортосундагы байланыш протоколу болуп саналат.
Жарыяланган сүрөттөрдө arduino автоматтык түрдө которулуучу үч режим көрсөтүлгөн.
1) төмөнкү сол бурчта кичинекей башталышы бар, бул arduino жаңы башталып, ийгиликтүү жүктөлгөн учур.
2) км/саат менен ылдамдык. Бул режим цикл кыймылда болгондо гана көрсөтүлөт жана цикл токтогондо автоматтык түрдө өчөт.
3) Метр менен акыркы (Жашасын метрикалык система) бирдик катары, албетте, цикл басып өткөн аралык. Цикл токтогондон кийин арудино 3 секунддун ичинде аралыкты көрсөтөт
Бул система идеалдуу эмес. Ал цикл кыймылда болгон учурда да басып өткөн аралыкты көрсөтөт. Бул жеткилеңсиздикти көрсөтсө да, мен аны татынакай деп эсептейм.
4 -кадам: Кубат булагы
Долбоор бир аз көлөмдүү болгондуктан, ар дайым кубаттоо үчүн жакын жердеги розеткага ээ боло албайт. Ошентип, мен жалкоо болууну чечтим жана кубат банкын кубат булагы катары колдонуп, мини USB кабелин колдонуп, кубат банкынын USB кубатын arduino наносуна туташтырдым.
Бирок сиз Powerbankти кылдаттык менен тандап алышыңыз керек. Туура геометриянын болушу оңой орнотулушу үчүн маанилүү. Мен мындай туруктуу жана чарчы геометрияда колдонгон кубат банкына ашык болуп калдым.
Ошондой эле электр банкы бир аз дудук болушу керек. Күчтү үнөмдөө максатында, кубат банктары, эгер учурдагы чийүү белгилүү бир чектен жогору болбосо, өндүрүштү өчүрүү үчүн иштелип чыккан. Мен бул босогону жок дегенде 200-300 мА деп шектенем. Биздин схема 20mAдан ашпаган максималдуу ток тартууга ээ болот. Ошентип, кадимки электр банкы өндүрүштү жабат. Бул сиздин схемаңызда кандайдыр бир ката бар деп ойлоого алып келиши мүмкүн. Бул өзгөчө электр банкы ушундай кичинекей чүчүкулак менен иштейт жана бул мага бул банкты сүйүүгө дагы бир себеп берди.
5 -кадам: Тормоз жарыгы (толугу менен милдеттүү эмес)
Кошумча функция катары мен тормоз жарыгын кошууну чечтим. Мен сындырып жатсам кантип табам деген суроо болду. Көрсө, мен тормоз кылсам, цикл басаңдайт экен. Бул ылдамдатууну эсептесем жана терс болуп чыкса, тормоздун жарыгын күйгүзө алам дегенди билдирет. Бирок бул педальды токтотуп койсом да, жарыктар күйөт дегенди билдирет.
Мен дагы жарыгыма транзисторду кошкон жокмун, ал толугу менен сунушталат. Эгерде кимдир бирөө бул долбоорду аткарса жана бул бөлүктү туура бириктирсе, мен муну көрүп, сүрөттөрдү кошуп койгондон кубанычта болом.
Мен түздөн -түз токту arduino нанонун санариптик 2 пининен алгам
6 -кадам: Программа
Адаттагыдай эле мен Arduino IDE программасын жаздым. Мен башында параметрлерди SD картага киргизүүнү максат кылгам. Бирок, тилекке каршы, бул учурда мен үч китепкананы колдонууга туура келет, SD.h, Wire.h жана SPI.h. Булар ядро менен бирге колдогу эс тутумдун 84% ээлейт жана IDE мага туруктуулук маселелери жөнүндө эскертет. Бирок көп өтпөй кедей нано дайыма кыйрап, баары бир аздан кийин тоңуп калат. Кайра жүктөө тарыхты кайталоого алып келди.
Ошентип, мен SD бөлүгүн сындырып, SD картага байланыштуу болгон саптарды комментарийледим. Эгерде кимдир бирөө бул көйгөйдү жеңе алса, мен өзгөрүүлөрдү көргүм келет.
Ошондой эле, мен бул кадамга дагы бир pdf документти тиркеп койдум, анда мен кодду деталдуу түрдө түшүндүрдүм.
Эгерде бар болсо, суроо берүүдөн тартынба.
Бактылуу DIYing;-)
Сунушталууда:
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Интернет спидометр: 9 кадам (Сүрөттөр менен)
Интернет ылдамдыгы көрсөткүчү: Индияда толугу менен кулпулоо жүрүп жаткандыктан, почта кызматтарын кошкондо бардыгы жабылды. Жаңы PCB долбоорлору жок, жаңы компоненттер жок, эч нерсе жок! Ошентип, зеригүүнү жеңүү жана бошобоо үчүн, мен өзүмдүн бөлүктөрүмдөн бир нерсе жасоону чечтим
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
GPS спидометр: 4 кадам (сүрөттөр менен)
GPS спидометр: Мен адатта айдап жүргөн менин кызматтык унаам " кичинекей " Мезгил -мезгили менен көйгөйлөр, ылдамдык өлчөгүч айдап баратканда 0 км/саатка чейин түшөт (бир нече убакыттан кийин кайра башталат) .Адатта бул чоң маселе эмес, анткени сиз машина айдоону билсеңиз
DIY Awesome Ghetto LED Glowy Bike; Hobo Cycle!: 7 кадам
DIY Awesome Ghetto LED Glowy Bike; The Hobo Cycle! Бул менин биринчи насаатым