Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
Mislim, da je to tema, s katero se spopada vsak starš. Koliko se lahko otroci igrajo s svojimi iPadi (ali katerim koli drugim tabličnim računalnikom).
Poskusili smo več pristopov, na primer določen čas, vendar to ni delovalo, saj se je naš otrok vedno želel domov, ko mu je bilo dovoljeno igrati s svojim iPadom.
Časovnik za predvajanje iPad -a Tako sem naredil časovnik za predvajanje iPad -a. Jasna in enostavna naprava, ki otrokom omogoča samokontrolo, kdaj lahko uporabljajo svoj ljubljeni iPad. V programski opremi lahko za vsak dan v tednu nastavite, koliko časa jim je dovoljeno igrati na iPadu (ali kateri koli drugi tablici). Seveda je tudi ena možnost nič minut:-) tako kot v našem primeru v šolskih dneh.
SISTEM BONUSNE KARTICE Vključuje "sistem bonus kartic". To so kartice RFID, ki jih lahko otroci zaslužijo, na primer, ko končajo zdrav obrok brez jamranja:-) V programski opremi lahko nastavite, koliko dodatnega časa bo vsaka kartica dodala. V našem primeru se lahko naš sin igra samo ob vikendih (pet, sobota in sonce), zato lahko te karte zbira ves teden in se lahko sam odloči, ko si v teh dneh želi dodatnega časa.
Seveda lahko vsako kartico uporabite samo enkrat! Obstaja "nadrejena" oznaka RFID, ki lahko ponastavi vse uporabljene kartice, tako da jih je mogoče znova uporabiti.
Če vam je ta projekt všeč, vas prosim, da glasujete zame na tekmovanju ur:-)
1. korak: Strojna oprema
Ohišje je lasersko izrezano iz 3 mm lesa. Datoteko.dwg lahko prenesete tukaj (glejte priložene datoteke). Sestavljen je iz 8 plasti 3 mm. Seveda lahko to prilagodite debelini (količini plasti) in širini tablične naprave.
V sredini je stikalo za arkadni slog, ki zaznava, ali je tabela vstavljena ali ne.
V primeru, da niste seznanjeni z 2D oblikovanjem (datoteke.dwg). Uporabil sem brezplačno programsko opremo, imenovano draftsight. Lahko ga prenesete tukaj:
V primeru, da sami nimate laserskega rezalnika, poskusite poiskati lokalni makerspace / fablab, / hackerspace, ki bo verjetno imel laserski rezalnik. Zasnova ni prevelika, zato bi jo morali zlahka razrezati (na več kosov) na majhnem laserskem rezalniku.
V zasnovi so luknje za vijake, lepil pa sem tudi posamezne plasti.
Po izdelavi ohišja sem ga brusila, uporabila beli temeljni premaz in ga po tem pobarvala s sivo/srebrno barvo.
Ohišje lahko obesite na steno ali pa sem ga v mojem primeru namestil na težko kovinsko palico (ki sem jo obdržal, ko sem vrgel omaro IKEA, v kateri so bile te palice, da se najbližje ne prevrne.
2. korak: Elektronika
Želel sem, da bi bila elektronika poceni in enostavna za uporabo. Zato sem zasnovo zasnoval na ESP8266 podjetja adafruit:
To je čip 'arduino' za 9,95 USD z wifi in na aliexpressu lahko najdete veliko celo cenejših naprav ESP8266, ki bi morale delovati tudi vse.
Zasnova je na koncu povečala vsa vrata ESP8266. Uporabljata se tako I2C kot SPI.
- I2C za adafruit i2c LED nazaj:
- SPI za MFRC-522 (samo poiščite na aliexpress.com "mfrc-522"
- Ena vrata za priključitev stikala
- Ena vrata za priključitev piezo zvočnika, tako da naprava lahko "piska":-)
malo mi je prilegalo, toda z držanjem dobre stare pištole za vroče lepilo mi je uspelo, da je vse ostalo na svojem mestu:-)
Tu je celoten seznam komponent strojne opreme:
- Adafruit HUZZAH ESP8266 Odbijač
- Adafruit 0,56 "4-mestni 7-segmentni zaslon z nahrbtnikom I2C
- Bralnik RF-ID MFRC-522
- Piezo zvonec
- 1x 10K ohmski upor (za stikalo)
- 1x 100 ohmski upor (za piezo)
- Arkadno mikro stikalo
-
Serijski TTL-232 USB kabel FTDI (za programiranje ESP8266)
3. korak: programska oprema
Kodo Arduino lahko prenesete s:
V programski opremi, ki ste lastnik wifi (SSID in geslo), morate konfigurirati. Dodati morate tudi vse kartice RFID, ki jih uporabljate.
Če ne poznate ID -jev kartic SSID, samo zaženite programsko opremo in preverite serijski izhod, na njem bodo prikazane vse "neprepoznane kartice" in prikazani bodo njihovi ID -ji.
Konfiguracija kartice
Na kartico lahko nastavite, koliko minut bo dodala.
Če kartico konfigurirate kot 254, bo vsa uporabljena kartica ponastavila na neuporabljeno. Če kartico konfigurirate kot 253, bo ura ponastavila na privzeto vrednost tega dne.
Programska oprema spremlja, kaj je bila uporabljena kartica RFID. Tako jih do ponastavitve ne bo mogoče uporabiti, na zaslonu pa se prikaže "USED", ko je kartica predstavljena.
Programska oprema vsako minuto shrani tudi »zadnjo minuto« v pomnilnik EEPROM, zato se v primeru izpada električne energije ali otroka, ki poskuša ponastaviti napravo, vedno vrne v zadnjo minuto.
Odštevanje
Odštevalna ura bo prikazala količino ali ure: preostale minute, ko je več kot 60 minut. V zadnjih 60 minutah bodo prikazane minute: sekunde
Obvestila
Eden ključnih elementov naprave je, da bo pošiljala obvestila tabličnemu računalniku. Ker ESP8266 ne more pošiljati paketa HTTPS (premalo moči za šifriranje), uporablja storitev obveščanja IFTTT in spletne kljuke, ki podpirajo navadne klice HTTP. Za konfiguracijo IFTT glejte naslednji razdelek.
4. korak: Obvestilo prek IFTTT
Ker ESP8266 ne more izpolnjevati zahtev HTTPS, večina API -jev za obveščanje ni mogoča. Fantastično je, da ima IFTTT še vedno osnovni HTTP webhook. Omogoča sprožitev dejanja, če je bila podana zahteva HTTP. Na podlagi tega lahko sprožite dejanje obvestila.
Na tabličnem računalniku morate namestiti aplikacijo IFTTT. Podprta sta iPad in Android. V mojem primeru sem za iPad ustvaril ločen račun.
V nastavitvah spletnega kljuka boste našli edinstven ključ, ki ga boste morali dodati v kodo Arduino.
5. korak: Povzetek
Torej, če ste sposobni…
- z laserskim rezalnikom izrezati okvir
- spajkajte vse komponente skupaj
- konfigurirajte storitev IFTTT
- in naložite pravilno kodo Arduino v svoj ESP8266
Svojemu odvisnemu otroku lahko ponudite jasen sistem nadzora časa v napravi:-)
Priporočena:
Časovnik za vklop z Arduinom in rotacijskim dajalnikom: 7 korakov (s slikami)
Časovnik za napajanje z Arduinom in rotacijskim dajalnikom: Ta merilnik časa temelji na časovniku, predstavljenem na: https: //www.instructables.com/id/Timer-With-Arduin … Napajalni modul in SSR (polprevodniški rele ), ki jih je mogoče priklopiti
Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom: To je digitalna ura Morphing (zahvaljujoč Hari Wiguna za koncept in kodo preoblikovanja), je tudi analogna ura, postaja za poročanje o vremenu in kuhinjski časovnik. Blynk aplikacija na vašem pametnem telefonu prek WiFi. Aplikacija vam omogoča
20 Časovnik za ročno pranje za COVID-19: 6 korakov (s slikami)
20 Časovnik za pranje sekundarnih rok za COVID-19: Ko se je globalni COVID-19 širil, se moramo zaščititi ne le tako, da jih naberemo manj in nosimo masko za obraz, ampak tudi pogosteje umivamo roke. Če niste, to ni učinkovito. ne umijte si rok pravilno. Kako si pravilno umiti roke? W
Uporabite kretnje za nadzor predvajanja YouTube z Arduinom: 5 korakov
Uporabite kretnje za nadzor predvajanja v YouTubu z Arduinom: StoryYouTube vam omogoča, da hitro premikate naprej 5 sekund vsakič, ko kliknete desni gumb. Zato sem se odločil, da z Arduinom in pythonom naredim krmilnik, ki mi bo pomagal hitro premakniti naprej 20 sekund vsakič, ko mahnem z roko
Snemalnik predvajanja z Raspberry Pi: 7 korakov (s slikami)
Snemalnik predvajanja z Raspberry Pi: Pozdravljeni, v tem navodilu razlagam, kako sem naredil snemalnik predvajanja z uporabo Raspberry Pi. Naprava je model Raspberry Pi model B+, s 7 potisnimi gumbi na vrhu, zvočnikom, priključenim na eno od USB vhodov Pi, in mikrofonom, priključenim na drugo