Мазмуну:
- Жабдуулар
- 1 -кадам: Circuit
- 2 -кадам: Код
- 3 -кадам: Case
- 4 -кадам: Электрониканы капка салыңыз
- 5 -кадам: Аны колдон
Video: Dog Food Alarm: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Дагы салам! Менин үй -бүлөмдө, биздин итке, Taos аттуу алтын дудлга (Нью -Мексикан шаарынын атынан) тамак берүү жоопкерчилиги көбүнчө балдардын мойнуна түшөт. Бирок, аны тамактандырууга убакыт келгенде, ал мурда тамактанганбы же жокпу, айтуу кыйын (албетте, анткени ал буга чейин тамагын жеген же жебеген болушу мүмкүн). Ошентип, ага ашыкча тамак бербөө үчүн, биз (мен) дагы төрт кишинин үйүн айланып өтүшүбүз керек. Тилекке каршы, Интернет доорунда, бул Netflix шоуларын, мектепти жана ата -энемдин өз иштерин аткарууну үзгүлтүккө учуратууну билдирет. Ошентип, мен Arduino жана DS3231 Real Time Clock модулун колдонгон түзмөк түзүп жатам, биз аны тойгузушубуз керек болгондо бизге эскертип турат. Чынын айтсам, бул негизинен даңазаланган таймер. Болгону, аны тамактандырганда бир баскычты басуу керек. Мен муну сизге да пайдалуу деп ишенем.
Жогорудагы сүрөт менин итим Таос.
Жабдуулар
- Arduino Uno (ар кандай Arduino чындап иштейт- кодду жөн эле өзгөртүү керек болушу мүмкүн)- Amazon
- 8 Ом спикери- Amazon
- DS3231 RTC модулу- Amazon
- CR2023 Батареясы- Amazon
- Pushbutton (мен эски коңгуроонун бирин колдонуп же колдонбойм)- Amazon
- M/F DuPont Wires- Amazon
- Hot Glue Gun
- 3D принтери (милдеттүү эмес)
- Кандооч
1 -кадам: Circuit
Сиз үчүн бул бөлүк абдан жөнөкөй болот. жөн гана диаграммага ылайык баарын зымдап. Ошондой эле, сиз SDA менен SCLди A4 жана A5ке Arduinoдо туташтыра аласыз. Сиз муну кайсы жол менен жасасаңыз, мааниси жок. Сиз кыла турган дагы бир тандоо - үн элементи. Сизде 8 Омдук динамик менен Piezo Buzzerдин ортосунда тандоо бар. Мен пьезо колдондум, анткени колумда бар болчу, бирок сизге динамик керек болушу мүмкүн, анткени алар негизинен катуураак.
МААНИЛҮҮ: Диаграммада белгиленгендей, DS1307 модулу DS3231 RTC менен алмаштырылышы керек
2 -кадам: Код
Код чынында эле жөнөкөй. Ал негизинен 00: 00дө программанын башталышындагы убакытты белгилейт. Итке тамак бергенде баскычты басуу программаны баштапкы абалга келтирет. Убакыт 11: 00дөн ашып кетсе, 8 секундга сигнал берет. МААНИЛҮҮ: Бул кодду иштетүүдөн мурун, Adafruitтен DS3231 китепканасын жүктөп алыңыз. Андан кийин кодуңузга.zip китепканасын кошууну тактаңыз. Эгерде сиз Arduino IDE менен тааныш эмес болсоңуз, HakckerEarth жомоктогудай көрсөтмөсүн караңыз. Тактага кодду жүктөңүз, ошондо баары ошол бөлүмгө орнотулат.
*17 -сапта белгиленген датага көңүл буруңуз (:
3 -кадам: Case
Менде 3D принтер бар, ошондуктан корпусумду басып чыгардым. Бирок, менде бардыгы жок экенин билем, андыктан картон же колуңуздагы башка материалдан коробка жасасаңыз болот. Эгерде сиз инкассацияңызды басып чыгаргыңыз келсе, мен.stl файлдарын тиркеп койгом. Короо болжол менен 10.5см х 7.5см х 4см (~ 4.5ин х 3.5ин х 1.5ин) болушу керек. Капталында эки тешик бар экенин текшериңиз- бири электр зымы үчүн (кыска тараптардын биринин сол тарабы) жана бирөө баскыч үчүн (муну каалаган жерге койсоңуз болот, меники жогоруда көрсөтүлгөн). Ошондой эле капкагы болушу керек (сүрөт).
4 -кадам: Электрониканы капка салыңыз
Эми, баскычты иштин узун жагындагы тешикке ысык клей менен жабыңыз (көрсөтүлгөндөй). Андан кийин, бардык электрониканы капкакка салып, схемалар тийбеши үчүн бир нерсеге бөлүңүз (сиз картон, бүктөлгөн скотчту колдонсоңуз болот), жогоруда көрсөтүлгөндөй. USB кабелин Arduino'го алдыңкы тешик аркылуу сайыңыз жана бардыгы туура иштеп жатканына ынаныңыз. Андан кийин капкагын жабыштырыңыз.
5 -кадам: Аны колдон
USB кабелин дубал адаптерине туташтырып, ойготкучту ит табактын жанына коюңуз. Эми сиз ар дайым итиңизди багууну унутпаңыз (же мышык- бул чындыгында жаныбарларга мүнөздүү эмес). Үмүт менен, сиз эч качан түктүү досуңузга тамак берүүнү унутпайсыз (бул сойлоочулар, амфибиялар, балыктар, омурткасыздар ж. Б.). Бирок, эгерде сиз сегиз секундага тажатма үн аласыз. Сураныч, эгерде сизде конструктивдүү сындар болсо, же бул Нускаманы жактырсаңыз.
*Эгерде сиз менин коркунучтуу көбүк тамгаларым менен жазганымды окуй албасаңыз, анда "Тамактангандан кийин басыңыз" деп жазылган, менин үй -бүлөмдүн башка мүчөсүнө кичине эскертүү.
Эгерде сиз бул долбоорду жактырсаңыз же аны кандайдыр бир деңгээлде пайдалуу деп тапсаңыз (мен чын жүрөктөн ишендим деп үмүттөнөм), үй жаныбарлары конкурсунда мага добуш бериңиз. Же жок. Чынында анчалык деле мааниге ээ эмес. (:
Сунушталууда:
Cat Food Access Control (ESP8266 + Servo Motor + 3D Басып чыгаруу): 5 кадам (Сүрөттөр менен)
Мышыктардын азык -түлүккө жетүүсүн көзөмөлдөө (ESP8266 + Servo Motor + 3D басып чыгаруу): Бул долбоор мен карыя диабет мышыгы Чаз үчүн автоматташтырылган мышык тамак табагын жасоо процессин камтыйт. Көргүлө, ал инсулинди ала электе эртең мененки тамакты ичиши керек, бирок мен көбүнчө уктаар алдында анын тамагын алууну унутуп калам
Dog Dog Trainer: 5 кадам
Dog Dog Trainer: AKC маалыматы боюнча, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) тоют иттер үчүн абдан маанилүү, жана кутунун өлчөмү дагы ит күнүнө жей турган жемдердин санын чектейт, "Ветеринардык
Cat Food Bowl жабуучу түзмөк: 4 кадам
Cat Food Bowl Covering Device: Бул көрсөтмө Түштүк Флорида университетинин Макекурсунун (www.makecourse.com) долбоорунун талабын аткаруу үчүн түзүлгөн. Бул түзмөк
Arduino Powered Dog Food Dispenser: 10 кадам (Сүрөттөр менен)
Arduino Powered Dog Food Dispenser: Эгерде сиздин үй меникине окшош болсо, кээ бир иштер шашып баратканда унутулуп калышы мүмкүн. Бул сиздин үй жаныбарыңыз болуп калбасын! Бул автоматташтырылган ит тамак -аш диспенсери керектүү өлчөмдө керектүү өлчөмдө жеткирүү үчүн Arduino колдонот. Бардык па
Жаныбарлар үчүн IoT Food Feeder: 9 кадам
Жаныбарлар үчүн IoT Food Feeder: Бул долбоордо биз үй жаныбарлары жана башка жаныбарлар үчүн IOT суюк тамак таратуучу системасын курабыз. Бул долбоор кароосуз жаныбарлардын (иттер, мышыктар, канаттуулар ж.б.) жыргалчылыгы үчүн же биоартүрдүүлүктүн жоголушунун алдын алуу үчүн ишке ашса, анда ал бизге акылдуу болууга жардам берет