Мазмұны:
- 1 -қадам: Шешім
- 2 -қадам: Жабдық
- 3 -қадам: Кітапхана және эскиз
- 4 -қадам: ерекшеліктері
- 5 -қадам: конфигурацияланатын параметрлер
- 6 -қадам: Сымдарды жалғау
- 7 -қадам: Қосымша ақпарат
Бейне: KS-Cat-Feed-Counter: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Жағдай
Егер сіз үй шаруашылығында жұмыс жасасаңыз, сіз жиі үй жануарыңызға қанша рет тамақтандырылғанын білмейсіз. Мүмкін сіз үйге келесіз және сіздің үй жануарыңыз тамақ сұрайды, тіпті оны дәл қазір үйде жоқ басқа біреу тамақтандырды.
Қалай болғанда да, сіздің үй жануарларыңыз семіре бастайды. Сіз үй жануарларына автоматты түрде тамақтандырғыш сатып алғыңыз келмейді, себебі сіздің үй жануарыңыз сізге тамақ сұрауға келгенде сізге жақсы байланыс орнатады. Дегенмен, сіз оның майлы және зиянды болғанын қаламайсыз.
1 -қадам: Шешім
KS-Cat-Feed-Counter сізге үй жануарларыңыздың қанша рет жегені туралы хабарлауға арналған, сондықтан сіз үй жануарларының диетасын бақылай аласыз.
Ол сізге күніне төрт рет тамақтандыруды көрсетуге арналған. Есептегішті бес немесе одан да көп уақытқа дейін ұлғайту үшін, әрине, жұмсақ пен жабдықты өзгертуге болады.
2 -қадам: Жабдық
Arduino Pro Mini (аз қуат тұтыну үшін)
Arduino Pro Mini үшін модульді жүктеу (Aliexpress -тен алынған бұл модуль тек Linux жүйесінде жұмыс істейді -> жүктеу нұсқауларын кодтан қараңыз)
4 жарықдиодты шамдар
4 резистор 10км
Электронды және батареяға арналған корпус
Магниттік қосқыш
Қосқышы бар 9В блокты батарея
Электрондық тақта мен сымдар сияқты шағын материал
(Aliexpress.com сайтында барлығы 15 доллар тұрады)
3 -қадам: Кітапхана және эскиз
КІТАПХАНА: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Эскиз:
Уақыт «2018-08-KS-Cat-Feed-Counter.ino» эскизімен 9В-Блок-Батареяны 6 ай бойы өзгертуге тура келетінін көрсетті. Мен есептегішті сыртқы қуат көзіне қостым (енді қуатты үнемдеудің қажеті жоқ). Егер сіз мұны жасасаңыз, «2019-10-KS-Cat-Feed-Counter-NoLowPower.ino» эскизін қолдануға болады.
4 -қадам: ерекшеліктері
Бұл гаджет 4 рет тамақтандыруға дейін есептеледі. Оның 4 жарық диоды бар және әрбір белсенді жарық диоды тамақтану уақытын білдіреді. 4 рет тамақтандырғаннан кейін, ол 1 -ден басталады. Ол батареямен жұмыс істейтіндіктен, ол аз қуат тұтынуға арналған. (таймер жоқ)
Сізде үй жануарыңыздың қанша рет тамақтандырылғанын тексеру үшін бір түйме бар. Жарық диодты жарықтандыру уақытына сәйкес жанып тұрады. Сонымен қатар, сіз оны басқан сайын азықтандыру уақытын азайту үшін бір түймені аласыз. (Түзетулер үшін, мысалы, сіз қақпақты ашасыз, бірақ үй жануарына жем бермейсіз - тағамды толтыру үшін)
Онда тамақ қорапшасының қақпағы ашық немесе жабық екенін анықтайтын бір магниттік қосқыш бар. (Мен мұны көлбеу қосқыштармен сынап көрдім, бірақ олар сенімді емес)
Ашық қораптың қақпағының «minOpeningTime» конфигурацияланған уақытынан кейін - сіз үй жануарыңызды жай ғана тамақтандырдыңыз деп есептеледі - және азықтандыру уақытының есептегіші көбейеді (егер сіздің тамақтану уақытының есептегіші 4 болса, ол 1 -ге орнатылады).
Қақпақты ашқан кезде, жарық диодты жарықтандыру уақытына сәйкес жанып тұрады.
Қақпақты жапқан кезде, жарық диодты жарықтандыру уақыты азықтандыру уақытына сәйкес жанып тұрады («minOpeningTime» асып кетпес бұрын қайта жабылғаннан басқа).
Қысқарту түймесі арқылы беру уақытын қысқартқаннан кейін, жарық диодты жарықтандыру жаңа уақытқа сәйкес жанып тұрады.
5 -қадам: конфигурацияланатын параметрлер
minOpeningTime: қақпақ осы уақыттан артық ашық болғанда, есептегіш ұлғаяды.
lightenUPLEDs: үй жануарына қанша рет тамақтандырылғанын тексеру үшін түймені басқанда, немесе қақпақты ашқанда немесе жабқанда немесе тамақтандыру уақытын қысқартқанда, жарық диоды осы уақытқа дейін жанады.
6 -қадам: Сымдарды жалғау
7 -қадам: Қосымша ақпарат
Arduino қалыпты режимде шамамен 50 мА қажет. «LowPowerLibrary» көмегімен бұл эскизде 0,2 мА -дан төмен болады. Сондықтан батареяны күнделікті ауыстырудың орнына, сіз мұны жылына бір рет жасай аласыз. «LowPowerLibrary» белсенді болғандықтан, таймер жоқ, мен миллис пәрменін қолдана алмадым. («minOpeningTime» кешігуі)
Arduino Pro жүктеу модулі Linux операциялық жүйесінде әрқашан жақсы жұмыс істеді, бірақ кейде тек Windows операциялық жүйесінде. Жүктеу алдында Linux портына жазу құқығын беруді ұмытпаңыз. (кодтағы түсініктемелерді қараңыз)
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау