Weasley klok (1 / 9 stap)

Stap 1: Algemene idee


Voordat u begint is het altijd goed om een algemeen idee van hoe het project werkt. We praten in termen van software bits in plaats van specifieke apparaten omdat de hardware die we gebruikten toevallig de degene die we al hadden en niet alles nodig is. Natuurlijk in de volgende stappen gaan we in meer detail.

Dus hoe werkt het precies?

Elk lid van de familie heeft een smartphone (sorry, maar dit is een voorwaarde!): laten we het nemen van gebruiker A, die een Android telefoon heeft.
Er is een app die volgt op de huidige locatie (de app werkt op iOS ook) op deze telefoon. Wanneer de app gebruiker A locatie heeft gewijzigd detecteert, stuurt het de huidige positie (geografische coördinaten) naar een server. Het gebruikte protocol is MQTT, zodat de server heet de "makelaar" en de app op de smartphone "" naar het publiceert.

Een node.js applicatie die draait op een server heeft "geabonneerd" elke update voor gebruiker A, dus het is op de hoogte van deze nieuwe positie. De server weet de geografische coördinaten van elke mogelijke plaats voor gebruiker A: thuis, op het werk, enz. Het vergelijkt de huidige positie tot deze gegevens en concludeert de locatie van de gebruiker. Het maakt vervolgens een API-aanroep op de wolk van de vonk voor de klok dienovereenkomstig wijzigen.
Hoe weet de server de coördinaten voor elke mogelijke plaats voor deze gebruiker? Het haalt ze uit een MySQL-database elke zes uur, dus als een gebruiker hun favoriete restaurant of hun werkplek wijzigt, de code nog steeds werkt, ze hoeft alleen de coördinaten in de database bijwerken

Nu dat de algemene workflow duidelijk is, we kunnen aan de slag!

Materiaal dat nodig is

Zoals hierboven vermeld, moet u zitten kundig voor verschillende hardware te gebruiken, aangezien de meeste van de hulpprogramma's waarmee we eens met veel van platformen. Echter,, bevelen wij het volgende:

  • Raspberry PI
  • Spark Core: dit project haalt voordeel uit de zeer specifieke mogelijkheden van de cloud vonk
  • 74HC595 shift registreert... maar we zullen terugkomen die snel genoeg!
  • LED's: veel van hen! In ons geval kiezen we voor het bijhouden van de vijf familieleden. Elk heeft hun toegewezen kleur (rood/blauw/wit/geel/groen) en kan in 12 verschillende plaatsen (een van hen wordt "Onbekend") dus dat is 60 LEDs
  • Behuizing: aangezien het interessante deel van dit project, volgens ons het elektronische deel is, het totale bouwproces van de behuizing is niet heel goed gedetailleerd (ook omdat we niet het zo mooi als maken we wilden!). De interne structuur werd gedaan met multiplex en de externe moest worden gedaan met acryl

    Met 12 verschillende plaatsen de inspiratie vandaan voor het project, de klok van Harry Potter, maar je kon gemakkelijk dit veranderen in iets anders, en wijzigen van de behuizing dienovereenkomstig

Gerelateerde Artikelen

Harry Potter geïnspireerd Weasley klok

Harry Potter geïnspireerd Weasley klok

Vorig jaar heb ik besloten om de hele Harry Potter-reeks voor de 100e keer, die geïnspireerd het idee om iets van de familie Wemel-klok voor een definitieve klassenproject herlezen. Voor alles wat je dreuzels die niet vertrouwd met de serie, de wizar
Directionele wegwijzer

Directionele wegwijzer

het idee voor dit bord eigenlijk vandaan Molly Weasley klok in de Harry Potter-reeks die bleek waar iedereen in haar familie op dit moment. Last Christmas, ik een maakte voor mijn moeder om te tonen waar al haar familie woont, en ik maakte onlangs de
De klok Weasley Word

De klok Weasley Word

Ik ga om een zaak met woorden die oplichten zal wanneer ik op een bepaalde locatie (school, bijvoorbeeld).Het idee kwam uit deze IMGUR http://imgur.com/a/EAhKH (aangezien ik een enorme nerd van Harry Potter ben) en deze één http://imgur.com/a/iMXmj.
DIY Laser gesneden klok

DIY Laser gesneden klok

Wij hadden een klok voor de afkomstig, dus natuurlijk we een maakte!Stap 1: Tools & materialen die nodig zijnMaterialen:1/4" bamboe multiplex (u kunt elke multiplex, MDF, OSB, acryl, enz)Mini kwarts klok beweging 1/4" schacht (schacht groott
New Year's Eve bruiloft klok inloggen boek!

New Year's Eve bruiloft klok inloggen boek!

New Year's Eve bruiloft klok inloggen boek!Wanneer is de beste tijd om iets voor een 31 December post bruiloft? Besloot ik, het is nu.Als u van plan bent een grote dag voor de toekomst... Dit is een leuk idee!Ik was in staat om dit te maken voor mijn
Bouw uw eigen DIY rustieke Pallet klok!

Bouw uw eigen DIY rustieke Pallet klok!

Check de video hierboven voor een volledige ondersteuning voor dit project!Dit eenvoudige project maakt gebruik van 3 planken van pallet hout met twee backing strips aan de achterzijde om hen te houden samen! Het hout werd geschuurd en beschadigd voo
Hoe maak je een houten klok

Hoe maak je een houten klok

Dit instructable zal u tonen hoe te maken van een mooie houten klok aan de muur hangen. Deze stappen helpen u één te maken.Let's Get Started!Stap 1: Gebruikte materialenMaterialen:1. Dubbelklik op een batterij2. Klok Kit van Joann stoffen (komt met g
Pallet klok

Pallet klok

Dit project zal klok van een pallet samen met enkele hoek en rechte ijzer maken. Mijn dochter wilde kopen voor ongeveer $400 off van het internet en vervolgens besloten om één in plaats daarvan. Leek me een goed idee, dus ik dacht dat ik zou helpen.
Harde schijf NeoPixel 3D afgedrukt klok

Harde schijf NeoPixel 3D afgedrukt klok

De harde schijf klok wordt weergegevende tijd via de NeoPixels die op het gebied van de schotel harde schijf bevinden zich. Dit project is ontworpen rondom met behulp van een afgedankte laptop 2.5" harde schijf.De harde schijf is gemonteerd aan een 3
Arduino Aquaponics: Real-tijd-klok deel I

Arduino Aquaponics: Real-tijd-klok deel I

AA fundamentele noodzaak van een systeem van controles is de mogelijkheid om de tijd bijhouden.  Voor zover wij weten, heeft de Arduino drie methoden die het kunt gebruiken:1. seriële.  Herhaaldelijk de tijd te krijgen via de seriële verbinding.2. ex
3D gedrukte Back to the Future tijd Circuit klok

3D gedrukte Back to the Future tijd Circuit klok

De timerklok circuit verschijnt de volgende via de LED-displays.Bestemming tijd – (Top-rood)De bestemming tijd is een gebied dat een vaste datum en tijd worden weergegeven. Gebruik dit gebied om een belangrijke datum in je leven zoals bruiloft, verja
Klok van de Desktop NeoPixel

Klok van de Desktop NeoPixel

Een paar weken geleden, merkte ik dat het gat in mijn monitorstandaard op het werk is bijna exacly dezelfde diameter als een ring van 24 NeoPixels die ik had liggen. De achterkant van de monitor wordt geconfronteerd met verschillende collega's, dus h
Lamina Nixie Klok

Lamina Nixie Klok

dit is mijn eerste instructable en ik hoop u van het zult houden. Ik heb het lezen van deze website voor een tijdje nu en ik besloten om mijn project publiceren. Ik ben niet-native speaker Engels gelieve excuus mijn taal fouten.Dit project is geïnspi
Nixie-buis klok No.2

Nixie-buis klok No.2

In februari 2015 ik bouwde een enorme Steampunk-Lamp met een IN-12A Nixie-buis klok voor mijn dochter's verjaardag (foto in elektronica gedeelte en nu een Instructable!) en sinds die tijd wilde ik een andere Nixie Klok maar in een totaal andere stijl