Съдържание:

Часовник за обратно броене на президентското откриване (Wifi): 6 стъпки
Часовник за обратно броене на президентското откриване (Wifi): 6 стъпки

Видео: Часовник за обратно броене на президентското откриване (Wifi): 6 стъпки

Видео: Часовник за обратно броене на президентското откриване (Wifi): 6 стъпки
Видео: DO NOT remove the battery from the car. Do it RIGHT! 2024, Юли
Anonim
Часовник за обратно броене на президентската инаугурация (Wifi)
Часовник за обратно броене на президентската инаугурация (Wifi)
Часовник за обратно броене на президентската инаугурация (Wifi)
Часовник за обратно броене на президентската инаугурация (Wifi)
Часовник за обратно броене на президентската инаугурация (Wifi)
Часовник за обратно броене на президентската инаугурация (Wifi)

Общ преглед: Часовникът за обратно броене е подобен на търговските продукти, с няколко обрата:

а) Когато се достигне целевото време на събитието, часовникът за обратно броене: показва превъртащо се съобщение и възпроизвежда звукови ефекти и mp3 песен - в този случай R. E. M. песен: „Това е краят на света такъв, какъвто го познаваме (и аз се чувствам добре).“Пуснете в Youtube

б) Можете да посочите точното време на бъдещо събитие до минута и секунда.

в) Функцията Wifi часовник елиминира отклонението във времето и позволява лесно препрограмиране по въздуха за бъдещи дати на събитията.

Основни компоненти: Raspberry Pi, 16 x 2 LCD и задвижван високоговорител, монтиран в рамка за картини 5x7 за долар.

Ниво на умения: Запознати с настройката на Raspberry Pi и изпълнението без глава, основни команди на Linux и програми на python и малко запояване (3 проводника).

Стъпка 1: Части и инструменти

Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти

Части:

  1. Raspberry Pi модел B+ или по -нова версия и регистър
  2. USB високоговорител с 3,5 мм аудио вход. Високоговорителят, който използвах, беше безплатен промоционален артикул, но този говорител изглежда доста близо… говорител. В идеалния случай нещо с квадратен форм -фактор.
  3. 2 микро USB кабела и зарядно устройство с два порта - опционален сноп от червена намотка
  4. Рамка за картина 5x7
  5. Аудио кабел Sparkfun TRRS - 18 "(пигтейл) CAB -11580
  6. Digikey CP-3502-ND 3,5 мм стерео щепсел
  7. 3/4 "дебел твърд картон или шперплат около 5" на 8"
  8. I2C 2X16 LCD дисплей модул
  9. 4 проводника на джъмпер от женски към женски (дълги 100 или 200 мм са добре)
  10. USB wifi адаптер

Инструменти:

  1. Пистолет за горещо лепило
  2. Поялник
  3. Стрипер за тел
  4. Лентов или трион

Стъпка 2: Изградете аудио кабел TRRS

Изградете аудио кабел TRRS
Изградете аудио кабел TRRS

Запоявайте жълтите, червените и зелените проводници на Sparkfun аудио кабел TRRS-18 (пигтейл) CAB-11580 към Digikey CP-3502-ND 3,5 мм стерео щепсел, както е показано на диаграмата

Стъпка 3: Настройка на Raspberry PI

а) Настройте Raspberry Pi, не забравяйте да активирате I2C и SHH, също така настройте wifi и бъдете сигурни, че можете да се свържете с малинов pi в "режим без глава". Справочно ръководство.

б) Създайте поддиректория на проект - аз нарекох моя "коз", за да вкарам необходимите файлове.

mkdir Trump

cd козир

Командата pwd трябва да даде/home/pi/trump

в) Копирайте вашите звукови ефекти и файлове с песни в/home/pi/trump. Имената на файловете трябва да са DRUMROLL.wav и песента remsong.mp3, за да работят с програмата python, както е, която ще добавим по-късно. Можете да използвате различни имена на файлове, но след това ще трябва да редактирате файла python. Не мога да предоставя тези файлове поради причини, свързани с авторските права - но можете да намерите много файлове със звукови ефекти, включени в операционната система Windows, и разбира се да изтеглите песни от iTunes, Amazon …

Съвет - за преместване на файлове напред -назад между моя компютър и RasPi, използвам помощната програма winSCP

Стъпка 4: Свържете LCD дисплея към Raspberry Pi, настройка и тест

Свържете LCD дисплея към Raspberry Pi, настройка и тест
Свържете LCD дисплея към Raspberry Pi, настройка и тест

а) Свържете LCD към Raspberry PI, като използвате джъмпера 4 към женския. Свържете SDA щифта на RasPi към GPIO SDA щифта на LCD, а SCL щифтът на RasPi към SCL щифта на LCD, също така свържете 5 -волтовите и заземителните щифтове от RasPi към LCD.

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

Стъпка 5: Тест на системата

Тест на системата
Тест на системата

a) Поддържайки LCD свързан, свържете и TRRS аудио кабел между високоговорителя и RasPi (края на TRRS кабела към RasPi). Свържете RasPi и високоговорителя към захранването. Вижте диаграмата по -горе.

б) Копирайте файла cntDwnSng.py във вашата директория за козири. За целите на теста, редактирайте файла, за да промените стойностите на датата на около 10 минути след всяко изпълнение на теста:

Обобщение на командите -

промяна в директорията на trump"

cd козир

редактиране с:

nano cntDwnSng.py

промяна на стойностите на датата на програмата на python:

# въведете целевия час и дата тук ден = 20

месец = 1

година = 2017

час = 12

минути = 00

сек = 0

в) запишете програмата на python и изпълнете с команда:

python cntDwnSng.py

г) Очакваният резултат е: LCD отброява времето, докато достигне нулево време, след това звуковият ефект се възпроизвежда, след това LCD съобщението се превърта и накрая възпроизвежда mp3 песента. Ако всичко върви добре, можете да нулирате стойностите на датата.

Стъпка 6: Променете рамката за картина и окончателното сглобяване

Променете рамката за картина и окончателното сглобяване
Променете рамката за картина и окончателното сглобяване
Променете рамката за картина и окончателното сглобяване
Променете рамката за картина и окончателното сглобяване
Променете рамката за картина и окончателното сглобяване
Променете рамката за картина и окончателното сглобяване

а) Размърдайте поддържащата ръка на рамката за картина отстрани, за да се отделите от таблото.

б) Отпечатайте файла с изображението за откриване-j.webp

в) Изрежете всички щифтове, стърчащи в близост до дисплея, за да получите по -ниска стойка. Прикрепете LCD към таблото на рамката с горещо лепило и ъглови картонени ленти. Не монтирайте LCD дисплея с главата надолу!

г) С лента или трион изрежете опората на рамката на чертеж и прикрепете към таблата на рамката за картина с горещо лепило - внимавайте да се прикрепи правилно.

д) Поставете 4 -те кабела dupont върху щифтовете RasPi GPIO, преди да сглобите кутията RasPi заедно.

е) Прикрепете Raspi и високоговорителя към рамката за носене с горещо лепило. Завършете другите свързвания на предишна стъпка. По избор - свържете USB захранващия кабел заедно с кабелния сноп от червена намотка.

ж) За автоматично стартиране на програмата python при стартиране въведете командата:

sudo nano /etc /profile

Превъртете до дъното и добавете следния ред:

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

Въведете Ctrl-X, за да излезете, след това „Y“за запазване, последвано от „Enter“два пъти.

з) Отидете по -далеч - сега, когато имате възможности за контрол на RasPi, можете лесно да добавите още повече функции за празнуване, вижте Таймер за обратно броене на новогодишната нощ с възможност за стартиране на фойерверки

Препоръчано: