Мазмуну:

P (illow) Эс алган: 9 кадам
P (illow) Эс алган: 9 кадам

Video: P (illow) Эс алган: 9 кадам

Video: P (illow) Эс алган: 9 кадам
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Ноябрь
Anonim
Image
Image
P (illow) Эс алды
P (illow) Эс алды

Crimsonbot Coderz: Девин Келлер, Майкл Фостер жана Чарльз Кохрен

-Идеа продуктунун артында: Сырттагы жарыктар жана ызы -чуулар менен күрөшүп жатып, жакшы түндө эс алуу кыйынбы? Бул алаксытуучу нерселер уктап калууну, ал тургай эртең менен ойгонууну кыйындатат. P (illow) Тыныгуу уктап жаткан жериңизди толугу менен караңгылатып турган аппаратты айкалыштырып, түнкүсүн эң сонун эс алууга мүмкүндүк берет.

-Кандайча иштейт: Кара акрил алкак эгиз матрастын тегерегине эң сонун төп келип, сырткы керебеттин алкагынын ичине отурууга ылайыкталган. Бул сизге уктап жаткан жерди толугу менен караңгы кармоо менен төшөктө жылууга көп орун берет. Raspberry Pi терминалында иштөө үчүн жазылган программа аркылуу сиз уктагыңыз келген убактыңызды жана эртең менен ойгонгуңуз келген убакытты белгилей аласыз. Саат сиздин уйкуңузга жеткенде, кутудагы спикерлер сизди уктатууга жардам берүүчү ак шумду ойноп баштайт. Бул уктап калууңуз үчүн бир саат бою ойнойт. Жакшы түндөр эс алгандан кийин, динамиктер жана жарыктар сиз каалаган убакта ойгонот. Динамиктер он секундга өчүрүлөт жана жаркыраган жарыктар үч мүнөт бою күйүп турушуңузду камсыз кылат. P (illow) эс алуусунун аркасында, сиз азыр эс алып, күнүңүздү кабыл алууга даярсыз.

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

Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу

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

- (3) 48”-24” тунук акрил барактары

www.amazon.com/Lexan-Sheet-Polycarbonate-T…

- 10 ярд Кара кездеме

tableclothsfactory.com/products/90x132-bla…

- Кара көбүк

www.amazon.com/gp/product/B007MQMXWS/ref=o…

- Aux жана USB менен зымдуу динамик

www.amazon.com/gp/product/B01N6ZFYIM/ref=o…

- (9) LED чырактары

www.newark.com/adafruit/299/5mm-red-led-br…

- Нан тактасы

www.digikey.com/product-detail/en/twin-ind…

- Raspberry Pi 3 Model B Project Board

www.target.com/p/raspberry-pi-3-model-b-pr…

- Зымдар

www.adafruit.com/product/1956?gclid=EAIaIQ…

- Кичи картон кутуча

www.uline.com/Product/Detail/S-19040/Corru…

2 -кадам: Код түзүү

Код түзүү
Код түзүү

Python тилинде жазылган бул код колдонуучунун киргизүүсүн алат жана каалаган убакта динамиктерди жана/же светодиоддорду күйгүзүү жана өчүрүү үчүн Raspberry Pi проектинин бортуна күч жиберет.

Колдонулган кодду көрүү үчүн https://github.iu.edu/devhkell/E101-final-code/bla… дарегине өтүңүз.

3 -кадам: Динамиктерди микроконтроллерге туташтырыңыз

Динамиктерди микроконтроллерге байлаңыз
Динамиктерди микроконтроллерге байлаңыз
Динамиктерди микроконтроллерге байлаңыз
Динамиктерди микроконтроллерге байлаңыз

Динамиктерди Raspberry Pi микроконтроллеринде колдонууга боло турган зымдарга туташтыруунун биринчи кадамы - динамиктин USB плагинин кесип салуу жана тышкы капкактын болжол менен эки дюймун сыйрып салуу. Бул ичиндеги эки зымды, кызыл электр зымын жана кара жер зымын ачып берет. Андан кийин, астындагы кичинекей жез зымга жетүү үчүн, бул зымдардын болжол менен жарым дюймун сыйрып алыңыз. Бул бүткөндөн кийин, Raspberry Pi менен байланыша турган эки кичинекей ургаачы-эркек түз зымдарды табыңыз. Жез зымды башка зымдардын эркек учуна ороп, алар кала тургандай кылып ширеткиле. Муунду бекем кармоо үчүн муунду электр тасмасы менен ороп, жездин зымы үзүлбөсүн камсыз кылуу эң жакшы. Акыр -аягы, электр зымын GPIO пинине жана жер зымын Raspberry Piдеги GND пинине туташтырыңыз. Биз GPIO пин 14тү колдонгонбуз, ошол эле кодду колдонсок, муну жасоо эң жакшы болмок.

4 -кадам: Акрилден алкак куруңуз

Акрилден алкак куруу
Акрилден алкак куруу

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

5 -кадам: Көбүктү жана кездемени жаап коюңуз

Көбүк жана кездеме менен капкак алкагы
Көбүк жана кездеме менен капкак алкагы
Көбүк жана кездеме менен капкак алкагы
Көбүк жана кездеме менен капкак алкагы

Уктап жаткан жериңиздин караңгы болушун камсыз кылуу үчүн акрилдин сыртына кара кездеме кошууңуз керек. Ал толугу менен караңгы болушу үчүн ичине бир аз кара көбүк кошуп койсоңуз, ичи жумшак болот. Биринчиден, сыртын толугу менен жабуу үчүн керектүү болгон кездеменин бардык узундугун өлчөп, кесип алыңыз. Муну ысык жабыштыруудан мурун сыртынан коюңуз, ошондо ал жабыларын билесиз. Керек болгон кездеменин бар экенине көзүңүз жеткенден кийин, аны ысык желим менен сүйкөңүз. Капталдарынан же бурчтарынан илинген кошумча материалдарды кесип же чаптап койсо болот. Сиз андан кийин ошол эле нерсени ички көбүгү менен жасашыңыз керек. Баарын туура бурчта колдоно алуу үчүн кадрды жылдыруу керек болушу мүмкүн, бирок ал күйгүзүлгөндөн кийин, P (illow) Тыныгуунун алкагын бүтүргөн болосуз.

6 -кадам: LED диаметри

Жарык диоддору
Жарык диоддору
Жарык диоддору
Жарык диоддору

Кийинки кадам - эртең менен сизди ойготуу үчүн колдонула турган бардык светодиоддорго энергия берүү. Эң маанилүү бөлүгү-эркек-ургаачы зымдарды Raspberry Pi менен нан тактасына туташтыруу. Бир зымдын эркек учу токтун электр терминалына, ал эми аялдын учу LEDдин узун тишине кириши керек. Андан кийин башка зымдын эркек учун нан тактасынын жерге терминалына, аялдын учу LEDдин кыска тишине туташтырыңыз. Сиз муну бардык 9 LED үчүн кайталашыңыз керек. Бул сизге светодиодду сунууга мүмкүндүк берет, ошондуктан алар кутунун астыңкы бетине бирдей жайылып кетет.

7 -кадам: Динамиктерди жана кутучаны бардык электрондук элементтер менен тиркеңиз

Динамиктерди жана бардык электрондук элементтери бар кутучаны тиркеңиз
Динамиктерди жана бардык электрондук элементтери бар кутучаны тиркеңиз
Динамиктерди жана бардык электрондук элементтери бар кутучаны тиркеңиз
Динамиктерди жана бардык электрондук элементтери бар кутучаны тиркеңиз

Бул долбоордун спикерлери кичинекей клиптер менен кошо кутуга тиркелиши мүмкүн. Динамиктин клиптерин акрилдин үстүнө жабыштырылган жыгачка тиркеп, аларды уйку темасына каратыңыз. Электрониканын кутусу бардык диоддор жана зымдар бар нан тактасын кутунун түбүнө жабыштыруудан башталууга тийиш. Андан кийин, Raspberry Pi'ни борбордон бир аз алыс жайгашкан кутуга ачык жерге коюңуз. Андан кийин, микро USB кубат сымын жана динамиктин шнурун малина пи -ге туташтыруу үчүн тешиктерди кесүү керек. Ошондой эле, сиз светодиоддор үчүн тешиктерди белгилеп, кесип салышыңыз керек. Баарын сайгандан кийин, аны бекитүү үчүн электр лента коюп, кутуга малинанын пиин кармаңыз. Акырында, кутуну кара чүпүрөк менен жаап, светодиоддордун кутудан жана кездемеден чыгышы үчүн тешиктерди тыккыла, анан кездемени кутунун тегерегине ысык клей менен акрилдин борборунун акырына чейин салыңыз.

8 -кадам: Аудио клипти жана Raspberry Pi интерфейсин ноутбукка түзүңүз

Ноутбукка аудио клипти жана Raspberry Pi интерфейсин түзүңүз
Ноутбукка аудио клипти жана Raspberry Pi интерфейсин түзүңүз

Бул аудио клиптерди Интернеттен Raspberry Piге жүктөп алыңыз:

Ак ызы -чуу:

Ойготкуч ызы -чуу:

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

Программаны иштетүү үчүн, Raspberry Pi интерфейсин жеке ноутбукка туташтыруу эң жакшы. Бул үчүн сизге SD картасы орнотулган Raspberry Pi, этернет кабели, жеке ноутбук жана микро USB кабели гана керек болот. Бардык кабелдерди туташтыргандан кийин, Wi -Fi аркылуу Ethernet аркылуу байланышты бөлүшүүгө уруксат берүү керек. Бул сиздин Raspberry Piңиздин IP дарегин көрүүгө мүмкүнчүлүк берет. Сиз анда Raspberry Pi менен vnc серверине жана vnc көрүүчүгө туташууңуз керек. Бүткөндөн кийин, ал Raspberry Pi интерфейсин алып келет, анда сиз кодду документке көчүрүп, чаптап, ошол документти терминалда иштете аласыз.

Raspberry Pi интерфейсин орнотуу боюнча толук көрсөтмөлөрдү алуу үчүн

9 -кадам: Уктаңыз

Жогорудагы кадамдардын баарын аткаргандан кийин, программаны Raspberry Pi терминалында иштетүү керек. Бул үчүн, жөн эле импортту териңиз, андан кийин кодду сактоо үчүн колдонулган документ. Бул сизди HHMMSS форматында уктап, ойгонгуңуз келгенде киргизүүгө түрткү берет (24 сааттык убакытты колдонуу менен). Сиз андан кийин жатып, караңгыдан жана бейпил үндөрдөн ырахат ала аласыз, бул сизге тынч уйку берет, эртең мененки ойготкучка жана жарыкка турууну жеңилдетет.

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