Мазмұны:

Автоматты қоқыс жәшігі: 8 қадам (суреттермен)
Автоматты қоқыс жәшігі: 8 қадам (суреттермен)

Бейне: Автоматты қоқыс жәшігі: 8 қадам (суреттермен)

Бейне: Автоматты қоқыс жәшігі: 8 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Image
Image
Автоматты қоқыс жәшігі
Автоматты қоқыс жәшігі
Автоматты қоқыс жәшігі
Автоматты қоқыс жәшігі

Сәлем достар!

Егер сіз менің каналды көптен бері көріп жүрсеңіз, онда сіз автоматты түрде қақпағы бар қоқыс жәшігі туралы жобаны есіңізге түсіресіз. Бұл жоба Arduino -да алғашқылардың бірі болды, менің дебютімді айтуға болады. Бірақ оның бір үлкен кемшілігі болды: жүйе 20 миллиамперден көп тұтынды, бұл батареялардан автономды жұмыс істеуге мүмкіндік бермеді. Ал бүгін жаңа біліммен және ондаған жобалармен мен бұл мәселені шешемін.

1 -қадам: компоненттер

Компоненттер
Компоненттер

Мұны жасау үшін бізге ілмектерде қақпағы ашылған шелек қажет. Бұл тұрмыстық заттардан сатып алынды және кір жуатын ұнтақ үшін шелек деп аталды. Arduino тақтасы ретінде мен нано үлгісін алдым. Серводжетекті металл редукторы қажет. Әрі қарай - ультрадыбыстық қашықтық датчигі және 3 саусақты батареяларға арналған батарея бөлімі. Әдемі болу үшін осы стильді пластикалық корпусты алайық.

  • Arduino NANO
  • Ауқым сенсоры
  • Серво
  • Батарея ұстағыш
  • Http://ali.ski/N8P0y қорабы
  • MOSFET 10V 470-1000 uF электролиттік конденсаторды қолдануды ұсынамыз
  • Резистор 100 Ом
  • Резистор 10 кОм

2 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Алдымен біз мұқабадағы артық пластиктен арыламыз. Бұл ысырма мен тұтқа. Қашықтық сенсоры қорапқа өте жақсы сәйкес келеді, тек қосқыш түйреуіштер сыртқа шығады. Біз оларды алып тастаймыз. Алдымен біз түйреуіштердің пластикін кесеміз. Серво жетегінде біз сымдарды созамыз, себебі олар қоқыс жәшігінің алдыңғы жағына жетуі керек. Біз бәрін осы қарапайым схемаға сәйкес қосамыз. Сенсор Arduino түйреуіштерінің бірінен қуат алады, осылайша түйіспелі сымдарды электр түйреуішіне дәнекерлемеуі үшін, себебі серво қазірдің өзінде қосылған.

Енді біз бәрін корпусқа орналастырамыз. Алдымен сенсорға тесіктер жасаймыз. Мен пышақпен орталықтарды белгіледім. Мен алдымен ортаның дәлдігі үшін қарапайым бұрғымен тесік бұрдым, содан кейін сатылы бұрғымен үлкейтіп қойдым. Барлығын ыстық желіммен толтырыңыз. Аккумулятор бөлімі екі жақты жабысқақ таспамен жабыстырылған, ал серво жүргізушісінің сымы бүйірлік тесіктен шығып кетеді.

3 -қадам: Серво мен қорапқа бекіту

Серво және қорапқа бекіту
Серво және қорапқа бекіту
Серво және қорапқа бекіту
Серво және қорапқа бекіту
Серво және қорапқа бекіту
Серво және қорапқа бекіту

Енді осы жердегі зығыр қағаздың серво жағымен және қоқыс жәшігінің қақпағымен тазалаңыз. Біз оларды әдеттегі тез желіммен жабыстырамыз. Біз оны кабельдік байланыстармен қосымша нығайта аламыз. Сондай -ақ, сымдардың астына ойық жасау керек, сонда олар қатты қысылмайды. Әрине, сервопривод шелекке кіруі керек және ештеңеге жабыспауы керек. Сымдар шелектің шетіне ыстық желіммен бекітілген.

Қораптың өзі шелекке бұрандалармен және жаңғақтармен бекітіледі. Сенсор сәулесі себеттің қақпағын ұстамайтындай етіп түзету қажет. Ол үшін жоғарғы бұрандалардың астына бірнеше жаңғақ қоюға болады.

4 -қадам: механизм

Механизм
Механизм
Механизм
Механизм
Механизм
Механизм

Алдымен балмұздақ таяқшасынан жасадым. Бірақ ол тым қалың болғандықтан, қақпақтың еркін жабылуына жол бермеді. Содан кейін мен консервілерге арналған металл құмырадан сол әрекетті жасадым. Жоғарғы бөлігінде серво жүргізушінің штангасы қағаз қыстырғышпен бекітілген. Ал бұл бөлік суперглюз мен сода көмегімен металл жолағына желімделген.

Қане, орнатайық. Серваны өте мұқият бұраңыз және рокерді ашылған қақпақтың орнына бекітіңіз. Ал, енді біздің шелегіміз жабылып ашылады. Мұны мұқият жасаңыз, өйткені керісінше жұмыс істесе, Қытайдың бұл өнімі бұзылуы мүмкін. Негізінде аппараттық бөлік дайын, бағдарламалауға көшейік. Алдымен біз энергияны үнемдеусіз қарапайым алгоритм жазамыз.

5 -қадам: XOD бағдарламалау

XOD бағдарламалау
XOD бағдарламалау
XOD бағдарламалау
XOD бағдарламалау
XOD бағдарламалау
XOD бағдарламалау

Мен XOD визуалды бағдарламалауды қолданамын, ол түйіндерге негізделген. Түйін - бұл сенсор, қозғалтқыш немесе реле сияқты физикалық құрылғыны немесе қосу, салыстыру немесе мәтінді біріктіру сияқты әрекетті білдіретін блок. Сіз қоқыс жәшігі туралы менің бейнеден XOD -та жобаны жасаудың барлық процесін көре аласыз. Сонымен қатар, бірінші фото - бұл «гистерезисіз» қарапайым XOD бағдарламасы, ал үшінші фотосурет онымен бірге.

Сіз XOD қоқыс жәшігінің жобасын GitHub жобасының бетінде жүктей аласыз.

Сіз байқағандай, бұл құрылғыны жасау үшін бізге ешқандай бағдарламалау тілдерін білу қажет емес еді. Бізге жұмыстың логикасын дұрыс ойластырып, бағдарламада қандай түйіндер бар екенін білу керек болды. Бірнеше кешке құжаттаманы оқу міндеті. Xod -да біз қандай деректердің, қайдан және қайдан келетінін анық көреміз. Кодтың ұзын парағын жасау - Arduino жанкүйерлерінің келесі қадамы. Сіз бұл жерден функционалды бағдарламалаудан бастай аласыз.

Сонымен, ол жұмыс істейді! Энергияны үнемдеу туралы сөйлесейік.

6 -қадам: энергия үнемдеу. Аппараттық құралдардың модификациясы

Энергия үнемдеу. Аппараттық құралдардың модификациясы
Энергия үнемдеу. Аппараттық құралдардың модификациясы
Энергия үнемдеу. Аппараттық құралдардың модификациясы
Энергия үнемдеу. Аппараттық құралдардың модификациясы
Энергия үнемдеу. Аппараттық құралдардың модификациясы
Энергия үнемдеу. Аппараттық құралдардың модификациясы

Сонымен, бізде 3 энергия тұтынушы бар, Arduino өзі, сенсор және сервопривод. Arduino батареядан аз жеуі үшін, тақтада қуат бар кезде үнемі жанып тұратын «pwr» жарықдиодты өшіру керек. Тек оған апаратын жолды кесіңіз.

Содан кейін тақтаның артқы жағында кернеу реттегіші бар, бізге де қажет емес, сол жақ түйреуішті тістеп алыңыз. Енді Ардуино ұйқы режимінде бірнеше ондаған микро амперді қажет етеді. Сенсорды Arduino тікелей қосуға және өшіруге болады.

Бірақ күту режиміндегі серво көп энергия жұмсайды. Біз mosfet транзисторын электронды синоптика туралы бейнедегідей қолданамыз. Сіз бұл тізімнен кез келген мосфетті ала аласыз. Сондай -ақ 100 Ом және 10 кило Ом резистор қажет. Мен жобаның компоненттерінің толық тізімін бейненің астындағы сипаттамада қалдырамын.

Жаңа схема мосфет арқылы жұмыс істейтін серво сияқты болады. Қозғалыстың басында серво үлкен ток алады, сондықтан конденсаторды қуат кірісіне қою керек.

7 -қадам: бағдарламалау. Arduino IDE

Жұмыстың логикасы келесідей. Өкінішке орай, xod әлі қуат режимдерін қосқан жоқ, сондықтан мен микробағдарламаны Arduino IDE -де классикалық түрде жаздым, онда мен жүйені «LowPower» кітапханасымен реттеймін. Оятыңыз, сенсорға қуат беріңіз, қашықтықты алыңыз және сенсорды өшіріңіз. Егер сізге қақпақты ашу және жабу қажет болса, қуатты сервоға қосыңыз, оны қосыңыз және қуатты қайтадан өшіріңіз.

Arduino IDE эскизін GitHub жоба бетінен жүктеуге болады

8 -қадам: Қорытынды

Image
Image
Қорытынды
Қорытынды

Енді күту режиміндегі схема шамамен 0,1 миллиамперді тұтынады және саусақ батареяларынан ұзақ уақыт қауіпсіз жұмыс жасай алады. Бірақ не болып жатқанын қараңыз: тұрақты жұмыс үшін сізге 3,6 вольттан жоғары кернеу қажет, яғни батарея үшін 1,2 вольттан жоғары.

Сілтілік аккумулятордың графигіне қарағанда, аккумулятордың жартысы, яғни шамамен 1,1 ампер сағаты зарядталады. Бұл күту режимінде шамамен 460 күн жұмыс, жаман емес пе? Бірақ батарея сыйымдылықтың жартысын ғана жұмсайды, содан кейін оны, мысалы, теледидардан қашықтан басқару пультіне салуға болады. Бірақ егер сіз литий батареяларын қолдансаңыз, олар 100% дерлік жұмыс істейді және бұл шамамен 3 ампер сағатты құрайды, яғни 3 есе көп. Литий батареялары сілтілі батареяларға қарағанда қымбат, бірақ менің ойымша, бұл тұрарлық.

Назар аударғаныңызға рахмет, және бұл жобаны жасау туралы бейне бар екенін ұмытпаңыз!

Ұсынылған: