Мазмұны:
- 1 -қадам: құрылыс:
- 2 -қадам: Бағдарламалық қамтамасыз ету:
- 3 -қадам: аралас нәтижелер:
- 4 -қадам: Әдебиеттер:
Бейне: Kettlebell Counter (сәтсіз): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Әңгіме: Мен бұл жобаны тек эксперимент ретінде жасадым.
Мен шәйнектің тербелісін санау үшін акселерометрдің құлап кетуін анықтай алатынымды білгім келді.
Бөлшектер:
1* Arduino нано
1* MAX7219 7 сегментті жарықдиодты дисплей модулі
1* ADXL345 акселерометр
2* 4k7 резисторлары
2* 15 жолды 0,1 дюймдік розеткалар - нано үшін
1* 8 жолды 0,1 дюймдік розетка - акселерометр үшін
1* 5 жақты 0,1 дюймдік түйреуіш жолағы - дисплей үшін
1* 2 бұрандалы терминал - қуат үшін
1* 27 -ден 34 -ке дейін стриптиз
1* 9 вольтты аккумуляторлық қысқыш
1* 9 вольтты батарея (PP3)
1 -қадам: құрылыс:
Мен нано, акселерометр, резисторлар мен дисплей мен аккумуляторға арналған қосқыштарды ұстауға арналған шағын тақтаны жасадым.
12 сым және 20 жол үзілісі бар (оның 15 -і Arduino наноға арналған 2 розетка арасында).
Мен наноны 2 коннекторға қосып, оларды дұрыс орнатып, тақтаға қойдым.
Мен алдымен бұрыштық түйреуіштерді дәнекерледім және коннектордың басқа түйреуіштерін дәнекерлемес бұрын, олардың дұрыс орнатылғанын тексердім.
Содан кейін мен дисплейге және акселерометрдің розеткасына дәнекерледім.
Содан кейін мен барлық сымдар мен 2 резисторды дәнекерледім.
Ақырында мен трек үзілістерінің барлығын қойдым.
Есіңізде болсын, әдетте сіз ең төменгі биіктіктен бастап ең жоғары деңгейге дейін жұмыс істеуіңіз керек, сымдар мен резисторлар бірінші, ал розеткалар соңғы.
Мен жай ғана тақтаны, аккумуляторды және дисплейді шәйнекке қоңырау шалдым, бұл тамаша шешім емес, бірақ бұл эксперимент болды.
2 -қадам: Бағдарламалық қамтамасыз ету:
Мен барлық бағдарламалық жасақтаманы өңдеп, Arduino IDE көмегімен Arduino нано бағдарламаладым.
Код - бұл қайта пайдалану жаттығуы, кодтың көп бөлігі - Sparkfun Library кітапханасының «SparkFun_ADXL345_Example.ino» демонстрациялық коды.
Мен санауыштың кодын қостым және ештеңе жасамайтын бірнеше биттерді алып тастадым.
Дисплей жазбаларын DigitLedDisplay кітапханасы өңдейді.
Эксперименттік түрде мен кодты сұраудың орнына акселерометрдің үзілісімен жұмыс істеуге тырыстым, бірақ табысқа жете алмадым.
Код файлында тестілеу опциясы бар екенін ескеріңіз, егер сіз //#сынау жолына түсініктеме бермесеңіз, есептегіш еркін түсуден гөрі акселерометрдің екі рет басуымен көбейеді.
3 -қадам: аралас нәтижелер:
Барлығын біріктіргеннен кейін мен есептегіште 20 мәнін алатын 10 бұрылыс жасадым. Мен қайтадан тырыстым және дәл осындай нәтиже алдым.
Мен еркін құлауды шайнек қоңырауының түсу фазасымен байланыстырдым, сондықтан мен жазған бірінші кодта мен әрбір құлау оқиғасын есептедім, менің ойымша, бұрылыстың жоғарғы жағы да құлау оқиғасы болуы керек, сондықтан мен кодты әр секунд сайын ұлғайту үшін өзгерттім. уақыт.
Кодты өзгерткеннен кейін менің алғашқы тестім сәтті өтті.
Кейінгі сынақтар әр түрлі мөлшердегі ауытқулардың санын есепке алу нәтижесімен аралас болды.
Менің ойымша, менің бұрылыс техникасындағы өзгерістер мен жіберілген есептеулерге себеп болады.
Менің тұжырымым - құлауды анықтау шайнек қоңырауының бұрылысын сенімді түрде санау үшін жеткілікті сенімді емес.
Менің тестімдегі барлық бұрылыстар горизонтальды болды, кейбіреулер шайнек тәрізді жоғары көтерілмеді.
4 -қадам: Әдебиеттер:
Қолданылған кітапханалар:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay 1.1.0 нұсқасы
Екеуі де 2019 жылдың 29 маусымында алынды.
Ұсынылған:
Honey Bee Counter II: 5 қадам
Honey Bee Counter II: 18.03.2020-жаңа нұсқаулық … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Өлмейтін жоба! … Мен бұл дизайнға бірнеше жаңартулар енгіздім. Бұл дизайнды аяқтадық, бірақ оны шығаруды бастағым келді. Бұл нұсқа
Easy Bie Counter: 10 қадам (суреттермен)
Easy Bee Counter: 2019 Easy Bee Counter V.1Сұрақтар мен мәселелер бойынша !! Оларды github сайтына мына жерге орналастырыңыз! Ара есептегішінің бұл нұсқасын дәнекерлеуге және жинауға оңай (барлығы тесік арқылы). Ол тестіленді және берілген кодпен жұмыс істейді
Сәтсіз әрекет - Symfonisk (Sonos Play 1) 3 Ом сабвуферге: 5 қадам
Сәтсіз әрекет - Symfonisk (Sonos Play 1) 3 Ом сабвуферге дейін: Бұл Ikea Symfonisk / Sonos Play 1 -ді сабвуферге сымсыз драйвер ретінде пайдалану үшін Интернетте көрген басқа жобалар мен құлдырауды кеңейтуге арналған жоба. . Басқа жобалар Symfonisk көмегімен сымсыз динамиктерді құрды
1960 жылдар HP Counter Nixie Tube Clock/BG дисплейі: 3 қадам
1960 жылдардағы HP Counter Nixie Tube Clock/BG дисплейі: Бұл 1966 жылы шығарылған HP 5532A жиһаздық есептегіштен сағат және менің жағдайда қандағы глюкозаны көрсетуге арналған жоба. Менің жағдайда есептегіш жұмыс істемеді, мен біраз жөндеуге тура келді. Бұл бастапқы фотосуреттер жөндеу жұмыстарының кейбірі. Бұл нұсқаулық
Көпірге аналық платаға қосқышты қосудың сәтсіз әрекеті: 6 қадам
Көпірге аналық платаға қосқышты қосу әрекеті сәтсіз аяқталды: Мен бастапқыда (басқа нұсқаулықта) жалпақ иілгіш кабельді ipod аналық платасына сәтті дәнекерледім. Дегенмен, мен күшке арналған дәнекерлеуішті қосуды жөн көрдім және қосылымды жалғадым. Мен дәл осылай жасай аламын деп ойладым