Мазмуну:

Микро: Bit Dog Door Opener: 8 Steps (Сүрөттөр менен)
Микро: Bit Dog Door Opener: 8 Steps (Сүрөттөр менен)

Video: Микро: Bit Dog Door Opener: 8 Steps (Сүрөттөр менен)

Video: Микро: Bit Dog Door Opener: 8 Steps (Сүрөттөр менен)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Июнь
Anonim
Image
Image
Микро: Bit Dog Door Opener
Микро: Bit Dog Door Opener

Сиздин үй жаныбарлары бөлмөлөргө түшүп калышабы? Сиз үйүңүздү түктүү* досторуңуз үчүн жеткиликтүү кылууну каалайсызбы? Эми болот, ура !!

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

Окуу убактысы: ~ 15 мүн

Курулуш убактысы: ~ 30-45 мүн

Баасы: ~ 60 доллар

*Бул проект үйдү, жумуш ордун же адамдар үчүн физикалык мейкиндикке жетүүнү жакшыртуу үчүн аз өлчөмдө колдонулушу мүмкүн! Ооба !!

Жабдуулар

Материалдар

  • микро: бит
  • microUSB кабели (3 фут же андан көп)
  • Binary Bots Planet Totem Spider Kit

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

      • Бул долбоор биздин эшикти ачуу үчүн жогорку моменттүү моторду талап кылат. Бул комплекттен моторду башкаруу системасы жана жогорку моменттүү мини DC мотору бул долбоорду түзүүдө абдан пайдалуу болду.
      • Ассорти тактайлар, гайкалар жана болттор дагы ыңгайлуу болгон, бирок аларды башка робототехника топтомунан же түздөн -түз өндүрүүчүнүн окшош механикалык бөлүктөрү менен алмаштырууга болот.
  • 3 AAA батареялары
  • 2 узундугу 24 калибрлүү зым, 3 - 4ft (1 - 1.3m)
  • Балык кармоочу линия, 4 '(1.3м)
  • Алюминий, 2 "x3" тик бурчтук (5-7 см)
  • 8 кичинекей мык
  • 6 баскычтар
  • Дубалга жабыштырылган шыбак

Куралдар

  • Айдоочу комплект

    Эскертүү: Binary Bots комплект M3 драйвери менен келет (жана бул магниттик, wooo !!!) жана кичинекей отвертка

  • Hammer
  • Wire Stripers
  • Ысык клей диспенсери (сүрөттө жок)
  • Кайчы
  • Өлчөө тасмасы
  • Карандаш

1 -кадам: Даярдоо жана Алюминий Бекитүүчү Капкагы

Даярдоо жана алюминийден жасалган капкак
Даярдоо жана алюминийден жасалган капкак

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

2. 45 градустук бурчта, эшиктин бекиткичтеринен эшиктин шарнирлерине перпендикуляр болгон дубалга чейинки аралыкты өлчөгүлө

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

3. 2 "x3" алюминий кесиндисин (мисалы, кайра иштетилген банкадан)

2 -кадам: Аны куруңуз: эшикти туташтыруу механизми

Аны куруңуз: эшикти туташтыруу механизми!
Аны куруңуз: эшикти туташтыруу механизми!
Аны куруңуз: эшикти туташтыруу механизми!
Аны куруңуз: эшикти туташтыруу механизми!
Аны куруңуз: эшикти туташтыруу механизми!
Аны куруңуз: эшикти туташтыруу механизми!

Бул бөлүктү куруу үчүн сизге Binary Bots Kitтин төмөнкү бөлүктөрү керек болот:

  • 3 даана 100х30 см
  • 2 2 тешик 90 градус кашаалар
  • 4 6мм М3 болт
  • 4 гайка
  • 2 8мм M3 болт
  • 2 М3 жаңгак

1. Такталардын бирин кармаңыз. Сол четинен эшиктин туурасын ченеп, белгилеңиз

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

Бул үчүн эки кашаанын, 4 6мм M3 болттун жана 4 бекитүүчү гайканы колдонуңуз. (Сүрөттөр 3 жана 4)

3. Үчүнчү тактаны кармап, экинчисине узунураак (8мм) M3 болтторун жана тик бурчтуу М3 жаңгактарын колдонуп түз сызыкка туташтырыңыз. (Сүрөттөр 5 жана 6)

3-кадам: Аны куруңуз: Үй жаныбарларына ылайыктуу которуу

Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!
Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!
Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!
Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!
Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!
Аны куруңуз: Үй жаныбарларына ылайыктуу которуу!

Бул бөлүктү куруу үчүн сизге Binary Bots Kitтин төмөнкү бөлүктөрү керек болот:

  • 2 даана 100x30 см
  • 4 6мм М3 болт
  • 4 М3 жаңгак
  • 2 8мм нейлон тирешүүлөр

Ошондой эле сизге керек болот:

  • 2 3-4ft (1-1.3m) 24 калибрдүү зым

    Болжол менен 1ин (2,5см) жылуулоону эки четинен алып салыңыз

  • 3 баскычтар

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

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

3. M3 болтторунун бирин кармап, үстүнкү тактанын эң оң жагындагы тешиктен түртүңүз. Зымдын бир учун болттун түбүнө ороп коюңуз. (Сүрөт 4)

4. Болтту ордуна бекитүү үчүн M3 гайкасын колдонуңуз. (Сүрөт 5)

5. Экинчи болт биринчи түздөн -түз ылдый экенине ынануу менен, астыңкы такта үчүн 3 жана 4 -кадамдарды кайталаңыз.

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

4 -кадам: Аны куруңуз: Мотор тоосуна

Аны куруңуз: Мотор тоону!
Аны куруңуз: Мотор тоону!
Аны куруңуз: Motor Mount!
Аны куруңуз: Motor Mount!
Аны куруңуз: Motor Mount!
Аны куруңуз: Motor Mount!

Бул бөлүктү куруу үчүн сизге Binary Bots Kitтин төмөнкү бөлүктөрү керек болот:

  • 1 100x100 см тактай
  • 2 кичинекей бурамасы бар 1 кичинекей мотор (ушунчалык сүйкүмдүү жана ошончолук күчтүү!)
  • 1 Motor Mount ("веб ишке киргизгич")
  • 1 ролик топтому ("веб -ролик")
  • 6 6мм M3 болт
  • 6 М3 жаңгак

Ошондой эле сизге керек болот:

  • 6 кичинекей мык
  • 1 түрткүч
  • 4 фут (1.3м) балык кармоочу линия (же бирдей күчтүү линия)

1. Моторду эки кичине бурама менен моторго орнотуп, бекемдеңиз (эгерде сизде чоңураак бурагычты колдонуу сунушталса..)

2. 100x100см тактайды кармап, 6 М3 болттор менен гайкаларды колдонуп, моторду сол жагына (болжол менен) ортосуна тагыңыз

3. Роликти жана балык линиясын кармаңыз. Балык кармоочу линиянын бир башын роликтин ортосунан өткөрүңүз, анан тиштериңизге ороп коюңуз. Бир ысык желим менен бекиңиз

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

5 -кадам: Электрониканы туташтырыңыз

Электрониканы туташтырыңыз!
Электрониканы туташтырыңыз!
Электрониканы туташтырыңыз!
Электрониканы туташтырыңыз!
Электрониканы туташтырыңыз!
Электрониканы туташтырыңыз!

Сизге төмөнкү бөлүктөр керек болот:

  • микро: бит
  • microUSB кабели
  • Binary Bots мотор айдоочулар тактасы
  • 3 AAA батареясы

1. Жаңы эле орнотулган Мотор тоосун орнотуп алыңыз жана моторду айдоочу тактасына сайыңыз. (Сүрөт 2)

Кызыл мотор зымын "Motor1" деп белгиленген сол баштыкка туташтырыңыз. Кара мотор зымын "Motor1" деп белгиленген оң аталышка туташтырыңыз.

2. Үй жаныбарларына ылайыктуу которууну туташтырыңыз! Коммутатор зымдарынын бирин микро: бит P0 пинге, экинчисин micro: bit GND пинге туташтырыңыз (кайсы зым кайда баратканы маанилүү эмес). (Сүрөт 3)

3. Микро: битти мотор айдоочусунун тактайына кнопкаларды сыртка каратып коюңуз (мотор айдоочусунан алыс).

4. Батареяларды мотор айдоочулар тактасына салыңыз. Кубат которгучту таап, "өчүрүү" абалына өтүңүз

6 -кадам: Code It: Моторду башкаруу

Код: Моторду башкаруу!
Код: Моторду башкаруу!
Код: Моторду башкаруу!
Код: Моторду башкаруу!
Код: Моторду башкаруу!
Код: Моторду башкаруу!

Make Code вебсайтына өтүңүз: www. MakeCode.org жана micro: bit опциясын, андан кийин "New Project" тандаңыз. Долбооруңуздун атын өзгөртүп, анын эмне кылып жатканын аныктоого жардам берүү үчүн сунушталат, мисалы "Эшик Ачуучу".

Кээ бир маалымат:

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

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

Кел, баштайлы!

Биринчи коддун функциясы: Мотор Doggo Switch менен иштейт

Бул функция Фото 1де көрсөтүлгөн.

1. "Пин басылганда" сууруп алыңыз (блоктор) жана анын P0 пинге коюлганын текшериңиз

2. пин P0 блогунун ичинде, микро: бит пин P13 (1 коюлган) жана микро өчүрүү өчүрүү үчүн санариптик жазуу блокторун колдонуу: P14 бит пин. Бул моторду бир багытта иштетет

Санарип жазуу блоктору Advanced Pins астында жайгашкан. Ылдый жебени чыкылдатуу менен тиешелүү төөнөгүчтөрдү тандаңыз.

3. Болжол менен 7s (7000 ms) тыныгуу кошуңуз, андан кийин P13 жана P14ти 0 кылып моторду өчүрүңүз.

Эскертүү: 7 секунд менин орнотуум жана менин доггонун муктаждыктары үчүн жакшы иштеди, бирок бул сиздин эшигиңизди керектүү түрдө ачуу үчүн жетиштүү экенин текшериңиз.

4. P14 күйгүзүү жана P13 өчүрүү үчүн санариптик жазуу блогун колдонуу менен моторду (ака аны тескери багытта буруңуз) ажыратыңыз. Уурдаганыңыздай эле убакытты чыгарууну унутпаңыз.

5. Кошумча: светодиоддорду мотор күйгүзүлөрүн билүү үчүн артка саноо/эсептөө таймерин кошуу үчүн колдонуңуз. Ошондой эле, которгуч басылганда жана мотор бошогонго чейин тыныгууну кошуу сунушталат.

Экинчи коддун функциясы: Кол менен ачык

Бул функция Фото 2де көрсөтүлгөн.

1. Кол менен которуштуруу үчүн "А" баскычын басып "(блокторду) сүйрөңүз.

2. Бул блоктун ичинде, микро: бит пин P13 (1ге коюңуз) күйгүзүү үчүн санариптик жазуу блокторун колдонуңуз жана микро: бит пин P14 (0 коюңуз) өчүрүңүз

3. ~ 3s (3000 ms) тыныгуу блогун кошуңуз

4. Моторду өчүрүңүз! (санарип жазуу блокторун 0 коюу менен)

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

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

Үчүнчү коддун функциясы: Кол менен жабуу

Бул функция Фото 3.1де көрсөтүлгөн. Кол менен которуштуруу үчүн "В баскычын басып" (сүйрөө блоктору) сүйрөңүз.

2. Бул блоктун ичинде микро: бит пин P13 (0 коюңуз) күйгүзүү үчүн санарип жазуу блокторун колдонуңуз жана микро: бит пин P14 (1ге коюңуз) өчүрүңүз

3. ~ 3s (3000 ms) тыныгуу блогун кошуңуз

4. Моторду өчүрүңүз! (эки санарип жазуу блокторун 0 коюу менен)

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

Төртүнчү коддун функциясы: Моторду өчүрүү

Бул функция 3 -сүрөттүн ылдый жагында көрсөтүлгөн.

1. "А+В баскычында басылган" блокту сууруп алыңыз

2. Эки санариптик жазуу блокторун колдонуп, P13 менен P14ти 0го коюңуз

7 -кадам: Аны орнотуңуз

Орнот!
Орнот!
Орнот!
Орнот!
Орнот!
Орнот!

1. Эшиктин кулпусуна алюминийди ороо үчүн дубалдын жабышчаак шыбагын колдонуңуз

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

2. Сиздин ысык клей диспенсериңизди колдонуп, эшиктин механизминин кыска учун эшиктин туурасына, ключтун ылдый жагына чаптаңыз. Кошумча туруктуулукту камсыз кылуу үчүн узунураак бөлүктү эшикке чаптаңыз

3. Двигателдин моторун жана мотордун контролерун тактаңыз. Бөлүктөрдү кармап туруу үчүн түрткүчтөрдү убактылуу колдонуңуз, андан кийин мотордун контролерун бекитүү үчүн 6 мык менен, мотордун контролдоо тактасын бекемдөө үчүн 2 мык колдонуңуз.

4. Дубалдын жабышчаак шыбагын колдонуп, эшикти ачуу үчүн ким ыңгайлуу жерге которгучту тиркөө керек. Менин итим абдан чоң болгондуктан, мен аны полдон 1,5 фут (0,5 м) бийиктикте орноттум, ошондо догго мурду менен которгучту баса алат.

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

5. Которгуч зымдарды дубалга бекитүү жана ажыратуусун алдын алуу үчүн түрткүчтөрдү колдонуңуз

6. Балык кармоочу линияны мотор катмары менен эшик механизминин ортосуна бекиңиз. Эшикти толугу менен жабыңыз, андан кийин балык кармоочу линияны эшик механизмине бир нече жолу ороп коюңуз, ошондо ал үйрөтүлөт, анан ысык желим менен бекиңиз

8 -кадам: Сыноо жана жайгаштыруу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа

Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!
Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!
Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!
Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!
Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!
Сыноо жана жайылтуу! жана үйүңүздү жеткиликтүү кылыңыз, Ураа!

Huzzah !! Тестирлөө фазасына даяр! Микро: битти (microUSB кабели аркылуу) күйгүзүңүз жана мотордун контролдоочу тактасын күйгүзүңүз.

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

Кыязы, бир нерсени тууралоо/оңдоо керек болот, андыктан бардык баскычтарды текшерип, тутумдун дубалга бекем бекитилгенин жана эч нерсени тоспогонун текшериңиз.

Doggo Door Opener'иңизди сынагандан кийин, аны үй жаныбарыңызга көрсөтүңүз! … А балким, аларды үйрөтөбүз, ха. Мен муну өчүргүчтүн үстүндөгү таттууларды колдонуу менен кылдым, ошондо менин итим кокусунан которгучту иштетип койду, анан ал эшиктин ачылганын көрдү. Бул бир нече аракетти талап кылды (мен дагы "которгучту ал" командасын бердим), бирок акыры ал муну түшүндү! Эми мен сүйкүмдүү, бирок тынчсызданып жаткан итимди үйгө жалгыз таштап кое алам, ал өзүн тузакка түшүрөт (атайылапбы? Менде эч кандай түшүнүк жок).

Технологияны колдонуу менен өзүбүздүн жана башкалардын жашоосун жеңилдетүү жана жакшыртуу үчүн!

Эгерде сизде кандайдыр бир суроолор болсо, кандайдыр бир көйгөйлөр жаралса же бул долбоор боюнча башка идеяларыңыз болсо, мага билдириңиз, мен эмнени жасап жатканыңызды жакшы көрөм, андыктан өзүңүздүн чыгармаларыңыз менен бөлүшүңүз!

Бактылуу болгула, достор!

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