Мазмуну:

APIS - Автоматташтырылган өсүмдүктөрдү сугаруу системасы: 12 кадам (Сүрөттөр менен)
APIS - Автоматташтырылган өсүмдүктөрдү сугаруу системасы: 12 кадам (Сүрөттөр менен)

Video: APIS - Автоматташтырылган өсүмдүктөрдү сугаруу системасы: 12 кадам (Сүрөттөр менен)

Video: APIS - Автоматташтырылган өсүмдүктөрдү сугаруу системасы: 12 кадам (Сүрөттөр менен)
Video: ПРЕЗЕНТАЦИЯ RoyalQ. Тренд Онлайн жумуш 2024, Ноябрь
Anonim
APIS - өсүмдүктөрдү сугаруунун автоматташтырылган системасы
APIS - өсүмдүктөрдү сугаруунун автоматташтырылган системасы

ТАРЫХ: (бул системанын кийинки эволюциясы бул жерде жеткиликтүү)

Өсүмдүктөрдү сугаруу темасында бир топ көрсөтмөлөр бар, ошондуктан мен бул жерде оригиналдуу нерсени эптеп ойлоп таптым. Бул системанын эмнеси менен айырмаланат-бул күнүмдүк жашоого жакшыраак көзөмөлдөөгө жана интеграциялоого мүмкүндүк берген программалоонун жана ыңгайлаштыруунун көлөмү.

Бул жерде сугаттын видеосу: сугат чуркоо

APIS кантип пайда болгон:

Бизде бир нече эс алуубуздан эптеп "аман калган" кызыл чили калемпиринин эки өсүмдүгү бар жана бул учурда үй -бүлө мүчөлөрүн дээрлик эсептешет. Алар өтө кургакчылыкта жана ашыкча сугарууда болушкан, бирок ар дайым кандайдыр бир жол менен калыбына келишкен.

Ардуиного негизделген өсүмдүктөрдү сугаруу идеясы, Arduino үй автоматташтыруу долбоору катары кантип колдонулушу мүмкүн деген дээрлик биринчи идея болгон. Ошентип, өсүмдүктөрдү сугаруучу жөнөкөй система курулду.

Бирок, 1 -версияда топурактын нымдуулугу жөнүндө эч кандай маалымат жок болчу, ал эми өсүмдүктөрдү сугаруу керекпи же сугарууга бир нече күн калганын айтууга мүмкүнчүлүк болгон жок.

Кызыгуу, баарыбызга белгилүү болгондой, мышыкты өлтүрдү жана 2 -версия ар дайым учурдагы нымдуулукту көрсөтүү үчүн 4 орундуу 7 сегмент модулу менен курулган.

Бул жетишсиз болгон. Кийинки суроо "акыркы жолу качан өсүмдүктөрдү сугарган" болду? (Биз сейрек күбө болгон үй болгондуктан). 3 -версия 7 сегмент модулун колдонуп, акыркы сугуу канча убакыт мурун болгонун көрсөтүү үчүн (иштеп жаткан текст сабы катары).

Бир түнү сугат таңкы саат 4тө башталып, баарын ойготту. Таарынткан… APISти түн ичинде өчүрүү, күндүз түн ортосунда сугарууну болтурбоо үчүн өтө көп жумуш табылгандыктан, 4 -версиянын бир бөлүгү катары аппаратты түнкүсүн уктатуу үчүн реалдуу убакыт сааты кошулган.

Чыныгы убакыт сааты мезгил -мезгили менен жөнгө салууну талап кылгандыктан (мисалы, күндүзгү убакытты которуу сыяктуу), 5 -версия өсүмдүктөрдү сугаруунун ар кандай параметрлерин коюуга мүмкүндүк берген үч баскычты камтыйт.

Муну менен эле токтоп калган жок. Мен байкадым, нымдуулуктун иликтөөчүсү тез эле эрозияга учурайт, балким, бул (дизайн боюнча) туруктуу чыңалууда болгондугуна байланыштуу, андыктан зонддордун ортосунда үзгүлтүксүз электр тогу бар болчу (эрозиялык анод). Кытайдан келген арзан топурак иликтөөчү бир жумадай аман калды. Гальванизацияланган мык да бир айда "жеп" кеткен. Дат баспас болоттон жасалган илгич жакшыраак кармалып турду, бирок мен анын баш тартып жатканын байкадым. 6 -версия иликтөөнү ар бир саатта 1 мүнөткө гана жандырат (жана сугаруу учурунда дайыма), ошону менен эрозияны кескин түрдө азайтат (суткасына ~ 16 мүнөт жана 24 саат).

Ой:

Төмөнкү мүмкүнчүлүктөрү бар өсүмдүктөрдү сугаруу системасын иштеп чыгуу:

  1. Топурактын нымдуулугун өлчөө
  2. Алдын ала белгиленген "төмөн" нымдуулук белгисине жеткенде, суу насосун күйгүзүңүз жана "жогорку" нымдуулук белгисине жеткенге чейин өсүмдүктөрдү сугарыңыз.
  3. Сугаруу топурак аркылуу сууну каныктыруу үчүн аракетсиз мезгилдер менен бөлүнүп, бир нече ирет жасалышы керек
  4. Система түн ичинде "уйку" менен "ойгонуу" убактысынын ортосунда өзүн өчүрүшү керек
  5. "Ойгонуу" убактысы дем алыш күндөрү кийинчерээк мааниге туураланышы керек
  6. Система насостук чуркоо журналын сактап турушу керек
  7. Система топурактын нымдуулугунун учурдагы көрсөткүчүн көрсөтүшү керек
  8. Система акыркы насостун иштөө датасын/убактысын көрсөтүшү керек
  9. Сугаруунун параметрлери кайра программаланбастан жөнгө салынышы керек
  10. Насосту токтотуңуз жана эгерде насостун иштеши нымдуулуктун өзгөрүшүнө алып келбесе (суунун жоктугуна же сенсордук көйгөйлөргө) катанын абалын көрсөтүңүз, өсүмдүктү суу каптап, суу агып кетпесин
  11. Система металл эрозиясын болтурбоо үчүн нымдуулукту текшергичти күйгүзүп/өчүрүшү керек
  12. Система түтүкчөлөрдөн сууну агызышы керек, алардын ичинде көгөрүп кетпеши үчүн

Төмөнкү параметрлер баскычтар аркылуу конфигурацияланууга тийиш:

  1. Насостун иштешин баштоо үчүн нымдуулук "төмөн" белгиси, %менен (демейки = 60 %)
  2. Нымдуулуктун "жогорку" белгиси, %менен, насостун иштешин токтотуу үчүн (демейки = 65 %)
  3. Бир сугаруунун узактыгы секундада (демейки = 60 секунд)
  4. Максаттуу нымдуулукка жетүү үчүн кайра аракет кылуу саны (демейки = 4 чуркоо)
  5. Түнкүсүн өчүрүү үчүн аскердик убакыт, сааттар гана (демейки = 22 же 10)
  6. Аскердик убакыт эртең менен жандандырылат, саат гана (демейки = 07 же 7)
  7. Дем алыш күндөрү эртең менен жандандыруу, дельта сааттары (демейки = +2 саат)
  8. Учурдагы күн жана убакыт

APIS EEPROM эс тутумуна 10 акыркы сугаруунун датасын/убактысын жазат. Чуркоо күнү жана убактысын көрсөтүү менен журнал көрсөтүлүшү мүмкүн.

APISтен үйрөнгөн нерселерибиздин бири - бул өсүмдүктөрдү күн сайын сугаруунун кажети жок, бул 7 сегменттүү дисплейде топурактын нымдуулугунун көрсөткүчтөрүн көргөнгө чейин биздин көнүмүш адат болгон …

1 -кадам: БӨЛҮКТӨР жана КУРАЛДАР

БӨЛҮКТӨР ЖАНА КУРАЛДАР
БӨЛҮКТӨР ЖАНА КУРАЛДАР
БӨЛҮКТӨР ЖАНА КУРАЛДАР
БӨЛҮКТӨР ЖАНА КУРАЛДАР

APISти куруу үчүн сизге төмөнкү бөлүктөр керек болот:

КОНТРОЛДУК КУТУ ЖАНА ТҮБҮ:

  1. Arduino Uno тактасы: Amazon.com сайтында
  2. Силикон түтүгү бар 12v Peristaltic Liquid Pump: Adafruit.com сайтында
  3. 4X сандык LED дисплей Digital Tube JY-MCU модулу: Fasttech.com боюнча
  4. DS1307 Real Time Clock сынык тактасы комплект: Adafruit.comдо (милдеттүү эмес)
  5. Microtivity IM206 6x6x6mm Tact Switch: Amazon.com сайтында
  6. Vero тактасы: Amazon.com сайтында
  7. L293D мотор айдоочу IC: Fasttech.com боюнча
  8. 3 x 10kOhm резисторлор
  9. Arduino пластикалык корпусту долбоорлойт: Amazon.com сайтында
  10. 12v AC/DC адаптери 2,1 мм кубат уячасы менен: Amazon.com сайтында
  11. Бамбуктан жасалган шишиктер
  12. Протектор жана бир аз суперцемент клейи
  13. Супер Soft Латекс Резина Түтүктөрү 1/8 "ID, 3/16" OD, 1/32 "Wall, Жарым Тынык Эмбер, 10 фут. Узундугу: McMaster.comдо
  14. Узакка созулган нейлон тыгыз бекитилген тикендүү түтүктөрдү орнотуу, 1/8 дюймдук Tee ID, Ак, 10 пакеттер: McMaster.com сайтында
  15. Узакка созулган нейлон тыгыз бекитилген тикендүү түтүктү орнотуу, 1/8 дюймдук түтүк ID, Ак, 10 пакет: McMaster.com сайтында
  16. Адаттагыдай эле зымдар, ширетүүчү шаймандар ж.б.

Нымдуулук пробеси:

  1. Чакан жыгач (1/4 "x 1/4" x 1 ")
  2. 2 x Дат баспас болоттон безеткилерди алуу ийнелери: Amazon.com сайтында
  3. Топурактын нымдуулугун аныктоочу сенсор модулу: Fasttech.com сайтында

2 -кадам: топурактын нымдуулугу PROBE V1

Топурактын нымдуулугу PROBE V1
Топурактын нымдуулугу PROBE V1
Топурактын нымдуулугу PROBE V1
Топурактын нымдуулугу PROBE V1
Топурактын нымдуулугу PROBE V1
Топурактын нымдуулугу PROBE V1

Топурактын нымдуулугу жерге киргизилген эки металл зондунун каршылыгынын негизинде өлчөнөт (болжол менен 1 дюйм аралыкта). Схемалар сүрөттө көрсөтүлгөн.

Мен аракет кылган биринчи иликтөө сиз бир катар интернет провайдерлеринен сатып алсаңыз болот (ушул сыяктуу).

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

3 -кадам: топурактын нымдуулугу PROBE V2

Топурактын нымдуулугу PROBE V2
Топурактын нымдуулугу PROBE V2
Топурактын нымдуулугу PROBE V2
Топурактын нымдуулугу PROBE V2

"Кийинки муундагы" иликтөөчү үйдө эки мырышталган мык, жыгач такта жана бир нече зымдан жасалган.

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

Гальванизацияланган мыктар, таң калыштуусу, эрозияга учурады (жука фольгага караганда жайыраак болсо да), бирок мен каалагандан дагы тезирээк.

Дагы бир иликтөө дат баспас болоттон жасалган безеткини кетирүүчү ийнелерге негизделген. (кийинки кадамды караңыз).

4 -кадам: Топурактын нымдуулугун PROBE V3 "Катана"

Топурактын нымдуулугу PROBE V3
Топурактын нымдуулугу PROBE V3
Топурактын нымдуулугу PROBE V3
Топурактын нымдуулугу PROBE V3

Дат баспас болоттон жасалган иликтөө (самурай кылычына окшош, ошондуктан аты) учурда колдонулат.

Менин оюмча, ылдам эрозия чынында өлчөө канчалык көп болгонуна карабастан, иликтөө дайыма электр чыңалуусунда (24х7) болгондугуна байланыштуу болушу мүмкүн.

Муну жумшартуу үчүн, мен өлчөө интервалдарын 1 саатта бир жолу кылып өзгөрттүм (бул реалдуу убакыт системасы ЭМЕС) жана иликтөөнү туруктуу 5vдин ордуна санарип казыктардын бирине туташтырдым. Учурда, иликтөө 24 сааттын ордуна күнүнө ~ 16 мүнөт гана иштеп жатат, бул анын өмүрүн кескин жогорулатууга тийиш.

5 -кадам: НЕГИЗГИ ФУНКЦИОНАЛДЫК

НЕГИЗГИ ФУНКЦИОНАЛДЫК
НЕГИЗГИ ФУНКЦИОНАЛДЫК
НЕГИЗГИ ФУНКЦИОНАЛДЫК
НЕГИЗГИ ФУНКЦИОНАЛДЫК

APIS Arduino UNO башкармалыгынын негизинде түзүлгөн.

APIS топурактын нымдуулугун саатына бир жолу өлчөйт жана эгерде ал алдын ала белгиленген чектен төмөн түшсө, насосту "каныктыруу" интервалдары менен бөлүнгөн алдын ала белгиленген убакытка күйгүзөт.

Максаттуу нымдуулуктун босогосуна жеткенде, процесс кайра саатына бир жолу өлчөө режимине өтөт.

Эгерде максаттуу нымдуулукка жете албасаңыз, бирок төмөнкү чегине жетсеңиз, бул да жакшы (жок дегенде сугаруу болгон). Анын себеби нымдуу топурактан өтө алыс жайгашкан иликтөөчү жайгаштыруу болушу мүмкүн.

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

6 -кадам: 7 Сегменттик дисплей

7 Сегменттик дисплей
7 Сегменттик дисплей
7 Сегменттик дисплей
7 Сегменттик дисплей

TM1650 базалык 7 сегменттин дисплейи:

Башында, APISтин дисплей жөндөмү жок болчу. Топурактын нымдуулугунун деңгээлин USB аркылуу туташтыруу мүмкүн эмес.

Муну оңдоо үчүн мен системага 4 орундуу 7 сегменттүү дисплей коштум: Fasttech.com сайтында

Мен бул модуль менен иштей турган китепкананы эч жерден таба алган жокмун (ал үчүн маалымат баракчасы да жок), ошондуктан I²C портун текшерүүдөн жана эксперименттерден бир нече саат өткөндөн кийин, мен өзүм драйвер китепканасын жазууну чечтим.

Ал 16 цифрага чейин дисплейлерди колдойт (демейки 4 менен), негизги ASCII белгилерин көрсөтө алат (көңүл бургула, бардык белгилер 7 сегменттен турушу мүмкүн эмес, ошондуктан W, M ж.б.у.с тамгалар аткарылбайт)., Ондукту колдойт модулда чекит дисплейи, символдордун сабы (4 тамгадан ашык көрсөтүү үчүн) жана 16 даража жарыктыкты колдойт.

Китепкана arduino.cc оюн аянтчасында жеткиликтүү бул жерде. TM1650 айдоочу китепканасы

Үлгү видео бул жерде жеткиликтүү

АНИМАЦИЯ:

Бир аз 7 сегменттеги анимация суу чуркоо учурунда ишке ашырылат.

  • Насос иштетилип жатканда, дисплейдеги санарип чекиттер солдун символу болгон солдон оңго карай иштеп жатат: сугаруучу анимациялык видео
  • "Каныктыруу" мезгилинде чекиттер дисплейдин борборунан сыртка чуркап, каныккандыкты билдирет: каныккан анимациялык видео

Кереги жок, бирок жагымдуу тийүү.

7 -кадам: PUMP жана PUMP CONTROL

PUMP жана PUMP CONTROL
PUMP жана PUMP CONTROL
Насос жана насосту башкаруу
Насос жана насосту башкаруу

PUMP

Мен өсүмдүктөрдү сугаруу үчүн 12в Peristaltic Liquid Pump (бул жерде бар) колдондум. Насос болжол менен 100 мл/мүн камсыз кылат (бул стакандын 1/2 бөлүгүн түзөт - суунун агып кетпеши үчүн суунун иштөө убакытын конфигурациялоодо эстен чыгарбоо керек жана 8- болгон))

Насосту башкаруу - L293D

Насос L293D мотор айдоочу чипи аркылуу башкарылат. Айлануу багыты алдын ала коюлгандыктан, чипти башкаруу үчүн чипти иштетүү керек. Багыт казыктары түздөн -түз +5v жана GNDге зымдуу болушу мүмкүн.

Эгерде сиз (мага окшоп) насостун кайсы багытта кетээрин билбесеңиз, анда дагы үч казыкты Arduino менен туташтырып, багытын программалык түрдө башкара аласыз. Кайра кайра ширетүү азыраак.

8 -кадам: конфигурация жана баскычтар

Конфигурация жана баскычтар
Конфигурация жана баскычтар
Конфигурация жана баскычтар
Конфигурация жана баскычтар

ТҮЙМӨЛӨР:

Мен APISти конфигурациялоо жана башкаруу үчүн үч баскычты колдондум.

Бардык баскычтарды басуу пин үзгүлтүктөрүнүн негизинде иштелет (PinChangeInt китепканасы).

  • Кызыл (оң жакта) - ТАНДОО баскычы. Бул APISти конфигурация режимине киргизет, ошондой эле баалуулуктарды ырастайт.
  • Кара сол жактагы жана ортоңку баскычтар (плюс жана минус), конфигурациялануучу баалуулуктарды көбөйтүү/азайтуу үчүн колдонулат (конфигурация режиминде), же учурдагы датаны/убакытты жана акыркы сугуу маалыматын көрсөтүү (кадимки режимде).

Көбүнчө дисплей өчүрүлгөндүктөн, бардык баскычтар алгач APISти "ойготот", анан гана экинчи басууда өз функцияларын аткарышат.

Дисплей 30 секунд аракетсиздиктен кийин өчөт (эгер сугаруу иштери жүрүп жатпаса).

APIS кароо үчүн башталганда конфигурация параметрлеринен өтөт: видео

Конфигурация:

APISтин төрт конфигурация режими бар:

  1. Сугаруунун параметрлерин конфигурациялоо
  2. Реалдуу убакыт саатын орнотуу
  3. "Күч" сугаруу
  4. Сугат журналын карап чыгуу

СУУ ПАРАМЕТРЛЕРИ:

  1. Топурактын нымдуулук босогосу (сугарууну баштаңыз)
  2. Топурактын нымдуулук босогосу (сугарууну токтотуу)
  3. Бир сугаруунун узактыгы (секундда)
  4. Сугаттын саны бир партияда
  5. Топурактын каныккан мезгилинин узактыгы бир партия ичинде (мүнөттөрдө)
  6. Түнкү режимди иштетүү убактысы (аскердик убакыт, саат гана)
  7. Түнкү режимдин бүтүү убактысы (аскердик убакыт, саат гана)
  8. Түнкү режимдин бүтүү убактысы үчүн дем алыш күндөрдү тууралоо (саат менен)

REAL TIME SAAT SETUP:

  1. Кылым (б.а. 20 үчүн 2015)
  2. Жыл (б.а. 2015 үчүн 15)
  3. Ай
  4. Күн
  5. Саат
  6. Мүнөт

Саат мүнөт ырасталгандан кийин секунда менен 00гө коюлган.

Жөндөөнүн 15 секунддук мөөнөтү бар, андан кийин бардык өзгөртүүлөр жокко чыгарылат.

Сакталгандан кийин, параметрлер EEPROM эс тутумуна сакталат.

СУУ ЧЫГУУСУН КҮЧТӨӨ:

Эмне үчүн мен аны ишке ашырганымды азырынча билбейм, бирок ал бар. Иштетилгенден кийин APIS сугат режимине кирет. Сугаруу режими, бирок, дагы эле босоголорго дуушар болот. Бул сиз сугарууну мажбурлап, бирок топурактын нымдуулугу ЖОГОРКУ белгиден жогору болсо, сугаруу чуркоосу токтоосуз аяктайт дегенди билдирет. Негизинен бул топурактын нымдуулугу ТӨМӨН жана ЖОГОРКУ чектердин ортосунда болсо гана иштейт.

СУУ ЖҮРГҮЗҮҮНӨ КАРОО:

APIS EEPROM эс тутумунда колдонуучу карап чыга турган акыркы 10 сугат журналын жүргүзөт. Сугаттын даты/убактысы гана сакталат. Босоголор (учурда) жана ЖОГОРУ чегине жетүү үчүн чуркагандардын саны сакталбайт (бирок кийинки версияда алар болушу мүмкүн).

9 -кадам: RTC: REAL TIME CLOCK

RTC: REAL TIME CLOCK
RTC: REAL TIME CLOCK

NIGHT MODE

APIS мени түнү менен ойготкондон кийин, "түнкү режимди" ишке ашыруу идеясы келди.

Түнкү режим - бул эч кандай өлчөө болбойт, дисплей өчүрүлөт жана сугат иштебейт.

Кадимки иш күнү APIS эртең мененки саат 7де "ойгонот", жана түнкү режимге кечки 10до кирет (конфигурацияланган). Дем алыш күндөрү APIS ойгонууну кечиктирүү үчүн "дем алыш күндөрү жөндөө" жөндөөсүн колдонот (мисалы, таңкы 9га чейин)., дем алыш тууралоо 2 саат болсо).

RTC Breakout Board: "SOFTWARE" RTC vs

Мен датаны/убакытты көзөмөлдөө жана түнкү режимге кирүү/чыгуу үчүн аппараттык RTC (бул жерде бар) колдондум.

Колдонуу ыктыярдуу, анткени эскиздер "программалык" деп аталган RTC (arduino миллис () функциясын колдонуу менен) үчүн түзүлүшү мүмкүн.

Программалык камсыздоону колдонуунун кемчилиги - APISти иштеткен сайын убакытты коюуга туура келет.

Мен стандарттык RTC китепканасын APIге дал келтирүү үчүн, ошондой эле миллис тоголотуу маселесин чечүү үчүн өзгөрттүм. (Жүктөө үчүн эскиздер кадамын караңыз).

10 -кадам: БААРЫН БИРГЕ КОЮУ

БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ
БААРЫН БИРГЕ КОЮУ

Насосту камтыган бүт система (иликтөөдөн башка) Arduino Uno үчүн кичинекей кутуга туура келет.

  1. TM1650 дисплейи TWI интерфейсин колдонот, андыктан SDA жана SDC зымдары тийиштүү түрдө Arduino A4 жана A5 казыктарына барат. Калган эки зым +5v жана GND.
  2. RTC тактасы жогорудагыдай TWI интерфейсин колдонот. (TM1650 жана RTC ар кандай портторду колдонушат, ошондуктан алар тынчтыкта жанаша жашашат). RTC +5v пин ардуино пин 12ге туташкан (+5v эмес, санариптик пин аркылуу иштейт). Эмнеге мындай кылганым эсимде жок, кереги жок.
  3. L293D казыктары төмөнкүдөй туташтырылган: иштетүү (пин 1) D5ке, жана багытын башкаруу казыктары 2 жана 7 тийиштүү түрдө arduino казыктарына D6 жана D7.
  4. ТҮЙМӨЛӨР тийиштүү түрдө SELECT, PLUS жана MINUS үчүн D2, D8 жана D9 казыктарына туташкан. (Баскычтар 10K каршылыгы менен ишке ашат-"активдүү-жогорку" конфигурациясында).
  5. PROBE модулунун +5v күчү arduino пин 10го туташат (мезгилдүү өлчөөлөрдү иштетүү үчүн), жана иликтөөчү аналогдук пин A1ге туташкан.

ЭСКЕРТҮҮ: Fritzing схемалары файлы github репозиторийине кошулду.

11 -кадам: ЭСКЕРТҮҮЛӨР жана башкалар

ЭСКИЗДЕР жана башкалар
ЭСКИЗДЕР жана башкалар

Март 2015 жаңыртуу:

  1. Көктүн пайда болушуна жол бербөө үчүн сугаргандан кийин түтүктөрдү агызуу үчүн кошумча функциялар кошулду (Бала! Мен L293Dде катуу зымдуу насостун айлануу багыты болбогону үчүн бактылуумун!)
  2. Дагы кененирээк журналга сугаттын башталышынын жана бүтүшүнүн датасы/убактысы, нымдуулуктун башталышы жана аяктоосу жана насостун сугаруу учурунда канча жолу иштетилгени кирет.
  3. Ката тартиби жаңыртылды: түзмөк ката абалына киргенден кийин 24 сааттан кийин баштапкы абалга келтирилет
  4. TaskScheduler 2.1.0 менен кайра түзүлдү
  5. Башка ар кандай мүчүлүштүктөрдү оңдоо

2015 -жылдын 18 -ноябрына карата APIS төмөнкү кошумча мүмкүнчүлүктөр менен жаңыртылды:

  1. Тезирээк жана оңой пин өзгөртүү үчүн DirectIO китепканасын колдонуу
  2. EST менен EDTтин ортосунда туура которулуу үчүн Timezone китепканасын колдонуу
  3. TaskScheduler аркылуу гана баскычты өчүрүү логикасы кошулду
  4. Баскычты кайталоо функциясы кошулду (эгер цикл баскычын басып, кармап турса, циклдин ылдамдыгы 5 циклден кийин жогорулайт)
  5. TaskScheduler 1.8.4кө каршы IDE 1.6.6 AVR 1.6.9 менен кайра түзүлдү
  6. Githubга жылдырылды

КИТЕПКАНАЛАР:

APIS төмөнкү китепканаларга негизделген:

  • EEPROM - Arduino IDEнин бир бөлүгү
  • Wire - Arduino IDEнин бир бөлүгү
  • EnableInterrupt - Githubда жеткиликтүү
  • Убакыт алкагы - Githubда жеткиликтүү
  • DirectIO - Githubда жеткиликтүү

Мен өзгөрткөн (айрылган):

  • Убакыт - Githubда жеткиликтүү
  • RTClib - Githubда жеткиликтүү

Мен иштеп чыккан:

  • TM1650 - Githubда жеткиликтүү
  • TaskScheduler - Githubда жеткиликтүү
  • AvgFilter - Githubда жеткиликтүү

ЭСКЕРТҮҮ:

APIS эскизинин акыркы версиясы, анын ичинде схемалар филити Githubда жеткиликтүү

МААЛЫМАТ БАРАКТАРЫ:

  • L293D: бул жерде
  • RTC сынык тактасы: бул жерде

12 -кадам: *** Биз жеңдик !!! ***

*** БИЗ УТТУК !!! ***
*** БИЗ УТТУК !!! ***

Бул долбоор Dexter Industries тарабынан каржыланган үйдөгү автоматташтыруу сынагында Экинчи сыйлыкка ээ болгон.

Муну карап көр! WOO-HOO !!!

Үй автоматизациясы
Үй автоматизациясы
Үй автоматизациясы
Үй автоматизациясы

Үйдөгү автоматташтыруу боюнча экинчи сыйлык

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