Мазмуну:

Президенттин инаугурациясынын эсептөөчү сааты (Wifi): 6 кадам
Президенттин инаугурациясынын эсептөөчү сааты (Wifi): 6 кадам

Video: Президенттин инаугурациясынын эсептөөчү сааты (Wifi): 6 кадам

Video: Президенттин инаугурациясынын эсептөөчү сааты (Wifi): 6 кадам
Video: Акуна-матата. Инаугурация президента Сердара Бердымухамедова 2024, Июль
Anonim
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)
Президенттин инаугурациясынын эсептөөчү сааты (Wifi)

Сереп: Саноо сааты коммерциялык продукцияларга окшош, бир нече бурулуштар менен:

а) Максаттуу иш -чаранын убактысына жеткенде, кайра эсептөөчү саат: жылдыруучу кулактандырууну көрсөтөт, үн эффекттерин жана mp3 ырын ойнотот - бул учурда R. E. M. ыр: "Бул биз билген дүйнөнүн акыры (жана мен жакшы сезем)." Youtube'да ойноо

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

с) Wifi саат функциясы убакыттын жылышын жок кылат жана келечектеги иш-чаралардын даталарын эфирде оңой программалоого мүмкүндүк берет.

Негизги компоненттер: Raspberry Pi, 16 x 2 ЖК, жана кубаттуу динамик 5х7 өлчөмүндөгү доллар дүкөнүнө орнотулган.

Чеберчилик деңгээли: Raspberry Pi орнотуу жана башсыз иштөө, Linuxтун негизги буйруктары жана питон программалары жана бир аз ширетүү (3 зым) менен тааныш.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Бөлүктөр:

  1. Raspberry Pi модели B+ же кийинчерээк жана корпус
  2. 3,5 мм аудио киргизүү менен USB кубатталган динамик. Мен колдонгон спикер бекер промоушн болчу, бирок бул спикер абдан жакын окшойт … спикер. Идеалында квадрат форма факторуна ээ нерсе.
  3. 2 микро USB кабели жана кош порттуу кубаттагыч - кошумча кызыл катушка зымдары
  4. 5х7 сүрөт алкагы
  5. Sparkfun аудио кабели TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 мм стерео сайгыч
  7. 3/4 "калың тактай же фанера болжол менен 5" менен 8"
  8. I2C 2X16 ЖК дисплей модулу
  9. 4 ургаачыдан ургаачысына дюпондук секирүүчү зымдар (узундугу 100 же 200 мм жакшы)
  10. USB wifi адаптери

Куралдар:

  1. Ысык желим мылтык
  2. Кандооч
  3. Сым кыргыч
  4. Тасма же джиг араа

2 -кадам: TRRS аудио кабелин куруңуз

TRRS аудио кабелин куруңуз
TRRS аудио кабелин куруңуз

Диаграммада көрсөтүлгөндөй Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 CAB-11580дин сары, кызыл жана жашыл сымдарын туташтырыңыз.

3 -кадам: Raspberry PI орнотуу

а) Raspberry Pi орнотуу, I2C жана SHH иштетүүнү, wifi орнотууну жана малина пи менен "башсыз режимде" туташа алаарыңызды текшериңиз. Маалымдама гид.

б) Долбоордун каталогун түзүңүз - Мен керектүү файлдарды коюу үчүн "trump" деп атадым.

mkdir trump

cd trump

pwd буйругу/home/pi/trump бериши керек

с) Үн эффектин жана ыр файлдарын/home/pi/trumpка көчүрүү. Файлдын аттары DRUMROLL.wav жана ыр remsong.mp3 болушу керек, кийинчерээк кошо турган питон программасы менен иштөө үчүн. Сиз башка файл аттарын колдоно аласыз, бирок андан кийин python файлын түзөтүшүңүз керек болот. Мен бул файлдарды автордук укуктун себептеринен улам бере албайм - бирок сиз Windows OSке кирген көптөгөн үн эффект файлдарын таба аласыз жана албетте iTunes, Amazon ырларын жүктөп аласыз …

Ишара - файлдарды менин компьютерим менен RasPi ортосунда алдыга жана артка жылдыруу үчүн мен winSCP пайдалуу программасын колдоном

4 -кадам: Raspberry Pi үчүн LCD дисплейди туташтыруу, орнотуу жана тестирлөө

ЖК дисплейин Raspberry Pi менен туташтыруу, орнотуу жана тестирлөө
ЖК дисплейин Raspberry Pi менен туташтыруу, орнотуу жана тестирлөө

а) ЖКны Raspberry PIге 4 ургаачыдан секирүүчү аялды колдонуп туташтырыңыз. RasPiдеги SDA пинди ЖКдагы GPIO SDA пинине жана RasPiдеги SCL пинди LCDдеги SCL пинге туташтырыңыз, ошондой эле RasPiден 5 вольттуу жана жерге төөнөгүчтөрдү ЖКга туташтырыңыз.

б) Сиздин RasPiңизди ЖК менен сүйлөшүү үчүн - Raspberry Pi -ге башсыз режимде жетүү үчүн жана Circuit Basics боюнча LCDди ПИТОН МЕНЕН ПРОГРАММАЛОО көрсөтмөсүн караңыз. Сиз жок дегенде бөлүмдөрдү толтурушуңуз керек: RPLCD КИТЕПКАНАСЫН ОРНОТУУ ЖАНА 8 БИТ РЕЖИМДЕ ДИСПЛЕЙС ЖАЗУУ. ЖКда "Hello World" көрсөтө алаарыңызды текшериңиз. Бул бүтмөйүнчө мындан ары барбаңыз.

5 -кадам: системалык тест

Системалык тест
Системалык тест

а) ЖКны туташтыруу, ошондой эле динамик менен RasPi ортосундагы TRRS аудио кабелин туташтырыңыз (TRRS кабелинин аягы RasPiге). RasPi менен динамикти бийликке туташтырыңыз. Жогорудагы диаграмманы караңыз.

б) cntDwnSng.py файлын сиздин каталогго көчүрүңүз. Сыноо максатында, тестти иштеп жаткан убактыңыздан тартып, болжол менен 10 мүнөткө чейин убакыттын маанисин өзгөртүү үчүн файлды түзөтүңүз:

Команда кыскача -

trump каталогуна өзгөртүү"

cd trump

менен түзөтүү:

nano cntDwnSng.py

python программасынын датасынын маанилерин өзгөртүү:

# максаттуу убакытты жана күндү бул жерге киргизиңиз = 20

ай = 1

жыл = 2017

саат = 12

мүнөт = 00

сек = 0

в) python программасын сактап, төмөнкү буйрук менен иштетиңиз:

python cntDwnSng.py

г) Күтүлгөн натыйжа: ЖК нөлгө жеткенге чейин убакытты эсептейт, андан кийин үн эффекти ойнойт, андан кийин ЖК билдирүүсү жылат жана акыры mp3 ыры ойнотулат. Эгер баары ойдогудай болсо, сиз дата маанилерин баштапкы абалга келтире аласыз.

6 -кадам: Сүрөт алкагын жана акыркы жыйынды өзгөртүү

Сүрөт алкагын жана акыркы жыйынды өзгөртүү
Сүрөт алкагын жана акыркы жыйынды өзгөртүү
Сүрөт алкагын жана акыркы жыйынды өзгөртүү
Сүрөт алкагын жана акыркы жыйынды өзгөртүү
Сүрөт алкагын жана акыркы жыйынды өзгөртүү
Сүрөт алкагын жана акыркы жыйынды өзгөртүү

a) Арткы тактан ажыратуу үчүн сток-сүрөт алкагын колдоо колун капталга чайкаңыз.

б) Инаугурация сүрөтүн-j.webp

в) Дисплейдин жанына жабышып калган бардык казыктарды кесип салыңыз. СКДны ысык клей жана бурчтук картон тилкелери менен кадрдык тактага тиркеңиз. ЖКны тескери орнотпоңуз!

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

e) RasPi корпусун бириктирүүдөн мурун 4 дюпонт зымдарды RasPi GPIO казыктарына салыңыз.

е) Raspi менен спикерди колдун колдорун ысык клей менен бекиткиле. Мурунку кадамга башка туташууларды аягына чыгарыңыз. Кошумча - USB кубат кабелин кызыл катушка зым менен бириктирүү.

g) Баштоодо python программасын автоматтык түрдө иштетүү үчүн enter командасын киргизиңиз:

sudo nano /etc /profile

Төмөнгө жылдырып, төмөнкү сапты кошуңуз:

sudo python /home/pi/trump/cntDwnSng.py

Чыгуу үчүн Ctrl-X териңиз, андан кийин сактоо үчүн "Y", андан кийин "Enter" дегенди эки жолу басыңыз.

h) Андан ары кетүү - азыр сизде RasPi башкаруу мүмкүнчүлүктөрү бар, сиз дагы майрамдык функцияларды оңой эле кошо аласыз, Жаңы жылдык түндү саноо таймери менен фейерверкти иштетүү мүмкүнчүлүгүн караңыз.

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