Мазмуну:

YouTube абоненттеринин эсептегич көбүк машинасы: 8 кадам (сүрөттөр менен)
YouTube абоненттеринин эсептегич көбүк машинасы: 8 кадам (сүрөттөр менен)

Video: YouTube абоненттеринин эсептегич көбүк машинасы: 8 кадам (сүрөттөр менен)

Video: YouTube абоненттеринин эсептегич көбүк машинасы: 8 кадам (сүрөттөр менен)
Video: Ошибки в сантехнике. Вводной узел в квартиру. 2024, Ноябрь
Anonim
Image
Image

Идея илимдин, ойлоп табуулардын жана Do-It-Yourself ой жүгүртүүсүнүн айланасындагы ири окуя болгон Maker Faire Lilleде ачылыш үчүн тандалгандан кийин пайда болгон.

Мен конокторду YouTube каналыма жазылууну каалап турган нерсени кургум келди. Бирок, бул коноктор менен интерактивдүүлүктүн жоктугу. Ошондуктан, мен ар бир жазылгандан кийин иш -аракет кылууну чечтим: көбүкчөлөрдү жасоо.

Төмөндөгү эки көрсөтмө мага YouTube Abonent Counter Bubble Machine. YouTube Counterди ишке ашырууга дем берди: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/

Келгиле, бул интерактивдүү эсептегичти кантип жасаганымды карап көрөлү.

1 -кадам: Электрондук материал

Электрондук микросхема
Электрондук микросхема

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

  • ESP8266 ESP-12 модулу
  • ESP-12E мотор калканы
  • 5V DC мотору (жок дегенде 5000 RPM)
  • 5V DC тиштүү мотору (болжол менен 100 RPM)
  • Led Matrix 8x8 (3-8 цифралык эсептегич үчүн 3төн 8ге чейин)
  • Кубаттоочу USB кабели (жок дегенде 1А)

Бул абдан арзан баада онлайн сатып алса болот.

ESP8266 чынжырдын мээси. Бул программалоочу такта WIFIге туташып, YouTube статистикасын ала алат, моторлорго буйруктарды жөнөтөт жана Led Matrix дисплейин башкарат. Бул модулда чектелген ток бар, мотор калкан тактасы моторго кошулушу керек.

2 -кадам: Электрондук схема

Электрондук микросхема
Электрондук микросхема

Биринчиден, ESP8266 модулун мотор калканч тактасына сайыңыз.

Бул такталарды иштетүү үчүн сиз моторлор үчүн өзүнчө электр энергиясын колдонсоңуз болот, ал эми EPS8266 тамактануу же ошол эле энергия булагын колдоно аласыз.

Районду жөнөкөйлөтүү үчүн уникалдуу электр булагын тандап алдым. Ал үчүн мотор калкан тактасында VIN менен VMдин ортосунда секирүүчү болушу керек.

Андан кийин Led Matrixти төмөнкү таблицаны колдонуп калкан тактасына туташтырыңыз

Калкан - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Акыры моторлорду A+/A- B+/B- жана USB кабелине VIN/GNDге туташтырыңыз

3 -кадам: Эскиздин конфигурациясы: Таразалар жана такта

Эскиз конфигурациясы: Китепкана жана такта
Эскиз конфигурациясы: Китепкана жана такта

ESP8266 модулу Arduino менен иштейт. Бул долбоорду ишке ашыруу үчүн кээ бир либирия жана тактай конфигурациясы талап кылынат:

Тандоолор> Кошумча такталар башкаруучусунун URL'дерине төмөнкү URLди кошуңуз:

ESP8266 v2.4.2ди Куралдар> Такта менеджерине орнотуңуз

Куралдар> Такталардан NodeMCU 1.0 (ESP-12E Module) тандаңыз

Китепкана менеджерине ArduinoJson 5.13.5 орнотуңуз

YoutubeAPI 1.1.0ди Китепкана менеджерине орнотуңуз

4 -кадам: Кодду ыңгайлаштыруу

Кодду ыңгайлаштыруу
Кодду ыңгайлаштыруу
Кодду ыңгайлаштыруу
Кодду ыңгайлаштыруу
Кодду ыңгайлаштыруу
Кодду ыңгайлаштыруу

Бул кадамга тиркелген кодду жүктөп алып, Youtube_counter_bubble_machine.ino файлын ачыңыз

Сиз "Өзгөртүлүүчү ыңгайлаштырылган конфигурация" бөлүмүндөгү кодго ылайыкташтырыла турган үч маалыматты таба аласыз:

  1. WIFIIди ыңгайлаштыруу ESP8266 тарабынан колдонула турган WIFI тармагына туура келет. Тармак маалыматыңыз менен WIFI SSID жана Сырсөз талааларын жаңыртыңыз.
  2. Каналдын IDсин тууралаңыз Бул талаа жазылуучулардын статистикасын алуу үчүн колдонула турган YouTube каналына туура келет. Сиздин каналдын идентификатору сиз YouTube каналыңыздын башкы бетинде болгондо веб браузериңиздин URL дарегинен табылышы мүмкүн. Мисалы YouLab Youtube баракчасынын URL дареги:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab каналынын идентификатору UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Өзгөчөлөштүрүү Google API_KeySome Youtube API каналга жазылуучулардын санын алуу үчүн колдонулат. API_Key Youtube APIлерин колдонуу үчүн талап кылынат. Google аккаунту менен киргенде

    console.developers.google.com

    Куралдар тактасында долбоорду түзүүнү тандаңыз жана ишеним грамоталарында грамоталарды түзүүнү тандаңыз - API ачкычы.

    Китепканадан YouTube Data API v3 тандап, Youtube эсептегич кодунун API ачкычын көчүрүү.

5 -кадам: Программаны жана тест такталарын өткөрүп берүү

Программалык камсыздоону жана тест такталарын өткөрүп берүү
Программалык камсыздоону жана тест такталарын өткөрүп берүү
Программалык камсыздоону жана тест такталарын өткөрүп берүү
Программалык камсыздоону жана тест такталарын өткөрүп берүү
Программалык камсыздоону жана тест такталарын өткөрүп берүү
Программалык камсыздоону жана тест такталарын өткөрүп берүү

Келгиле, жабдыктын жабдыктарын сынап көрөлү.

Алгач ESP8266'ды компьютериңизге USB аркылуу туташтырып, жүктөө баскычын тандаңыз. Камтылган программа тактаңызга жөнөтүлөт. Бүткөндөн кийин, сиздин Led Matrix INITти көрсөтүшү керек.

3-5 секунддан кийин Led Matrix сиздин YouTube каналыңыздын абоненттеринин санын көрсөтүшү керек. Жазылууга аракет кылып, дисплей жаңырганын жана моторлор 5 секунд иштей баштаарын текшериңиз.

Эгер кандайдыр бир кыйынчылыктарга туш болсоңуз, пайдалуу журналдарды камсыз кылган сериялык мониторду ачыңыз жана аппараттык же программалык камсыздоону оңдоого жардам бериңиз.

6 -кадам: Кодекс

Кодекс
Кодекс

Код эки бөлүккө бөлүнөт, орнотуу фазасы жана цикл фазасы.

Орнотуу Matrix Led, WIFI жана эки моторду баштоодон турат.

Цикл этабы эки секунд сайын кайталанат:

  • YouTube APIге чалыңыз
  • Led Matrixти жаңыртуу
  • Эгерде жаңы абонент 5 мүнөттө Power моторуна ээ болсо

7 -кадам: Bubble Machine

Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine
Bubble Machine

Көбүк машинасынын бөлүгү жөнөкөй эле.

Тешиктерге толгон диск идиш самын суюктугуна кирип кетет, андан кийин желдеткичтин алдында айланат. Бул көп көбүкчөлөрдү жаратат.

Диск-бул CD-ROM же DVD. Макалоочу машинанын жардамы менен тешиктерди жасаңыз. Дискти интерфейсти жасоо үчүн пластикалык капкак менен тиштүү моторго сайыңыз.

8 -кадам: Корпус

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Корпус башында 3 бөтөлкө бар эски жыгач шарап кутусуна негизделген.

LED матрицасы үчүн тик бурчтуу тешикти, желдеткич үчүн тегерек тешикти жана тиштүү мотор огу үчүн кичинекей тешикти жасаңыз. Бул самын суюктугун камтыйт. Дискти жыгач кутунун алдыңкы бөлүгүнөн тиштүү моторго сайыңыз. Акырында идишке сууга аралаштырылган идиш самын толтуруңуз.

Сиздин YouTube эсептегич Bubble Machine даяр.

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