Мазмұны:

Қазіргі діріл детекторы: 3 қадам
Қазіргі діріл детекторы: 3 қадам

Бейне: Қазіргі діріл детекторы: 3 қадам

Бейне: Қазіргі діріл детекторы: 3 қадам
Бейне: Шымкентте ҚАЙТЫС БОЛҒАН ҚЫЗ ҚАБЫРДЕН ТІРІЛЫБ ШЫҚТЫ. ЖУРЕГЫ БОСТАР КӨРМЕСЫН! 2024, Шілде
Anonim
Қазіргі діріл детекторы
Қазіргі діріл детекторы
Қазіргі діріл детекторы
Қазіргі діріл детекторы
Қазіргі діріл детекторы
Қазіргі діріл детекторы

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

Жабдықтар:

  • (1) ELEGOO Mega 2560 жобасы Arduino IDE -мен үйлесімді оқулықпен ең толық түпнұсқалық бастапқы жинақ - Amazon, серіктестік емес

    • MEGA 2560 контроллері
    • GY-521 IMU
    • Белсенді дыбыстық сигнал
    • Қалқан прототипі
    • Кіші бренд тақтасы
    • Jumper Wire
    • 9В батареялық жинақ

1 -қадам: құрастыру және қосылу

Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу
Құрастыру және қосылу

Бұл жоба үшін мен нан тақтасы бар прототиптеу қалқанын қолдануды шештім. Мен дәнекерлеу нүктелерінің орнына нан тақтасын қолдануды жөн көрдім, осылайша мен бұл компоненттерді қайта пайдалану оңай болды, себебі бұл тұрақты қондырғы болмайды. Прототиптеу қалқанында тақырыптар үшін ПХД -да жапсырмалар бар деп ойладым, егер тақтада болған кезде бұл белгілерді көру мүмкін болмады. Дәл сол кезде мен Мегадағы тақырыптардың бүйіріндегі жібек экранды байқадым, бұл сіздің байланыс орнататын жеріңізді білуге мүмкіндік береді.

Сымды қосылымдар келесідей …

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND)

IMU (SCL) - Arduino (SCL/pin 21)

IMU (SDA) - Arduino (SDA/pin 20)

Дыбыстық сигнал (+) - Arduino (түйреуіш 11)

Дыбыстық сигнал (-) - Arduino (GND)

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

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

2 -қадам: код үлгісі

Код үлгісі
Код үлгісі
Код үлгісі
Код үлгісі

Бұл жобаның негізгі бөлігі-IUC құрылғысы болып табылатын MPU-6050-ге негізделген IMU тақтасы. Arduino ID үшін мұндай құрылғылар әдетте I2C байланысын басқаратын 'Wire' кітапханасының көмегімен жүзеге асады. Мен білдім, дөңгелекті қайта ойлап табудың немесе бұрын қолданылған және тексерілген кодты қайта жазудың қажеті жоқ.

Мен ХЭУ деректерін оқудан бұрын Elegoo жиынтығынан үлгі жобадан бастадым. Бұл бағдарлама сенсордан акселерометр, гиро және температура туралы барлық ақпаратты оқиды, оны айнымалыға сақтайды, содан кейін оны сериялық монитор арқылы көрсетеді. Мен жай ғана акселерометр деректерінің шекті мәнін қостым және X және Y акселерометрінің деректерін «дірілдеу» табылғанын анықтау үшін осы мәнмен салыстырдым.

Діріл анықталғаннан кейін дыбыстық сигнал қосылады/өшеді. Дыбыстық сигнал батарея өшкенше немесе контроллер қалпына келтірілгенше өшеді. Мен қорапты белгілі бір уақытқа белгілі бір уақытқа орналастыруға мүмкіндік беретін және дыбыстық сигналды қалпына келтіретін тәртіп қосу туралы ойладым. Содан кейін мен қалпына келтіру мен шексіз шуылдың болмауы тітіркендіргіш болады деп шештім!

3 -қадам: Қорытындылау және кеңейту идеялары

Қорытындылау және кеңейту идеялары
Қорытындылау және кеңейту идеялары

Шындығында, бұл жобаны аяқтау үшін мен оны картон қораптың түбіне бекіту үшін MEGA түбінде екі жақты көбік таспасын қолдандым. Көбік таспасының қалыңдығы аз, сондықтан бастың дәнекерленген қосылыстары тақтаның жабысып қалуына жол бермейді. Elegoo жинағы сонымен қатар 9В батареямен және MEGA -ға тікелей қосылу үшін ұшында бөшкесі бар қосқышы бар. Бұл, әрине, сізде нақты қуат көзі жоқ және бұл нақты сыйлық емес екенін ешкім білмеуі үшін қолданылады. Барлығы қорапқа салынғаннан кейін, оны жабыңыз және кез келген басқа сыйлық сияқты ораңыз!

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

Қатты дыбыстық сигнал әрқашан жаңартуды қажет етеді, бірақ менің ойымша, егер MP3 қорап сілкінсе, алдын ала жазылған фразаларды немесе фильм клиптерін ойнату үшін MP3 дыбыстық модульдерінің біреуін алу жақсы болар еді.

Пакет бұзылған кезде сізге хабар жібере алатын WiFi модулінің көмегімен сымсыз байланыс.

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

Бұл нұсқаулық сізге осы сенсорлардың көмегімен жасауға болатын нәрсе туралы түсінік берді деп сенемін. Кез келген сұрақтар бойынша хабарласыңыз!

Ұсынылған: