Мазмұны:

Есік әншісі: 4 қадам
Есік әншісі: 4 қадам

Бейне: Есік әншісі: 4 қадам

Бейне: Есік әншісі: 4 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Есік әншісі
Есік әншісі

Бәріне сәлем!

Мен карантиндемін және күндер қызықсыз. Мен пайдасыз нәрсе жасауды шештім … Есік әншісі!

Жарайды … Білемін… Пайдасыз… Бірақ қызық!

Мақсаты - біреу есікті ашқанда, ол дыбыс (реттелетін дыбыс) тәрізді дыбыс шығарады, айқай, музыка … (мен саған ескерттім… бұл пайдасыз)

Карантинге байланысты дүкеннен қалағанымды сатып ала алмадым. Сондықтан менде бар нәрсені жасадым:)

Жабдықтар

Мен келесі материалды қолдандым:

- таңқурай Pi 3

- Шектік қосқыш (мен оны ескі компьютерден таба алдым)

- Кішкене динамик (мен ескі қораптан өзіме керекті нәрсені таптым)

- Динамикті Raspberry Pi -мен байланыстыратын сым

Бар болғаны !

1 -қадам: ұялы кабельдегі сымдардың түсі

Джек кабеліндегі сымдардың түсі
Джек кабеліндегі сымдардың түсі
Джек кабеліндегі сымдардың түсі
Джек кабеліндегі сымдардың түсі
Джек кабеліндегі сымдардың түсі
Джек кабеліндегі сымдардың түсі

Менің ұяшығым сынған. Сондықтан маған динамикке жаңа еркек ұясын қайта қосу керек.

Мен ескі құлаққапты таптым (мүмкін Samsung), мен сымның түсін анықтаймын және олардың функциясымен байланысты.

(жоғарыдағы суреттегідей)

Менде жылуды төмендететін түтік жоқ еді … Сондықтан мен таспамен жасадым.

2 -қадам: кодтау

Мен түймені (қалыпты түрде жабық - ҰҚК) Rpi -дің 1 -ші түйініне (+5В) және 7 -ші түйініне (GPIO) қостым.

Енді мен қалағанымды кодтаймын. Бұл жоба үшін мен Python -ды қолдандым (бірақ мұны істеу үшін басқа скучный кодтарды қолдануға болады)

Қысқаша:

- Pygame дыбысты ойнату үшін қолданылады

Pygame деректер кестесі

- Уақыт процессорға қосымша тапсырманы орындауға мүмкіндік беру үшін пайдаланылады

Деректер кестесінің уақыты

- GPIO GPIO шығысында не болып жатқанын тыңдау үшін қолданылады (obvius)

RPi. GPIO деректер кестесі

Мен сізге кодты қосымша ретінде қалдырдым <3

(Сізде дыбыс кодпен бір қалтада болуы керек)

3 -қадам: бәрін түзетіңіз! және тест жасайық

Мен түймені есікке мүмкіндігінше бекітіп қойдым (таспамен).

Мен барлық сымдарды қостым …

Ал есікті аш:)

=> бейне

4 -қадам: Барлығы

Қосымша ақпарат алғыңыз келсе, [email protected] электронды поштасына жібере аласыз

Мені оқығаныңызға рахмет (мен французмын, сондықтан менің ағылшын тілім нашар)

Ал көңілді күн қызықты өтсін!

Ұсынылған: