Мазмуну:

Alexa Controlled Dog Feeder: 6 Steps (Сүрөттөр менен)
Alexa Controlled Dog Feeder: 6 Steps (Сүрөттөр менен)

Video: Alexa Controlled Dog Feeder: 6 Steps (Сүрөттөр менен)

Video: Alexa Controlled Dog Feeder: 6 Steps (Сүрөттөр менен)
Video: Праздник. Новогодняя комедия 2024, Ноябрь
Anonim
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder
Alexa Controlled Dog Feeder

Бул биздин ит Бэйли. Ал чек ара Колли менен австралиялык уй итинин бир бөлүгү, ошондуктан кээде ал өзүнүн пайдасынан акылдуураак болот, айрыкча убакытты айтуу жана кечки тамакты качан жеш керектигин билүү. Адатта, биз аны саат 18:00 чамасында тамактандырууга аракет кылабыз, бирок биз үйдөн алыс болсок, бул дайыма эле оңой боло бербейт. Alexa Controlled Dog Feeder Бэйлиге тамак берүүнүн эң сонун чечими катары жаратылган, анткени биз үйдөн алыспыз, ал тынчы кетпейт жана графигин сактай алат.

Код бул долбоордун негизинде Бобдун I Like to Make Stuff түзмөгүнө негизделген, ал Alexa түзмөгү менен байланышуу үчүн базалык кодго кам көрөт. Alexaны негизги байланыш тутуму катары колдонуунун жакшы жери, аны смартфонуңуздагы Alexa колдонмосу аркылуу башкарса болот, бул татаал серверлерге же өнүккөн коддоого болгон муктаждыкты жок кылат. Жеткирүү тизмеси салыштырмалуу кыска жана бүт долбоордун өзү, кыязы, бардыгы чогултулгандан кийин түштөн кийин бүтүшү мүмкүн.

Эгерде сиз көргөндү жактырсаңыз, анда мага үй жаныбарлары сынагында добуш бериңиз! Мен сизге бул Нускаманы пайдалуу деп үмүттөнөм жана сизди кызыктырган суроолор болсо, мага билдириңиз.

1 -кадам: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн

Мен буга чейин Бэйлиге тамак -ашыбыздын жана суу идишибиздин эс алышы үчүн биздин столубуздун кичинекей версиясы болгон кичинекей тамак -аш стендин жасадым. Мейкиндикти оптималдаштыруу үчүн, мен фидердин бул стендге туура келишин жана анын тамагынын бир нече порциясын гана кармашын кааладым. Фидер негизинен биз үйдө болбогон учурларда гана колдонулушу керек, андыктан көп тамак -ашка батпайм (бир нече порция). Эгерде бул сиздин муктаждыктарыңызга туура келбесе, анда кабатыр болбоңуз, анткени өлчөмдөрдү оңой эле өйдө же ылдый кылып азайтууга болот. Электроника ошол эле бойдон калат жана сиз муктаждыктарыңызга ылайыктуу түрдө алардын тегерегиндеги түзүлүштү туураласаңыз болот.

Структуранын өзү эки негизги бөлмөдөн турат: бири тамак үчүн, экинчиси электроника үчүн. Азык -түлүк сактоочу жайдан түшүп, PVC түтүккө түшөт. ПВХ түтүгү электроника камтылган аймактын ичинде жайгашкан, мотору бар эки ПВХ Т түтүкчөсү бар жана түтүктөр аркылуу өтүүчү 3D басма шнек. Тамак биринчи ПВХ түтүгүнө түшүп кеткенден кийин, экинчи ПВХ түтүгүн таштап идишке түшмөйүнчө, бургу аркылуу сызыктуу жылдырылат. Шнекти сынап көрүп, анда -санда тыгылып, мотордун иштебей калышына себепкер болдум. Келечектеги версияларда мен муну азайтуу үчүн бул механизмди дагы карап көрүүнү пландап жатам. Дагы, бул долбоордун жагымдуу жагы - бул негизги ичеги (б.а. электроника) сиз каалаган тамак жеткирүү механизмине оңой ыңгайлаштырылышы мүмкүн.

Мен структураны өзүбүздүн тегерегимде болгон 1/2 фанерадан жасоону чечтим. Бөлүктөр жыгач клейи менен чөнтөк тешикчелердин жардамы менен чогултулган, алар коопсуз экенине ынануу үчүн. Мен дагы калган бөлүгүн колдонууну чечтим тамакты кайра толтурууну жана тамак -аштын калганын көрүүнү оңой кылуу үчүн үстү үчүн акрил.

2 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар

Материалдардын көбүн жергиликтүү аппараттык дүкөндөн жана Amazonдон арзан сатып алууга болот. Мунун өзгөчөлүгү - бул 3D принтерден жасалган PVC түтүк таякчалары, бирок сиз муну болтурбоо үчүн трубалар жана капкактары менен чыгармачылыкка ээ боло аласыз. ПВХ түтүктөрүн да кесүү керек, андыктан алар структуранын ичине туура келиши үчүн узундугу 2,75 дюйм.

Колдонулган материалдар:

1. 1/2 фанера

2. 1/8 акрил

3. M8 Threaded Rod (6.5 ) жана Nuts (эгерде Augerди Rodга бекитүү үчүн керек болсо)

4. 2 PVC Т-түтүктөр

5. NEMA 17 мотор жана кронштейн

6. 6.35мм 8мм кошкуч

7. Arduino UNO

8. MCU түйүнү

9. Stepper Motor айдоочусу

10. Jumper Wires

11. Чөнтөк тешиктердин бурамалары

12. Жыгач клей

13. Arduino Power Supply (9V-12V)

Колдонулган куралдар:

- Циркулярдык араа

- 3D принтер

- Чөнтөк тешиги

- Паяльник (милдеттүү эмес, бирок пайдалуу)

- Жылуулукту азайтуучу түтүктөр же электр лентасы

- Hot Glue Gun

3 -кадам: Электроника жана код

Электроника жана код
Электроника жана код
Электроника жана код
Электроника жана код
Электроника жана код
Электроника жана код

Электрониканы орнотуу абдан жөнөкөй жана Echo Dot, Node MCU, Arduino Uno жана stepper моторун колдонуу менен негизги буйрук тизмегине ылайык келет. Node MCUда Wi -Fi тармагыңызга туташкан код бар. Интернетке туташкандан кийин, ал өзүн Alexa түзмөгү менен туташуу үчүн Wemo акылдуу сайгычы катары көрсөтөт. Бул жерден Alexa буйрук жиберерин күтөт, анан кыскача пиндин бирин HIGHго коёт, андан кийин Arduino тепкич моторун иштетет. Кол менен тамактандыруу үчүн баскычты да коштум. Бул мага керектүү өлчөмдө тамак -аш таратууга мүмкүндүк берет, бирок Alexa аркылуу айланып өтөт жана негизинен тестирлөө үчүн колдонулат.

Мен Echo Dotту (2 -муун) Node MCUну адегенде ача албадым. Мен аны "fauxmo" китепканасын жана "esp8266" тактасын Arduino IDEдеги 2.3.0 версиясына түшүргөндөн кийин, акыры иштей турганын таптым. Мен муну кылгандан кийин, мен Alexa жаңы түзмөктөрдү ачууну уланттым жана аны табууда эч кандай көйгөй болгон жок.

Түйүн MCU жана Arduino коду схеманын сүрөтү менен кошо тиркелет. Белгилей кетчү нерсе, сиз кодду кайсы тактага жүктөп жатканыңызга жараша Arduino IDEдеги тактаны өзгөртүүгө туура келет: Arduino Uno = "Arduino/Original Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". Орнотууңуздун негизинде коддогу төмөнкү өзгөрмөлөрдү өзгөртүүңүз керек болот (жөн гана "UPDATE" комментарийин издеңиз):

MCU түйүнү

- мотор кадамдары

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (ошондой эле Alexa процедураларын колдонуу менен жөнгө салынышы мүмкүн, 6 -кадамда деталдаштырылган)

Электрониканы структурага киргизүүдөн мурун сыноо эң оңой, анткени алар кийинчерээк чектелип калышат. Мен Alexa түзүлүшкө өтүүдөн мурун түзмөккө туташып, моторду иштете алаарына ишенүүнү сунуштайм.

4 -кадам: Структураны куруу

Image
Image
Структураны куруу
Структураны куруу
Структураны куруу
Структураны куруу

Фанераны талкалоо үчүн өзүңүзгө жаккан ыкманы колдонуп, фанераңыздан бардык панелдин бөлүктөрүн кесип алыңыз (б. Мен кесүү тизмесин оңой түзүү үчүн 24 "x 24" x 1/2 "баракты жана CutList Optimizerди (же Workshop Buddy) колдондум. Ошондой эле алдыңкы панелдеги жана базада тик бурчтуу оюктарды жана Электрониканын жабылышындагы тегеректи кесип койгула. ПВХ түтүктөрүнүн тазалыгын камсыз кылуу үчүн. Акрилдин ичине кириши үчүн алдыңкы панелде, арткы панелде жана 1 -тарапта ~ 1/8 "терең оюк бар.

Андан кийин мен Негизги базага, Электроника базасына жана үч каптал бөлүгүнө чөнтөк тешүүчү бурамаларды алдын ала бурууну тандадым. Сиз ошондой эле кадимки бурамаларды колдонуп, фанеранын учуна түз бургулап койсоңуз болот, бирок жыгачты бөлүп алуудан сак болуңуз. Жыгач клейи структуранын бир калыпта экенине ынануу үчүн пайдалуу, бирок көйгөйдү чечүү керек болсо дагы деле электроникага кире алаарыңызды текшериңиз. Менин чечимим, электрониканын жабылуу панелин бурамалар менен гана тиркөө болчу, андыктан кийинчерээк керек болсо алып салса болот. Белгилей кетчү нерсе, сиз структураны боёп же үстүнө коргоочу жабууну коюңуз. Бул дагы бардыгы чогултулганга чейин жасалышы эң оңой.

Панелдердин бардык өлчөмдөрү жана этикеткалары тиркелет. Белгилей кетчү нерсе, мен иттин тамагынын ПВХ түтүгүнө жылышын камсыз кылуу үчүн акрил бөлүктөрүн коштум. Ошондой эле шнек ПВХ түтүгүнүн ичинде ийкемдүү айланарын текшериңиз. Жеткиликтүү жол бар, ошондуктан ал тыгылып жатат, андан кийин таяктын эки учун текшериңиз же түтүктөрдүн түз экендигин текшериңиз.

5 -кадам: тамактандыруу убактысы (6 PM)

Image
Image
Тамак берүү убактысы (6 PM)
Тамак берүү убактысы (6 PM)

Баары чогулган соң, фидерди сыноо убактысы келди. Эң жакшысы, үйдөн чыкпастан, ага таянуудан мурун, баары бир калыпта иштешин камсыз кылуу үчүн үйдө болгондо фидерди сынап көрүңүз. Биринчи тиркелген видео баштапкы иштетүү болгон, бирок мотордун иштебей калышына себеп болгон шнурга тыгылып калган (Бэйли өтө бактылуу эмес болчу, бирок ал өзүн жакшы сезип калган ырыскысын алган). Экинчи видео түзмөктүн туура иштеп жатканын көрсөтөт. Мотор баскычтарын дагы бир аз тууралоо керек жана мен пандусту кошушум керек, ошондо тамак идишке кирип, жарым -жартылай чыкпайт.

Ошого карабастан, механизм иштейт жана электроника иштейт! Өзүңүздүн ит багуучуңузду же башка Alexa көзөмөлдөгөн аппаратты жасоо үчүн болобу, сиз бул Нускаманы пайдалуу деп таптыңыз деп үмүттөнөбүз!

6 -кадам: БОНУС: Alexa программасын орнотуңуз

БОНУС: Alexa Программасын орнотуңуз
БОНУС: Alexa Программасын орнотуңуз

Alexaдагы эң сонун нерселердин бири - сиз каалаган акылдуу түзмөгүңүздү башкара ала турган тартипти орното аласыз. Мен Alexaны график боюнча орното алам, ошондуктан ал Бэйлигин күн сайын 6да автоматтык түрдө тамактандырат, бирок биз аны тамактанар алдында трюктарды жасаганды жакшы көрөбүз. Мен күн тартибин түзүүнү чечтим, бирок менде Alexa үчүн ыңгайлаштырылган үн буйругу бар. Бул учурда, мен "Alexa, Bailey ачка" деп гана айтуум керек жана фидер иштетилет жана Alexa "Ok, аны тойгузам" деп жооп берет. Сиз, албетте, муну каалаган нерсеңизге ыңгайлаштыра аласыз жана бул түзмөктүн атын өзгөртпөстөн жана кодго кирбей туруп, түзмөктүн атын өзгөртүүгө жардам берет.

Сунушталууда: