Motion Sensing Arduino Halloween Pumpkin: 4 Steps
Motion Sensing Arduino Halloween Pumpkin: 4 Steps
Anonim
Motion Sensing Arduino Halloween Pumpkin
Motion Sensing Arduino Halloween Pumpkin
Motion Sensing Arduino Halloween Pumpkin
Motion Sensing Arduino Halloween Pumpkin
Motion Sensing Arduino Halloween Pumpkin
Motion Sensing Arduino Halloween Pumpkin

Бул Нускаманын артындагы максаты - үйдө Хэллоуин декорациясын эч кандай көндүмдөр жана эч кандай кооз куралдарсыз жасоонун арзан жана оңой жолун түзүү болчу. Интернеттен оңой булактарды колдонуп, өзүңүздүн жеке жана жекелештирилген Halloween Fright Nightти жасай аласыз.

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

Happy Haunting

Жабдуулар

Бул Хэллоуин ашкабагын куруу үчүн сизге төмөнкүлөр керек болот:

  • Көңдөй декорация (бул инструкциянын темасына ылайык келген ашкабак)

    Эгерде сизде 3D принтер бар болсо, биз.stl тиркегенбиз ашкабак үчүн, ал басып чыгаруунун оңой болушу үчүн үч бөлүмгө бөлүнгөн

  • An Arduino Nano (алдын ала ширетилген баштары бар) - биз чыгымдарды үнөмдөө үчүн Elegoo Nano колдондук
  • DFPlayer Mini MP3 ойноткучу
  • HC-SR501 PIR кыймыл сенсору
  • Кичинекей нан
  • Микро SD карта
  • Өткөргүч кабелдерди тандоо
  • 1k Ohm резистору
  • Динамик - биз 1 х 1,5 "40 Ом 3W динамикти колдондук (EK1794)
  • Аудио файл - жакшыраак катуу кыйкыруу же терең күлүү (же эгер сиз чындап эле адамдарды коркуткуңуз келсе … жөтөлүү жана чүчкүрүү), биз бул жерден WAV файлын колдондук.
  • Супер желим - Ашкабакты бириктирет (эгер 3D басып чыгарылган болсо)
  • USB Mini-Bден USB A кабелине

1 -кадам: Корпусту даярдоо

Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз

Же оюп алуу же басып чыгаруу. Бул ишти үй -бүлөңүздөгү башка бирөөгө тартыңыз.

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

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

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

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

2 -кадам: Электрониканы чогултуу

Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула

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

Системанын максаты төмөнкүчө

  1. Кыймыл сенсорун биздин бейкапар жабырлануучубуз иштетет
  2. Жогорку сигнал Arduino аркылуу жөнөтүлөт
  3. Arduino буйрукту DFPlayerге өткөрүп берет
  4. DFPlayer SD картадан сакталган аудио файлды алат жана аны сүйлөгөн динамигибизден чыгарып жиберет.
  5. Кыйкырык жана ыйлоо башталсын.
  6. Биздин жабырлануучу окуя болгон жерден бошоп кеткенден кийин же корккондой көпкө тургандан кийин (адатта, чакадан таттууларды алуу; бул кийин Хэллоуин), кыймыл сенсору LOW сигналына кайтып, системаны тынч абалына кайтарат. жана куралдуу мамлекет.

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

Чогултуу:

  1. Arduino Nano менен DFPlayer Mini'ни нан тактасына коюңуз
  2. Өткөргүч кабелдерди колдонуу менен туташыңыз:

    1. Нано 5Втан 5Вга чейин темир жол
    2. Nano GND жер астындагы темир жолго
    3. Nano D11 - 1k Ом каршылыгы
    4. DFPlayer RXке 1k Ohm каршылыгы
    5. Nano D10 DFPlayer TXке
    6. Nano D9 HC-SR501 OUT чейин (орто пин)
    7. HC-SR501 VCC 5V темир жолго
    8. Жер темир жолуна HC-SR501 GND
    9. 5V Rail үчүн DFPlayer VCC
    10. Жер темир жолуна DFPlayer GND
    11. DFPlayer SPK_1 динамикке +
    12. DFPlayer SPK_2 спикерге -

3 -кадам: Кодду жүктөө

Кодду жүктөө үчүн, адегенде Arduino IDEди жүктөп, орнотушуңуз керек.

DFPlayer жөнүндө маалыматты бул жерден тапса болот.

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

SoftwareSerial жана DFRobotDFPlayerMini Arduino китепканалары орнотулганын текшериңиз.

4 -кадам: Акыркы продуктуну чогултуу

Акыркы продуктту чогултуу
Акыркы продуктту чогултуу
Акыркы продуктту чогултуу
Акыркы продуктту чогултуу

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

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