![Notifikátor YouTube pro počítače: 11 kroků (s obrázky) Notifikátor YouTube pro počítače: 11 kroků (s obrázky)](https://i.howwhatproduce.com/images/006/image-16507-8-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Image Image](https://i.howwhatproduce.com/images/006/image-16507-10-j.webp)
![](https://i.ytimg.com/vi/ITI9ToWFHCk/hqdefault.jpg)
Máte noční můry ze ztráty svých odběratelů YouTube? Pokud tak učiníte, nejste jediní.
Naštěstí jsem vytvořil tento „YouTube Desktop Notifier“, abych měl aktuální informace o mých odběratelích kanálů a počtech zhlédnutí. Tento velmi jednoduchý kutilský projekt mě stál kolem 10 dolarů a nyní mě drží v cestě mému kanálu. Kromě zobrazení počtu odběratelů a zobrazení toto zařízení také „pípne a svítí“, když můj kanál získá nového předplatitele.
Krok 1: Hardwarový požadavek - 1
![Hardwarový požadavek - 2 Hardwarový požadavek - 2](https://i.howwhatproduce.com/images/006/image-16507-11-j.webp)
Pro tento projekt potřebujeme kombinaci elektronických součástek a nástrojů pro zpracování dřeva.
- Mezi elektronické součásti patří:
- Perfboard
- NodeMCU
- Modul snižování napětí 220 V AC až 5 V DC
- Štít bzučáku nebo bzučák a odpor 100 ohmů
- Přepínač SPDT
- 4 x TM1637 4bitové digitální 7segmentové displeje
- Pár barevných LED a stejný počet rezistorů 220Ω
- Několik propojovacích kabelů
- Kabel USB pro nahrání kódu
- a obecná pájecí zařízení
Krok 2: Hardwarový požadavek - 2
Pro pracovní kousek potřebujeme:
- Patro dřevo
- Tužka
- Měřicí páska
- Ruční/sekaná pila
- Kladivo
- Hřebíky
- Brusný nástroj
- a osobní ochranné prostředky (OOP) pro dřevořezbu
Vyrábím skříň z paletového dřeva, protože mi zbyla obrovská hromada palet z mých dalších projektů DIY WoodWorking. Krabici můžete také vyrobit z lepenkové nebo plastové nádoby a namalovat ji, aby měla COOL vzhled.
Krok 3: Téma pokryto
![Téma pokryto Téma pokryto](https://i.howwhatproduce.com/images/006/image-16507-12-j.webp)
Krok 4: Plán
![Plán Plán](https://i.howwhatproduce.com/images/006/image-16507-13-j.webp)
V plánu je vyrobit krabici o rozměrech 24 x 10 cm, do které se vejdou obvody.
Když je zařízení zapnuto, nejprve se připojí k uvedené síti Wi-Fi pomocí páru SSID a hesla uvedeného v kódu. Jakmile je vytvořeno připojení, kód používá k načtení dat ze serveru YouTube kombinaci „klíče Google API“(v další části vám ukážu, jak jej vygenerovat) a vašeho „ID kanálů YouTube“. Zařízení poté zobrazí zobrazení a počet odběratelů pomocí 7segmentového displeje.
Po zobrazení informací čeká 5 minut, než načte další sadu informací ze serveru YouTube. Proměnná se používá k uložení aktuálního počtu odběratelů. Pokud je počet nových účastníků vyšší než počet starých, bzučák se zapne a modrá a bílá LED dioda střídavě bliká (svítí).
Krok 5: Zapojení
![Elektrické vedení Elektrické vedení](https://i.howwhatproduce.com/images/006/image-16507-14-j.webp)
Zapojení je velmi jednoduché. Začneme připojením 7segmentových displejů k mikrokontroléru. Každý z těchto displejů má 4 piny, 2 pro napájení a jeden pro hodiny a druhý pro data. Připojte datové a hodinové piny k NodeMCU podle pokynů uvedených na obrazovce.
Poté připojíme všechny VCC piny displejů na 3,3V pin NodeMCU. Dále připojte stínění bzučáku/bzučák s odporem 100Ω ke kolíku D8. Poté připojte modrou a bílou LED k pinům D9 a D10 pomocí odporu omezujícího proud 220 ohmů.
Nyní pokračujte a propojte všechny uzemňovací kolíky s kolíkem GND NodeMCU. Jakmile jsou všechny piny připojeny, připojte přepínač k VIN NodeMCU a GND na GND převodníku stepdown.
Krok 6: Použité knihovny
![Použité knihovny Použité knihovny](https://i.howwhatproduce.com/images/006/image-16507-15-j.webp)
![Použité knihovny Použité knihovny](https://i.howwhatproduce.com/images/006/image-16507-16-j.webp)
![Použité knihovny Použité knihovny](https://i.howwhatproduce.com/images/006/image-16507-17-j.webp)
![Použité knihovny Použité knihovny](https://i.howwhatproduce.com/images/006/image-16507-18-j.webp)
Uživatel a ID kanálu jsou uvedena v části „Informace o účtu“
Přihlaste se ke svému účtu YouTube.
Vpravo nahoře klikněte na ikonu svého účtu> Nastavení.
Na levém panelu klikněte na „Pokročilá nastavení“.
Zde je seznam knihoven, které pro tento projekt potřebujeme.
Softwarové knihovny:
- Ovladač LED TM1637:
- ESP8266WiFi:
- Arduino Json:
- Arduino YouTube API:
Všechny si můžete stáhnout z GitHubu, odkazy jsem uvedl v popisu níže. Po stažení rozbalte a přejmenujte knihovny odstraněním speciálních znaků a „předlohy“z jejich názvů. Umístěte složku do složky knihoven Arduina. Pokud se jedná o vaši úplně první knihovnu, budete možná muset vytvořit složku Libraries. Restartujte IDE, aby správně načetlo soubor KEYWORD, příklady a přidalo knihovnu do nabídky Knihovna.
Jedinečné identifikátory:
- WiFi SSID/heslo
- ID kanálu YouTube:
- Klíč Google API:
- Spolu s knihovnami potřebujete pro tento projekt také několik jedinečných identifikátorů.
- První z nich je SSID a heslo vaší bezdrátové sítě.
-
Poté budete potřebovat jedinečné ID kanálu svého kanálu YouTube. Chcete -li to získat:
- Přihlaste se ke svému účtu YouTube.
- Vpravo nahoře klikněte na ikonu svého účtu> Nastavení.
- Na levém panelu klikněte na „Pokročilá nastavení“.
- Uživatel a ID kanálu jsou uvedena v části „Informace o účtu“
-
A nakonec musíte pro svůj kanál vygenerovat „klíč Google API“. Chcete -li vygenerovat klíč
- Vyhledejte Google „Pomocí klíčů API“nebo otevřete odkaz uvedený v popisu níže.
- Přejděte dolů a klikněte na „API a služby → Pověření“
- Pokud se na tuto stránku dostanete úplně poprvé, budete muset vytvořit nový projekt kliknutím na tlačítko „Vytvořit“.
- Přijměte podmínky, pojmenujte svůj projekt a poté kliknutím na tlačítko „Vytvořit“projekt vytvořte
- Jakmile je projekt vytvořen, stačí kliknout na rozevírací nabídku „Vytvořit přihlašovací údaje“a odtud vybrat „Klíč API“
- Systém vygenerování klíče zabere čas. Po vygenerování vám klíč ukáže ve vyskakovacím dialogu. - Zkopírujte a uložte do svého e -mailu
- Nyní klikněte na možnost „Knihovna“na levém panelu a
- Přejděte dolů a povolte „YouTube Data API v3“a „YouTube Reporting API“kliknutím na ně a stisknutím tlačítka „Povolit“
- Počkejte 5 až 10 minut a poté byste měli být schopni použít klíč API, který jste právě vygenerovali ve svém kódu.
Krok 7: Zpracování dřeva
![Zpracování dřeva Zpracování dřeva](https://i.howwhatproduce.com/images/006/image-16507-19-j.webp)
![Zpracování dřeva Zpracování dřeva](https://i.howwhatproduce.com/images/006/image-16507-20-j.webp)
![Zpracování dřeva Zpracování dřeva](https://i.howwhatproduce.com/images/006/image-16507-21-j.webp)
![Zpracování dřeva Zpracování dřeva](https://i.howwhatproduce.com/images/006/image-16507-22-j.webp)
Začněme náš projekt sestavením dřevěné bedny. Jak již bylo zmíněno dříve, omezím:
2 x 24x10cm, 2 x 10x6cm boční panely a jedna zadní deska 24x10cm. Po rozřezání všech dřevěných bloků se připojím a zbrousím, aby krabice měla pěkný a hladký vzhled. Na zadní straně jednotky vyvrtám 2 otvory, jeden z nich bude pro napájecí kabel a druhý pro vypínač.
Krok 8: Pájení
![Pájení Pájení](https://i.howwhatproduce.com/images/006/image-16507-23-j.webp)
![Pájení Pájení](https://i.howwhatproduce.com/images/006/image-16507-24-j.webp)
![Pájení Pájení](https://i.howwhatproduce.com/images/006/image-16507-25-j.webp)
![Pájení Pájení](https://i.howwhatproduce.com/images/006/image-16507-26-j.webp)
Jakmile bude krabice připravena, pájím všechny součásti elektroniky a nainstaluji je do krabice.
Začnu pájením NodeMCU. Poté připájím rezistor 100Ω na pin D8 NodeMCU. Poté pájím bzučák na perfboard a propojím jej s NodeMCU. Dále pájím spínač a nainstaluji jej na zadní stranu krabice. Podle schématu se jeden pin přepínače připojí k VIN NodeMCU a druhý k kladnému terminálu převodníku stepdown. The -ve end of the converter will connect to the GND pin of NodeMCU. Nyní pájím 7 segmentů podle schématu.
Dále pájím modrobílé LED na piny D9 a D10 NodeMCU. Takhle vypadá můj faceplate. Před instalací čelní desky si nechám udělat rychlý test. Vypadá to, že vše funguje tak, jak by mělo. Dobře, dovolte mi nainstalovat čelní panel a poté vám vysvětlím kód.
Krok 9: Kód
![Kód Kód](https://i.howwhatproduce.com/images/006/image-16507-27-j.webp)
Toto je seznam knihoven, které pro tento projekt potřebujeme.
Nyní, pokud používáte stejné schéma jako já, nemusíte v tomto kódu upravovat nic jiného než těchto několik řádků. Zde stačí přidat SSID a heslo vaší sítě WiFI a klíč Google API a ID kanálu. Zbytek můžete nechat tak, jak je, a načíst kód do NodeMCU.
"Api_mtbs" je střední doba mezi požadavky API generovanými mikroprocesorem.
Poté inicializuji displeje nastavením hodin a datových pinů. Poté nastavuji bzučák a 2 LED diody.
V sekci setup () nastavuji režimy pinů LED a zapínám modrou LED při spuštění. Poté vymažu všechny 7 segmenty a zobrazuji 0 na displeji 1 a 3. Poté se zařízení připojí k síti WiFI pomocí poskytnutých přihlašovacích údajů.
V sekci loop (), když hodnota čítače překročila api_mtbs nebo jednoduše, když přijde čas provést další požadavek na server YouTube, provede se volání API s ID kanálu a výsledek se zobrazí na sériovém monitoru a na 7segmentových displejích. Chcete -li zobrazit poslední 4 číslice, musíte vypočítat MOD přijatého počtu a poté odečíst hodnotu MOD od původní hodnoty, abyste získali první 4 číslice. Jedna věc, které jsem si všiml, je, že pokud je MOD řekněme 24, pak displej zobrazuje pouze 24 a ne 0024. Takže budeme muset na displej přidat chybějící nuly. Tento bit kódu je přidat chybějící 0.
A konečně, tento bit kódu je zapnout bzučák a LED diody, když se počet nových účastníků zvýší než počet starých účastníků.
Poznámka: Pin D9 a D10 jsou piny RX a TX NodeMCU. Pokud tedy k těmto pinům připojíte diody LED, nebudete moci na sériový monitor nic získat. Během procesu testování tedy nepřipojujte nic k pinům D9 a D10 a komentujte bit, který nastavuje režimy pinů pro tyto piny.
Kód si můžete stáhnout z odkazu uvedeného v popisu níže.
Krok 10: Budoucí vylepšení
![Budoucí vylepšení Budoucí vylepšení](https://i.howwhatproduce.com/images/006/image-16507-28-j.webp)
Několik věcí, které zahrnu do nadcházející verze tohoto projektu, je:
- Uložení denního počtu do databáze webového serveru
- Uložení měsíčního počtu do databáze webového serveru
- Vytvořte webové rozhraní pro zobrazení denní/měsíční analýzy pomocí sloupcového/čárového grafu
- Přidání NeoPixelů místo blikajících LED diod
Pokud máte nějaké další návrhy, dejte mi prosím vědět v níže uvedených komentářích. Dobře, tak na co čekáš? Pokračujte a stiskněte tlačítko Přihlásit se k odběru a nechte můj oznamovatel na ploše bzučet a zářit.
Doporučuje:
Jak odesílat velké soubory z počítače do počítače: 6 kroků
![Jak odesílat velké soubory z počítače do počítače: 6 kroků Jak odesílat velké soubory z počítače do počítače: 6 kroků](https://i.howwhatproduce.com/images/001/image-2206-13-j.webp)
Jak odesílat velké soubory z počítače do počítače: S postupujícím technologickým vývojem se velikost souborů stále zvyšuje. Pokud se věnujete kreativnímu řemeslu, jako je návrh nebo modelování, nebo jen fandíte, může být přenos velkých souborů obtížný. Většina e -mailových služeb omezuje maximální velikost přílohy na přibližně 25
Gigapixelový mikroskop pro stolní počítače: 10 kroků (s obrázky)
![Gigapixelový mikroskop pro stolní počítače: 10 kroků (s obrázky) Gigapixelový mikroskop pro stolní počítače: 10 kroků (s obrázky)](https://i.howwhatproduce.com/images/005/image-12888-4-j.webp)
Stolní gigapixelový mikroskop: V optických mikroskopech existuje zásadní kompromis mezi zorným polem a rozlišením: čím jemnější detaily, tím menší je oblast zobrazovaná mikroskopem. Jedním ze způsobů, jak překonat toto omezení, je přeložit vzorek a získat obrázky o
Notifikátor: 17 kroků
![Notifikátor: 17 kroků Notifikátor: 17 kroků](https://i.howwhatproduce.com/images/001/image-2551-32-j.webp)
Notifikátor: Zařízení lze připojit například k systému IFTTT a reagovat, když se objeví nová pošta. Na app.remoteme.org vygenerujeme po volání odkaz, který bajty budou odeslány do Arduina, a Arduino zobrazí nějaký světelný efekt a přehraje několik
Stahujte videa z YouTube/Google do svého počítače/iPodu/Zune: 4 kroky
![Stahujte videa z YouTube/Google do svého počítače/iPodu/Zune: 4 kroky Stahujte videa z YouTube/Google do svého počítače/iPodu/Zune: 4 kroky](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10542857-download-youtubegoogle-videos-to-your-computeripodzune-4-steps-j.webp)
Stahujte videa z YouTube/Google do svého počítače/iPodu/Zune: Toto je můj první návod a toto je zdaleka jeden z mých oblíbených webů, kde jsem také byl. Ke stahování videí z YouTube je třeba provést několik kroků
Dejte zdarma videa z počítače/Youtube na hráče Sansa: 4 kroky
![Dejte zdarma videa z počítače/Youtube na hráče Sansa: 4 kroky Dejte zdarma videa z počítače/Youtube na hráče Sansa: 4 kroky](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960965-put-lag-free-videos-from-your-computeryoutube-onto-sansa-players-4-steps-j.webp)
Umístěte videa zdarma z počítače/Youtube na hráče Sansa: Video přehrávače Sansa zaznamenávají u většiny videí zpoždění zvuku delší než 5 minut. My Instructable vás provede kroky k vložení videí a videí Youtube z vašeho počítače do přehrávače videa Sansa