Мазмұны:
- 1 -қадам: Дизайн
- 2 -қадам: материалдар
- 3 -қадам: Электроника және код
- 4 -қадам: құрылымды жасаңыз
- 5 -қадам: тамақтандыру уақыты (18.00)
- 6 -қадам: БОНУС: Alexa бағдарламасын орнатыңыз
Бейне: Alexa басқарылатын иттерді тамақтандырушы: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл біздің ит Бэйли. Ол Border Collie мен австралиялық ірі қара итінің мүшесі, сондықтан ол кейде өзінің пайдасынан ақылды, әсіресе уақытты айтуға және кешкі асты қашан ішу керектігін білуге қатысты. Әдетте, біз оны 18.00 -де тамақтандыруға тырысамыз, бірақ егер біз үйден алыс болсақ, бұл әрқашан оңай емес. Alexa бақыланатын ит тамақтандырғышы Бэйлиді үйден шықпай жатып тамақтандырудың тамаша шешімі ретінде жасалды, ол оның мазасын алмайтынына және өзінің кестесін сақтай алатынына көз жеткізу үшін.
Бұл код Alexa құрылғысымен байланысудың негізгі кодына қамқорлық жасайтын Bob I Like to Make Stuff жобасына негізделген. Alexa -ны негізгі байланыс жүйесі ретінде қолданудың жағымды жағы - оны смартфондағы Alexa қосымшасының көмегімен басқаруға болады, бұл кез келген күрделі серверлерге немесе кеңейтілген кодтауға қажеттілікті жояды. Жеткізу тізімі салыстырмалы түрде қысқа және барлық жоба жиналғаннан кейін түстен кейін аяқталуы мүмкін.
Егер сіз көргенді ұнатсаңыз, маған үй жануарлары байқауында дауыс беріңіз! Сізге бұл нұсқаулық пайдалы болды деп үміттенемін және егер сізде сұрақтар туындаса, маған хабарлаңыз.
1 -қадам: Дизайн
Мен қазірдің өзінде Бэйлиді тамақ пен су ыдысына демалуға арналған біздің үстелдің шағын нұсқасы болып табылатын шағын тағамдық стенд жасадым. Кеңістікті оңтайландыру үшін мен фидердің осы стендке сәйкес келуін және оның тағамының бірнеше порциясын ғана ұстауын қаладым. Фидерді біз үйде болмаған кезде аз мөлшерде қолдану керек, сондықтан оны көп тағамға сыйғызу қажет емес (бірнеше порция). Егер бұл сіздің қажеттіліктеріңізге сәйкес келмесе, алаңдамаңыз, себебі өлшемдерді оңай жоғарылатуға немесе төмендетуге болады. Электроника сол күйінде қалады және сіз олардың айналасындағы фидер құрылымын қажеттіліктеріңізге сай реттей аласыз.
Құрылымның өзі екі негізгі камерадан тұрады: біреуі тағамға, екіншісі электроникаға арналған. Азық -түлік қоршау аймағынан ПВХ құбырына түседі. ПВХ құбыры электрониканың сақталу аймағында орналасқан, онда қозғалтқышы бар екі ПВХ Т құбыры және құбырлар арқылы өтетін 3D басылған шнек бар. ПВХ -ның бірінші түтігіне тамақ түскен соң, ол шнек арқылы екінші ПВХ құбырын шығарып, тостағанға түскенше сызықты жылжытады. Шнекті сынау кезінде мен оның кейде кептеліп қалатынын және мотордың тоқтап қалуын байқадым. Болашақ нұсқаларда мен мұны болдырмау үшін осы механизмді әрі қарай қарастыруды жоспарлап отырмын. Тағы да, бұл жобаның жағымды жағы - бұл негізгі күш -жігерді (яғни электрониканы) сіз таңдаған кез келген азық -түлік жеткізу механизміне оңай бейімделуі.
Мен конструкцияны мен қалаған 1/2 дюймдік фанерден жасауды жөн көрдім. Бөліктер сенімді екеніне көз жеткізу үшін ағаш желім мен қалталы бұрандалардың қоспасы арқылы жиналады. Мен сонымен қатар қалған бөлікті қолдануды жөн көрдім тағамды толтыруды жеңілдету үшін үстіңгі жағындағы акрил және қанша тағам қалғанын көруге болады.
2 -қадам: материалдар
Материалдардың көпшілігін жергілікті аппараттық дүкеннен және Amazon -дан арзанға сатып алуға болады. Бұл ерекшелік - бұл 3D басып шығарылған ПВХ құбыр тіректері, бірақ сіз бұған жол бермеу үшін құбыр бекіткіштері мен ұштық қақпақтармен шығармашылықпен айналыса аласыз. ПВХ құбырларын кесу керек, сондықтан олардың ұзындығы 2,75 дюймге сәйкес келеді.
Қолданылатын материалдар:
1. 1/2 дюймдік фанера
2. 1/8 «акрил
3. M8 бұрандалы шыбық (6,5 дюйм) және жаңғақтар (егер Ожерді штангаға бекіту үшін қажет болса)
4. 2 «ПВХ Т-құбырлары
5. NEMA 17 қозғалтқышы мен кронштейні
6. 6.35 мм -ден 8 мм -ге дейін қосқыш
7. Arduino UNO
8. MCU түйіні
9. Қадамдық мотор жүргізушісі
10. Өткізгіш сымдар
11. Қалта тесіктерінің бұрандалары
12. Ағаш желімі
13. Arduino қуат көзі (9V-12V)
Қолданылатын құралдар:
- Дөңгелек аралау
- 3D принтері
- қалта ойығы
Пісіру үтігі (міндетті емес, бірақ пайдалы)
- Жылу қысқыш түтік немесе электрлік таспа
- Ыстық желім пистолеті
3 -қадам: Электроника және код
Электрониканы орнату өте қарапайым және Echo Dot, Node MCU, Arduino Uno және қадамдық қозғалтқышты қолдана отырып, командалардың негізгі тізбегін ұстанады. MCU түйінінде Wi -Fi желісіне қосылатын код бар. Интернетке қосылғаннан кейін ол Alexa құрылғысына қосылатын Wemo ақылды штепсель ретінде таратылады. Осы жерден Alexa команданың жіберілуін күтеді, содан кейін түйреуіштердің бірін қысқаша түрде HIGH күйіне орнатады, содан кейін Arduino қадамдық моторды іске қосады. Қолмен тамақтандыруға арналған түймені де қостым. Бұл маған азық -түліктің қажетті мөлшерін беруге мүмкіндік береді, бірақ Alexa арқылы айналып өтеді және негізінен тестілеу үшін қолданылады.
Мен Echo Dot -ты (2 -ші буын) бастапқыда MCU түйінін ашуға мүмкіндік алмадым. Мен оны «fauxmo» кітапханасы мен «esp8266» тақтасын Arduino IDE 2.3.0 нұсқасына дейін төмендеткеннен кейін, ақырында жұмыс істейтінін таптым. Мен мұны істегеннен кейін, мен Alexa -мен жаңа құрылғыларды таба бастадым, бірақ оны табуда қиындықтар болмады.
MCU және Arduino түйіндерінің коды схеманың суретін қоса беріледі. Сіз кодты қай тақтаға жүктейтініңізге байланысты Arduino IDE тақтасын өзгертуіңіз керек екенін ескеріңіз: Arduino Uno = «Arduino/Genuine Uno», түйін MCU = «NodeMCU 1.0 (ESP-12E модулі)». Сондай -ақ, кодқа келесі айнымалыларды орнатуыңызға байланысты өзгерту қажет болады (жай ғана «ЖАҢАРТУ» түсініктемесін іздеңіз):
MCU түйіні
- моторлық қадамдар
Ардуино Уно
- WIFI_SSID
- WIFI_PASS
- құрылғы атауы (сонымен қатар 6 -қадамда егжей -тегжейлі жазылған Alexa процедуралары арқылы реттеуге болады)
Электрониканы алдымен құрылымға салмастан бұрын сынап көру оңай, себебі олар кейінірек шектеледі. Мен құрылымға өтпес бұрын Alexa құрылғысына қосылып, қозғалтқышты іске қосатынына көз жеткізуді ұсынамын.
4 -қадам: құрылымды жасаңыз
Фанераны бөлшектеу үшін өзіңіз қалаған әдіспен (мысалы, үстел аралау, дөңгелек аралау, конструкциялы аралау және т. Мен кесу тізімін оңай жасау үшін 24 «x 24» x 1/2 «парағы мен CutList Optimizer (немесе Workshop Buddy) қолдандым. Сондай -ақ, алдыңғы панель мен негіздегі төртбұрышты ойықтарды және электрониканың жабылуындағы шеңберді кесіп тастаңыз. ПВХ құбырлары үшін тазалықты қамтамасыз ету үшін. Алдыңғы панельде, артқы панельде және акрилді сырғыту үшін 1 -ші жақта ~ 1/8 «терең ойық бар.
Содан кейін мен негізгі негізге, электроника базасына және бүйірлік үш бөлікке қалтаға арналған бұрандаларды бұрғылауды таңдадым. Сіз сондай -ақ қалыпты бұрандаларды қолдана аласыз және фанераның соңғы дәніне тікелей бұрғылай аласыз, бірақ ағашты бөліп алмаңыз. Ағаш желімі құрылымның біркелкі болуына көмектеседі, бірақ ақауларды жою қажет болса, электроникаға әлі де қол жеткізе алатындығыңызға сенімді болыңыз. Менің шешімім электронды жабу панелін бұрандалармен бекіту болды, сондықтан қажет болған жағдайда оны кейінірек алып тастауға болады. Назар аударыңыз, сіз құрылымды бояуды немесе оған қорғаныс қабатын қоюды қалауыңыз мүмкін. Мұны бәрі жиналмай тұрып жасауға болады.
Панельдердің барлық өлшемдері мен жапсырмалары бекітілген. Назар аударыңыз, мен иттің тамағы ПВХ құбырына түсуі үшін көлбеу болу үшін акрил бөлшектерін қостым. Шнектің ПВХ құбырының ішінде тегіс айналатынын тексеріңіз. Бос орын жеткілікті, сондықтан ол кептеліп қалады, содан кейін штанганың ұшын тексеріңіз немесе құбырлардың түзу екеніне көз жеткізіңіз.
5 -қадам: тамақтандыру уақыты (18.00)
Барлығы жиналғаннан кейін фидерді тексеру уақыты келді. Ең алдымен, үйден шыққанда, оған сенбестен бұрын бәрі жақсы жұмыс істейтініне көз жеткізу үшін үйде болған кезде фидерді сынап көрген дұрыс. Тіркелген бірінші бейне - бұл бастапқы жұмыс, бірақ мотордың тоқтап қалуына себеп болған шнекке ядро жабысып қалды (Бэйли онша қуанған жоқ, бірақ ол өзін жақсы сезінетін ем алды). Екінші бейнеде құрылғы дұрыс жұмыс істейді. Қозғалтқыштың қадамдары әлі де аздап реттелуі керек, сондықтан мен пандусты қосуым керек, сондықтан тағам ыдысқа түседі және ішінара шықпайды.
Дегенмен, механизм жұмыс істейді және электроника жұмыс істейді! Сіз бұл нұсқаулықты пайдалы деп таптыңыз деп үміттенеміз, мейлі ол сіздің ит қоректендіргішіңізді немесе Alexa басқаратын басқа құрылғыны жасаңыз!
6 -қадам: БОНУС: Alexa бағдарламасын орнатыңыз
Alexa -ның бір жақсы жері - кез -келген смарт -құрылғыны басқара алатын тәртіп орнатуға болады. Мен Alexa -ны кесте бойынша баптай аламын, осылайша ол Бэйлиді күн сайын автоматты түрде 6 -да тамақтандырады, бірақ біз оны тамақтанар алдында фокустар жасауды ұнатамыз. Мен күн тәртібін орнатуды шештім, бірақ менде Alexa үшін арнайы дауыстық команда бар. Бұл жағдайда мен тек «Alexa, Bailey аш» деп айтқым келеді, ал фидер іске қосылады, ал Alexa «Ok, мен оны тамақтандырамын» деп жауап береді. Сіз, әрине, мұны қалағаныңызша баптай аласыз, және бұл құрылғының атауын өзгертпестен және кодты енгізбестен құрылғы атауын өзгертуді жеңілдетеді.
Ұсынылған:
Үй жануарларын ақылды тамақтандырушы: 9 қадам
Ақылды үй жануарларына арналған тамақтандырғыш: Сіздің үй жануарыңыз бар ма? Жоқ: біреуін асырап ал! (және осы нұсқаулыққа оралыңыз). Иә: жақсы жұмыс! Егер сіз үйге уақытында жету үшін жоспарды бұзбай, сүйікті адамыңызды тамақтандырып, су берсеңіз жақсы болмас па еді? Біз алаңдамаймыз дейміз
Ақылды үй жануарларын тамақтандырушы: 11 қадам
Ақылды үй жануарларын тамақтандырушы: Мен Бельгиядағы Howest Kortrijk академиясының студентімін. Мен мысықтар мен иттерге арнайы тамақтандырғыш жасадым. Мен бұл жобаны итіме жасадым. Кешке итімді тамақтандыру үшін мен үйде емеспін. Сондықтан менің итім тамақ алу үшін күтуге мәжбүр. -Мен бірге
Сиқырлы мысықтарды тамақтандырушы: 8 қадам
Сиқырлы мысық қоректендіруші: мысық өмір сүреді
Raspberry Pi иттерді автоматты түрде тамақтандырушы және тікелей бейне ағыны: 3 қадам
Иттерді автоматты түрде тамақтандыратын Raspberry Pi және тікелей бейне ағыны: Бұл менің Raspberry PI -мен жұмыс істейтін автоматты ит тамақтандырғыш. Мен таңертеңгі 11 -ден кешкі 9 -ға дейін жұмыс істейтінмін. Егер мен оны уақытында тамақтандырмасам, менің итім есінен танып қалады. Автоматты тамақтандырғыштарды сатып алу үшін google -ге кіріңіз, олар Үндістанда жоқ және қымбат импорттық опция
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді