Мазмуну:
- 1 -кадам: Электрондук материал
- 2 -кадам: Электрондук схема
- 3 -кадам: Эскиздин конфигурациясы: Таразалар жана такта
- 4 -кадам: Кодду ыңгайлаштыруу
- 5 -кадам: Программаны жана тест такталарын өткөрүп берүү
- 6 -кадам: Кодекс
- 7 -кадам: Bubble Machine
- 8 -кадам: Корпус
Video: YouTube абоненттеринин эсептегич көбүк машинасы: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Идея илимдин, ойлоп табуулардын жана 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 файлын ачыңыз
Сиз "Өзгөртүлүүчү ыңгайлаштырылган конфигурация" бөлүмүндөгү кодго ылайыкташтырыла турган үч маалыматты таба аласыз:
- WIFIIди ыңгайлаштыруу ESP8266 тарабынан колдонула турган WIFI тармагына туура келет. Тармак маалыматыңыз менен WIFI SSID жана Сырсөз талааларын жаңыртыңыз.
-
Каналдын IDсин тууралаңыз Бул талаа жазылуучулардын статистикасын алуу үчүн колдонула турган YouTube каналына туура келет. Сиздин каналдын идентификатору сиз YouTube каналыңыздын башкы бетинде болгондо веб браузериңиздин URL дарегинен табылышы мүмкүн. Мисалы YouLab Youtube баракчасынын URL дареги:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
YouLab каналынын идентификатору UCQVsjlyPMlN4tZ7cGd5NnnA
-
Өзгөчөлөштүрүү 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
Көбүк машинасынын бөлүгү жөнөкөй эле.
Тешиктерге толгон диск идиш самын суюктугуна кирип кетет, андан кийин желдеткичтин алдында айланат. Бул көп көбүкчөлөрдү жаратат.
Диск-бул CD-ROM же DVD. Макалоочу машинанын жардамы менен тешиктерди жасаңыз. Дискти интерфейсти жасоо үчүн пластикалык капкак менен тиштүү моторго сайыңыз.
8 -кадам: Корпус
Корпус башында 3 бөтөлкө бар эски жыгач шарап кутусуна негизделген.
LED матрицасы үчүн тик бурчтуу тешикти, желдеткич үчүн тегерек тешикти жана тиштүү мотор огу үчүн кичинекей тешикти жасаңыз. Бул самын суюктугун камтыйт. Дискти жыгач кутунун алдыңкы бөлүгүнөн тиштүү моторго сайыңыз. Акырында идишке сууга аралаштырылган идиш самын толтуруңуз.
Сиздин YouTube эсептегич Bubble Machine даяр.
Сунушталууда:
Интернет көзөмөлдөгөн көбүк машинасы: 4 кадам (сүрөттөр менен)
Интернет көзөмөлдөгөн көбүк машинасы: Баары көбүктү үйлөө абдан кызыктуу экенин билет, бирок бул оор жумуш болушу мүмкүн. Биз бул көйгөйдү жөн гана интернет көзөмөлдөгөн көбүк машинасын куруу менен чече алабыз, бардык сыйлыктарды алуу менен бирге күч -аракетти өткөрүп беребиз
DIY BIG LED Matrix Youtube абоненттик эсептегич: 13 кадам (сүрөттөр менен)
DIY BIG LED Matrix Youtube абоненттеринин эсептегичи: Сиз даяр стандарт 8x8 LED матрицасы менен жылдырып текст жасоо үчүн же Youtube каналыңыздын абонентин көрсөтүү үчүн дисплей катары иштедиңиз беле. Чоң даяр өлчөм - LED диаметри 5 мм. Бирок, эгер сиз бир топ чоңураак даяр LED издесеңиз
10 миллион YouTube абоненттеринин сыйлыгы LED PCB: 5 кадам (сүрөттөр менен)
10 миллион YouTube абоненттеринин сыйлыгы LED ПХБ: Резюме Бул ПКБ (Басылган Микросхема) 100,000, 1 миллион жана 10 миллион абоненттери сыяктуу белгилүү бир этаптарга жетүү үчүн жаратуучуларга берилген YouTube Play Button сыйлыгына окшош. Которуу күйгүзүлгөндө, колдонуучу жылдыра алат
ESP8266 IoT менен YouTube абоненттеринин эсептегичи: 5 кадам (сүрөттөр менен)
ESP8266 IoT менен YouTube абоненттеринин эсептегичи: Бул жерде мен сизге биринчи нерселер Интернети (IoT) долбоорун алып келдим. Мен жаңы ютубермин жана абоненттеримди столумдун же дубалдын жээкчелерине санай алганым мага сонун угулат. Ушул себептен улам мен бул укмуштуудай долбоорду сиз үчүн оңой жана пайдалуу кылдым
Cryptocurrency Ticker / Realtime Youtube абоненттеринин эсептегичи: 6 кадам (сүрөттөр менен)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: Compact LED дисплей бирдиги, ал криптовалюта катары иштейт жана реалдуу убакытта YouTube абоненттеринин эсептегичтери катары иштейт. реалдуу убакытта суу түзүү үчүн