Obsah:
- Krok 1: Komponenty
- Krok 2: Nastavte si Kalendár Google
- Krok 3: Zhromažďujte informácie o časovom pásme
- Krok 4: Konfigurujte a pridajte vlastné obrázky pre svoje udalosti
- Krok 5: Inštalácia softvéru
- Krok 6: Nastavenie softvéru
- Krok 7: Základná doska a napájanie
- Krok 8: Hlavný prípad
- Krok 9: Montáž komponentov do puzdra
- Krok 10: Zapojenie a testovanie
- Krok 11: Pridanie záznamov do kalendára
- Krok 12: Záver
Video: Pripojené nočné hodiny pre deti: 12 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Podľa týchto pokynov budete môcť postaviť hodiny, ktoré sa aktivujú pohybom a budú zobrazovať dátum, čas a príslušnú udalosť dňa. Ukáže nočný režim, keď je čas spať a keď sa deti prebudia, môžu si rýchlo zapamätať, čo bude hlavnou aktivitou dňa: škola, prázdniny, narodeninové oslavy priateľa, ragby alebo volejbal atď.
Tiež sa automaticky upraví na letný čas a bude zbierať informácie o sviatkoch z kalendára sviatkov.
Nie je to budík (v detstve ma zvykli budiť rodičia a pokúsim sa urobiť to isté pre svoje deti a ukázať im, že sa o nich niekto stará, odkedy ráno otvoria oči).
Zariadenie bude zhromažďovať informácie z kalendára Google (alebo z akejkoľvek služby, ktorá môže poskytovať kalendáre vo formáte ICS) a bude sa synchronizovať s internetovým časom, čím sa odstráni potreba manuálneho nastavenia.
Schéma, softvér a 3D dizajn krytu sú otvorené a sú k dispozícii v odkazoch. Neváhajte a prispejte akýmkoľvek nápadom alebo zlepšením tu alebo na github.
Zariadenie je založené na module ESP-32, dá sa ľahko prispôsobiť rôznym platformám založeným na ESP-23 a pravdepodobne aj ESP8266 a iným zariadeniam kompatibilným s Arduino, ktoré môžu poskytovať konektivitu.
Krok 1: Komponenty
Moje deti spia na poschodovej posteli a nemajú nočný stolík, takže hodiny sú navrhnuté tak, aby sa dali pripevniť k drevenej konštrukcii postele. Možno ho budete chcieť prepracovať tak, aby lepšie vyhovoval vašim potrebám (pokojne to urobte a podeľte sa o výsledky!), Preto som zoznam rozdelil medzi elektronické diely (vždy potrebné) a montážne diely (špecifické pre tento dizajn).
Elektronické komponenty:
- Modul založený na ESP-32. Môžete použiť Adafruit Huzzah-32 alebo akýkoľvek modul ESP-32, ktorý podporuje programovacie prostredie Arduino. Použil som modul od do-it, ktorý je k dispozícii na Amazon.it za veľmi rozumnú cenu (bohužiaľ distribúcia Adafruit v Taliansku nie je veľmi dobrá).
- PIR senzor (tu je on e, ktorý som použil, ale môžete ich ľahko nájsť na webe alebo v miestnych obchodoch pre výrobcov). Môj snímač vyžaduje napájanie 5V a generuje 3,3V výstupný signál, ktorý je kompatibilný aj s 5V zariadeniami. Skontrolujte, či majú vaše vlastné senzory rovnaké špecifikácie, alebo tomu prispôsobte dizajn.
- I2C oled displej. Použil som monochromatický displej s rozlíšením 128 x 64 pixelov a je kompatibilný s vlastným modelom Adafruit, ktorý vyžaduje na prevádzku menej pripojení (v predvolenom nastavení je nakonfigurovaný na rozhranie I2C). Ak používate iný displej, možno budete musieť zmeniť softvér, ale grafika bola implementovaná pomocou vynikajúcej knižnice GFX spoločnosti Adafruit, takže prenos na kompatibilný displej by nemal byť príliš ťažký.
- Prepojovacie káble (som veľmi zlý v spájkovaní, preto radšej nepájam priamo na piny).
- Napájanie 5V. Typ konektora nie je dôležitý, pretože ho prestrihneme a použijeme priamo vodiče. Ak chcete napájať modul ESP-32 bez magnetického upevnenia, môžete použiť napájací adaptér USB-micro.
Montážne prvky:
- 3D tlačené puzdro (odkaz na dizajn nájdete v tutoriále, neváhajte mi napísať, ak chcete odkaz na pôvodný dizajn na Thinkercad upraviť)
- Magnety. Slúžia na udržanie zariadenia pripevneného k montážnej doske a tiež na napájanie zariadenia. Vybral som si toto riešenie, aby malo niečo, čo môžem ľahko odstrániť z dôvodu údržby (a opravy chýb) a čo sa dá ľahko reštartovať odpojením a opätovným pripevnením k stene.
- Skrutky do dreva/na stenu
Náradie:
- Spájkovačka
- Skrutkovač
- Počítač s nainštalovaným Arduino IDE a vývojovým prostredím ESP-32 Arduino Core nakonfigurovaným podľa popisu na tejto stránke.
Krok 2: Nastavte si Kalendár Google
Tu ukážem, ako pomocou Kalendára Google vytvoriť kalendár, ktorý bude používať vaše zariadenie. Môžete použiť ľubovoľnú službu kalendára, ktorá vám umožní prístup ku kalendáru vo formáte iCal. Názvy polí a nastavenia sa budú samozrejme líšiť, ale pokiaľ budete môcť svoj kalendár exportovať vo formáte iCal s pevnou adresou https, mal by fungovať s vašimi hodinami.
Na prístup do Kalendára Google potrebujete účet Google.
Potom môžete navštíviť calendar.google.com.
Pokyny je potrebné dodržať pomocou prehliadača v počítači PC/Mac. Rovnaké operácie by ste mali vykonávať aj z vlastnej mobilnej aplikácie Google.
V Kalendári Google budete musieť vytvoriť nový kalendár tak, že vyberiete ikonu „+“vedľa položky „Pridať kalendár priateľa“(nie je to tak intuitívne) a potom v rozbaľovacej ponuke vyberiete položku „Nový kalendár“(intuitívnejšie).
Kalendáru môžete priradiť názov (užitočné, keď do neho budete musieť pridať udalosti na konfiguráciu hodín) a v poli s popisom môžete nastaviť predvolené časy prebúdzania a „ísť do postele“.
Na konfiguráciu časov je potrebné vložiť písmeno: „W“ako predvolený čas prebúdzania, „H“pre čas prebúdzania cez víkend a cez sviatky a „B“pred spaním, potom bodkočiarku a čas vo formáte 24 HR (Je mi ľúto svojich amerických priateľov). Na oddelených riadkoch je potrebné pridať viac parametrov.
Napríklad:
Ž: 08:00
H: 08:30
B: 22:00
To znamená, že čas prebudenia je zvyčajne 8:00 a 8:30 hod. WE/sviatky a čas spánku je 22:00.
V tomto mieste môžete kliknúť na „vytvoriť kalendár“a pridať ho do zoznamu kalendárov spravovaných Kalendárom Google.
Budete potrebovať adresu URL, ktorú je možné použiť na stiahnutie vo formáte iCal. Ak to chcete urobiť, musíte kliknúť na zvislé bodky, ktoré sa zobrazujú napravo od názvu kalendára, keď naň umiestnite kurzor myši (nie je intuitívne), a potom kliknite na „Nastavenia a zdieľanie“.
Budete sa musieť posunúť nadol po stránke nastavení (aspoň ak nemáte displej s rozlíšením 4 kB) a vyhľadať pole „Tajná adresa vo formáte iCal“. Skopírujte a uložte text (na mojej snímke obrazovky je rozmazaný), pretože ho budete potrebovať na konfiguráciu zariadenia.
Ak nemáte k svojmu účtu pripojený kalendár sviatkov, je načase ho pridať.
Znova vyberte ikonu „+“vedľa „Pridať kalendár priateľa“a tentoraz vyberte „prehľadávať zaujímavé kalendáre“.
Zobrazí sa zoznam viacerých kalendárov vrátane miestnych kalendárov sviatkov, vyberte ten, ktorý chcete použiť, a zobrazí sa v zozname vedľa vášho aktuálneho kalendára.
Otvorte stránku „nastavenia“pomocou ponuky zvislých bodiek, ako bolo popísané vyššie pre bežný kalendár, a tentoraz skopírujte a uložte adresu URL do časti „Verejná adresa vo formáte iCal“.
Ak nemôžete nájsť vhodný kalendár sviatkov, pravdepodobne vám vyhľadávanie na Googli pomôže nájsť webovú stránku, ktorá poskytuje kalendár iCal pre vaše konkrétne miesto.
V tomto mieste budete mať potrebné informácie, aby zariadenie mohlo sťahovať vaše kalendáre:
- Adresa URL vášho hlavného kalendára hodín
- URL prázdninového kalendára
Krok 3: Zhromažďujte informácie o časovom pásme
Hodiny sa môžu synchronizovať s internetovými službami, ale budú potrebovať vedieť, v akom časovom pásme sa nachádzate, aby ste im mohli prispôsobiť aktuálny čas a časy udalostí.
Časové pásma je možné vyjadriť pomocou reťazca znakov opisujúceho jeho posun od GMT (greenwichský čas) a pravidlá, ktoré sa používajú na prepínanie medzi letným a normálnym časom. Zostavenie tohto reťazca nie je veľmi jednoduché, ale našťastie pán. Pavel Gurenko implementoval pekný nástroj, ktorý nám umožňuje vygenerovať tento reťazec poskytnutím názvu nášho časového pásma, ktoré nájdete na https://www.pavelgurenko.com/2017/05/getting-posix-tz-strings-from- olson.html
Názvy časových pásiem závisia od kontinentu/krajiny/mesta, kde sa nachádzate. V Európe zvyčajne stačí špecifikovať Európu/, v prípade krajín s viacerými časovými pásmami to môže byť trochu komplikovanejšie, ale táto wikipedia stránka https://en.wikipedia.org/wiki/List_of_tz_database_time_zones vám pomôže nájsť tú správnu.
Akonáhle nájdete názov časového pásma, môžete ho napísať do formulára na mr. Gurenkov blog a stlačením tlačidla Odoslať získate správny reťazec (ako vidíte na snímkach obrazovky).
Napríklad reťazec pre moje časové pásmo (Európa/Rím) je: Európa/Rím (CET-1CEST, M3.5.0, M10.5.0/3)
Skopírujte a uložte tieto informácie, pretože ich budete musieť poskytnúť pri konfigurácii zariadenia.
Krok 4: Konfigurujte a pridajte vlastné obrázky pre svoje udalosti
Pretože budeme mať k našim hodinám pripojený grafický displej, môžeme do našich udalostí pridať nejakú grafiku, aby deti mohli okamžite pochopiť, čo je hlavnou aktivitou dňa. Štandardné ikony pre školské dni, WE/prázdniny a čas spánku sú vložené v kóde (pokyny, ako ich prispôsobiť, nájdete v repo github), ale môžete pridať obrázky pre konkrétne udalosti.
Displej je bohužiaľ dosť malý a monochromatický, takže to trochu obmedzí zložitosť vašich obrázkov.
Zariadenie podporuje monochromatické bitové mapy 48 x 48 pixlov. Dokáže ich stiahnuť z disku Google, budete však musieť poskytnúť indexový súbor, ktorý ich spojí so slovami v popise udalosti.
Vytvorte si vlastné obrázky
Najprv musíte vytvoriť bitové mapy, môžete použiť ľubovoľnú grafickú aplikáciu, ktorú chcete, pokiaľ ju uložíte ako nekomprimovaný súbor Windows Bitmap (BMP). Veľkosť súboru by mala byť 446 bajtov.
Ak používate MS-Paint, môžete vytvoriť nový obrázok a zmeniť jeho veľkosť na 48 x 48 pixelov (pozri prvý obrázok obrazovky).
Potom môžete nakresliť obrázok, môžete použiť iba čiernobielo a pixel sa na obrazovke obráti (biele pixely budú biele a naopak).
Keď ste s výsledkami spokojní (druhá snímka obrazovky), môžete vybrať „uložiť ako…“a vybrať formát obrázka ako monochromatický súbor bitovej mapy systému Windows (tretia snímka obrazovky).
Nahrajte obrázky na Disk Google a zbierajte odkazy
Keď vytvoríte všetky potrebné obrázky, môžete ich nahrať na disk Google. Na tento účel navrhujem vytvoriť priečinok.
Akonáhle nahráte svoje obrázky, mali by ste pre ne získať priame odkazy na stiahnutie pomocou tejto metódy:
www.labnol.org/internet/direct-links-for-g…
alebo na tejto stránke môžete previesť odkazy na zdieľanie na odkazy na priame stiahnutie:
sites.google.com/site/gdocs2direct/
Každý odkaz na obrázok musíte priradiť k mnemotechnickému názvu. Ak to chcete urobiť, vytvorte nový textový súbor (na počítači so systémom Windows môžete použiť poznámkový blok) a pridajte obrázok na riadok v nasledujúcom formáte:
:
zoznam by ste mali ukončiť pomocou kľúčového slova „koniec“v novom riadku (príklad nájdete na obrázku č. 4).
Odovzdajte indexový súbor
Keď skončíte, môžete nahrať indexový súbor a zhromaždiť jeho vlastnú adresu URL na stiahnutie. Budete ho musieť poskytnúť pri konfigurácii zariadenia.
Disk Google vám bohužiaľ neumožní stiahnuť súbor, ak ste ho zmenili pomocou editora služby Dokumenty Google, takže textový súbor musíte v počítači upraviť a nahrať na disk Google vždy, keď chcete pridať nové obrázky alebo niečo zmeniť..
Krok 5: Inštalácia softvéru
Ak chcete do svojho zariadenia nainštalovať softvér, musíte ho vytvoriť zo zdrojového kódu.
Nastavte podporu Arduino IDE a ESP-32
Musíte si nainštalovať Arduino IDE, ktoré si môžete stiahnuť z oficiálnej webovej stránky Arduino.
Potom musíte nainštalovať podporu ESP-32 podľa pokynov na github.
V tomto mieste by ste mali pred vytvorením kódu špecifického pre projekt vyskúšať, či je možné vzorky vytvoriť a stiahnuť do vášho zariadenia.
Stiahnite si knižnice a kód
Knižnice potrebné pre projekt musíte pridať pomocou správcu knižníc Arduino.
V hlavnej ponuke Arduino IDE vyberte „Skica / Zahrnúť knižnicu / Spravovať knižnice …“(pozri prvý obrázok obrazovky).
Na vytvorenie kódu je potrebné vyhľadať a nainštalovať:
- Knižnica Adafruit GFX
- Adafruit SSD1306
- RootCertificates
Ak chcete nainštalovať knižnicu, jednoducho zadajte jej názov do vyhľadávacieho poľa, stlačte kláves Enter, vyberte zo zoznamu správnu knižnicu, najnovšiu verziu zo zoznamu verzií a zvoľte „nainštalovať“(pozri druhú snímku obrazovky).
Stiahnite si kód
Akonáhle máte nainštalované požadované knižnice, môžete si stiahnuť zdrojový kód z môjho úložiska github.
Môžete ho jednoducho rozbaliť alebo klonovať v priečinku, kde sú uložené vaše náčrty Arduino.
Softvér je stále v procese rozpracovania, takže neváhajte a otvorte problémy na github, ak sa stretnete s problémami, a sledujte ich pre budúce aktualizácie.
Krok 6: Nastavenie softvéru
Aby sa vaše hodiny mohli pripojiť k jeho vlastnému kalendáru a zhromažďovať ďalšie informácie (kalendár sviatkov, vlastné ikony atď.), Musíte najskôr spustiť konfiguračný náčrt.
Spustite konfiguračný náčrt
V Arduino IDE môžete vybrať „Súbor / Otvoriť …“a prejsť do priečinka, do ktorého uložíte kód stiahnutý z github.
Potom môžete presunúť priečinok „KidsClockConfig“a otvoriť skicu „KidsClockConfig.ino“(pozri prvý obrázok obrazovky).
Dosku ESP-32 musíte pripojiť pomocou kábla USB, čím sa tiež zapne.
Váš počítač mu priradí sériový port, musíte ho vybrať na pravom porte v podponuke „tools / ports“v Arduino IDE.
Potom môžete na paneli s nástrojmi Arduino vybrať tlačidlo „nahrať“(šípka smerujúca doprava), aby ste vytvorili a stiahli kód do svojho modulu.
Posledná správa v okne výstupu (spodok Arduino IDE) by mala byť:
Tvrdé resetovanie pomocou kolíka RTS…
Ak sa proces úspešne dokončí, môžete potom otvoriť okno terminálu a vložiť konfiguračné údaje.
Ak chcete otvoriť terminál, v hlavnej ponuke Arduino IDE zvoľte „tools / serial monitor …“, otvorí sa nové okno, ktoré vám umožní komunikovať so zariadením sériovo (pomocou rovnakého kábla USB, aký ste použili na stiahnutie kódu).
Nakonfigurujte sériovú rýchlosť na 115 200 baudov (pozri priložený obrázok) a stlačte tlačidlo „odoslať“.
Zariadenie sa vás opýta na SSID (názov vašej siete Wi-Fi). Nastavenia sú uložené vo vnútri zariadenia EEPROM (trvalé úložisko), ak je už niečo uložené, stačí kliknúť na tlačidlo Odoslať, aby zostalo tak, ako je. V opačnom prípade stačí skopírovať alebo napísať informácie do textového poľa a kliknúť na položku Odoslať.
Budete požiadaní o:
- SSID (pozri snímku obrazovky)
- wi-fi kľúč (heslo)
- verejná adresa URL kalendára používaného na udalosti (ten, ktorý ste vytvorili v kroku 2)
- Adresa URL kalendára sviatkov (pre vašu krajinu/miesto, zhromaždená v kroku 2)
- Časové pásmo vo formáte získanom v kroku 3 (napríklad časové pásmo pre Taliansko je „CET-1CEST, M3.5.0, M10.5.0/3“vložené bez úvodzoviek)
- URL indexového súboru (vytvorený v kroku 4)
Po zadaní posledných informácií by ste mali vidieť:
Nastavenia uložené.
Vytlačené na sériovej konzole.
Vaše zariadenie je teraz pripravené na spustenie konečného náčrtu a jeho použitie ako nočných hodín.
Spustite záverečný náčrt
V tomto mieste môžete otvoriť skicu s názvom „KidsClock“a stiahnuť ju do zariadenia.
Načíta konfiguráciu a poskytne niekoľko informácií o sériovom porte, pričom tieto informácie stiahne z internetu.
Skontrolujte, či tam nie sú hlásené žiadne chyby, a odpojte zariadenie od počítača, ste pripravení pripojiť ostatné hardvérové komponenty a používať ho.
Krok 7: Základná doska a napájanie
Moje deti spia na poschodovej posteli, a tak som potreboval navrhnúť hodiny, ktoré by sa dali pripevniť na drevenú konštrukciu postele. Tiež som chcel mať ľahký prístup dovnútra (na vyriešenie problémov) a ľahký spôsob, ako vypnúť a vrátiť hodiny, ak sa niečo pokazí na softvérovej stránke.
Rozhodol som sa použiť magnety, aby boli moje hodiny pripevnené k malej podpernej doske pripevnenej k posteli. Pretože magnety tiež vedú elektrinu, rozhodol som sa ich pripojiť k zdroju napájania. Týmto spôsobom odpojenie a opätovné pripojenie hodín k doske ich tiež resetuje. 3D dizajn krytu hodín nájdete na thinkercad.
Prvým komponentom, ktorý potrebujete zapojiť, je základná doska. Magnet by ste mali dať zapadnúť do otvorov. Bude to vyžadovať určitý tlak, ale ich zaistenie na mieste je nevyhnutné na zabezpečenie toho, aby po odpojení hodín nezostali pripevnené k hlavnému puzdru.
Priamo k magnetom som spájkoval drôty z 5V zdroja. Najprv môžete umiestniť magnety a potom spájkovať vodiče zo zadnej strany. Zahrievaním magnetov sa tiež trochu roztaví PLA okolo nich, čím sa zaistí, že sa nedajú ľahko odstrániť z platne.
Spotreba energie zariadenia je pomerne nízka, takže by stačilo napájanie 500mA. Dávajte si pozor na to, aký magnet pripájate k kladnému a zápornému vodiču napájacieho zdroja (je vhodné napísať značku „+“a „-“značkou, aby ste ich nevymenili).
Krok 8: Hlavný prípad
Musíte pripojiť dva ďalšie magnety a použiť ich na prenos energie na dosku, na displej a na snímač pohybu.
Aby som to zjednodušil, prestrihol som niekoľko prepojovacích káblov (doska a ďalšie komponenty majú kolíky 2,54 mm) a vyrobil som dva káble s viacerými výstupmi (pozri prvý obrázok). Jeden s 3 výstupmi pre napájanie 5V a jeden so 4 pre uzemnenie.
Mali by ste vziať drôt bez prepojovacieho konektora a spájkovať ho s magnetom, ale najskôr musíte urobiť dve veci:
- skontrolujte, ktorá strana magnetu sa zhoduje s polaritou magnetu, ktorý ste vložili do základnej dosky. Dva magnety, ktoré plánujete použiť, môžete jednoducho pripevniť na tie, ktoré sú už na základnej doske.
- zasuňte drôt do pravého otvoru v puzdre, v tomto kroku budete musieť najskôr spájkovať drôt k magnetu a potom ho zapojiť na miesto, ako je znázornené na obrázkoch.
Dôkladne skontrolujte, či sa červené a čierne vodiče zhodujú s polaritou na základni, pretože nesprávne zapojenie môže poškodiť vaše súčiastky.
Krok 9: Montáž komponentov do puzdra
3D tlačené puzdro má dva montážne otvory, jeden (hore) pre PIR senzor a jeden v spodnej časti od displeja.
Najprv by ste mali namontovať displej. Jemne ho zatlačte dovnútra miesta montáže (sklo nie je veľmi odolné, aspoň na displeji, ktorý som použil, takže buďte opatrní) a zaistite ho na mieste jednou z malých obdĺžnikových častí. To by malo stačiť na to, aby zostalo zaistené na svojom mieste a aby zostali kolíky prístupné pre zapojenie.
Teraz by ste mali namontovať PIR senzor, ale najskôr by ste mali trochu znížiť jeho citlivosť, aby ste sa vyhli tomu, že sa môže spúšťať pohybmi počas spánku. Na zamaskovanie predného objektívu som použil lepiacu pásku, pričom v hornej časti senzora zostal len otvor. Takto ho budete musieť aktivovať mávnutím ruky nad hodinami. Skrutky som použil aj na kalibráciu citlivosti na nízku úroveň, takže ju aktivuje iba ruka blízko snímača. V dokumentácii svojho senzora PIR pochopíte, ako nakonfigurovať jeho citlivosť (ak je to samozrejme možné).
Akonáhle je senzor maskovaný a nakonfigurovaný, môžete objektív zaistiť na mieste a zasunúť snímač do montážneho otvoru a pripevniť ho k obdĺžnikovému bloku tak, ako ste to urobili pre displej.
Krok 10: Zapojenie a testovanie
Teraz je čas prepojiť komponenty a skontrolovať, či hodiny fungujú.
Schému si môžete pozrieť stiahnutím súboru PDF, ktorý je priložený k tomuto kroku.
Najprv by ste mali k displeju pripojiť piny I2C (SCL a SDA) dosky ESP-32.
Na doitovej doske sú to piny označené GPIO21 a GPIO22, poloha a štítky sa môžu na iných doskách založených na ESP-32 meniť, ale mali by ste ľahko nájsť SCL a SDA uvedené v dokumentácii.
Potom musíte pripojiť výstupný kolík PIR (stredný kolík pre môj snímač, ale znova skontrolujte dokumentáciu, ak používate iný) k GPIO12.
V tomto mieste budete musieť pripojiť 5V napájací zdroj (červený kábel) k pinom VIN dosky, PIR a displeju a uzemňovaciemu káblu (čierny) k 2 uzemňovacím kolíkom dosky (jeden by mal stačiť, ale ja som radšej použite obe, aby bola doska pevnejšie prepojená vo vnútri skrinky), PIR a displeja
Veci môžu vyzerať trochu chaoticky, ale mali by ste byť schopní všetko zasunúť do puzdra, ponechať modul ESP32 na vrchu a potom puzdro pripevniť k základovej doske.
Displej by sa mal zapnúť za menej ako jednu sekundu a zobraziť správu: „Pripojenie k“a vaše SSID.
Po niekoľkých sekundách by mal zobraziť aktuálny čas a potom podľa neho upraviť obrázky.
Krok 11: Pridanie záznamov do kalendára
Teraz môžete do kalendára pridávať nové položky.
Môžete použiť webovú stránku kalendára alebo telefónnu aplikáciu.
Stlačte veľkú ikonu „+“a nakonfigurujte svoju udalosť.
Dôležité veci, ktoré si musíte všimnúť (pozri snímku obrazovky), sú:
- uistite sa, že ste vybrali správny kalendár, Google používa váš hlavný kalendár ako predvolený, budete ho musieť zmeniť
- čas začiatku udalosti je tiež čas prebudenia, teda čas, kedy sa displej prepne z nočného režimu na udalosť
- zariadenie podporuje iba jednotlivé udalosti, žiadne opakované/periodické
- Text v poli s predmetom (až 32 znakov) sa zobrazí pod ikonou
- Do popisného poľa môžete pridať názov jedného z obrázkov, ktoré ste nakonfigurovali v kroku 4, alebo nechať pole prázdne a použiť predvolenú ikonu.
Aplikácia si stiahne kalendár každých 10 minút, takže vaša udalosť sa nemusí zobraziť okamžite, ak ste ju nakonfigurovali pre aktuálny deň.
Je vhodné odstrániť staré záznamy z kalendára, aby sa množstvo údajov, ktoré si bude musieť zariadenie stiahnuť, aby aktualizovalo svoj vlastný rozvrh, časom nezvyšovalo.
Krok 12: Záver
Dúfam, že sa pokúsite zostrojiť a upraviť toto malé zariadenie a použiť ho ako spôsob, ako sa dozvedieť o mikrokontroléroch, konektivite atď., A tiež aby bolo ranné vstávanie pre vaše deti zábavnejšie.
Plánujem to čoskoro zdokumentovať na svojom blogu a pridať ďalšie technické detaily v porovnaní s týmto návodom na zostavenie.
Ak máte problémy s jeho stavbou, použite tu komentáre. Ak máte problémy so softvérom, použite github repo.
Toto samozrejme nie je hotový výrobok. Je to len zábavný experiment, ktorý ukazuje, ako môžete prenášať údaje z internetovej služby na fyzické vyhradené zariadenie. Je to pre mňa stále nedokončená práca a beriem návrhy od detí, ako to možno zlepšiť. Neváhajte sa podeliť aj o svoje názory a návrhy!
Odporúča:
Nočné hodiny s budíkom MP3: 6 krokov (s obrázkami)
Nočné hodiny s budíkom MP3: Pre tento projekt som chcel vytvoriť pohodlný a plne funkčný nočný budík s nápisom. Moje osobné predpoklady pre nočný budík sú: Čitateľné za akéhokoľvek svetla, v noci nie oslepujúce, budíky MP3, Upútať
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Hodiny na spánok detí: 6 krokov (s obrázkami)
Hodiny na spánok pre deti: Potreboval som hodiny, ktoré by pomohli mojim 4 -ročným dvojčatám naučiť sa zaspať o niečo dlhšie (už mám dosť toho, že som sa musel v sobotu zobudiť o 5:30 ráno), ale nemôžu ešte čas na čítanie. Po prelistovaní niekoľkých položiek vo veľmi obľúbenom nákupnom
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaň na lôžku !!!: Zbláznili sme sa bez dostatočného spánku !!! Naše 2-ročné dieťa nemohlo pochopiť, ako " čakať na 7 " na hodinách, než ráno z rána vychádzal zo svojej miestnosti. Zobudil by sa skoro (myslím asi 5:27 - - "je 7 !!!"
Stmievač- pre nočné hodiny atď .: 4 kroky (s obrázkami)
Stmievač- pre nočné hodiny a pod .: Táto jednotka vznikla kvôli tomu, že sa moja žena sťažovala, že nevidela hodiny spálne, keď bola spálňa v tme, a nechcela zapnúť svetlá, aby ma zobudila. . Moja žena nechcela na hodinách oslepujúce svetlo, ale dostatok svetla