Weasley klockan (1 / 9 steg)

Steg 1: Allmän uppfattning



Innan du börjar är det alltid bra att få en allmän uppfattning om hur projektet fungerar. Vi ska tala i termer av programvara bits snarare än specifika enheter eftersom den hårdvara som vi använt råkade vara den vi redan hade, och inte allt som behövs. I följande steg ska vi naturligtvis gå in mer i detalj.

Så hur fungerar det exakt?

Varje medlem i familjen har en smartphone (ledsen men detta är en förutsättning!): Låt oss ta användaren A, som har en Android-telefon.
På den här telefonen är en app som följer deras nuvarande plats (app fungerar på iOS också). När app upptäcker användare A har ändrat läge, skickar den aktuella positionen (geografiska koordinater) till en server. Det protokoll som används är MQTT, så servern kallas "mäklaren" och app på smartphone "publicerar" till den.

En node.js program som körs på en server har "prenumererar" på varje uppdatering för användare A, så den får kännedom om denna nya position. Servern vet de geografiska koordinaterna för varje möjlig plats för användare A: hemma, på jobbet, etc. Det jämför nuvarande position till dessa data och sluter sig till användarens plats. Det gör därefter ett API-anrop på Spark molnet att klockan ändras.
Hur servern vet koordinaterna för varje möjlig plats för denna användare? Det hämtar dem från en MySQL-databas var sjätte timme, så om en användare ändrar sin favoritrestaurang eller sin arbetsplats, koden fortfarande fungerar, de har bara uppdatera koordinaterna i databasen

Nu när det allmänna arbetsflödet är klart, kan vi komma igång!

Material som behövs

Som nämnts ovan, bör du kunna använda olika hårdvara eftersom de flesta av de verktyg vi använt stöd en hel del plattformar. Vi rekommenderar dock följande:

  • Raspberry PI
  • Spark kärna: detta projekt tar fördel av mycket specifika funktioner som erbjuds av Spark molnet
  • 74HC595 SKIFT register... men vi kommer tillbaka till det snart nog!
  • Lysdioder: massor av dem! I vårt fall väljer vi att spåra fem familjemedlemmar. Var och en har sin tilldelade färg (röd/blå/vit/gul/grön) och kan vara i 12 olika platser (en av dem att vara "Okänd") så det är 60 lysdioder
  • Hölje: sedan den intressanta delen av detta projekt är, enligt vår mening, den elektroniska delen, övergripande byggprocessen av höljet inte är mycket väl detaljerat (eftersom vi inte gjorde det så bra som vi ville också!). Den interna strukturen var klar med plywood och externa skulle göras med akryl

    Med 12 olika platser kom från inspiration till projektet, klockan från Harry Potter, men du kan enkelt ändra detta till något annat, och ändra höljet därmed

Se Steg
Relaterade Ämnen

Harry Potter inspirerade Weasley klockan

Förra året bestämde jag mig att läsa om hela Harry Potter-serien för 100: e gången, som inspirerade idén att göra något liknande Weasley familjen klockan för slutprojekt klass. För alla er Mugglare som inte är bekant med serien, i trollkarlsvärlden f...

Weasley ordet klockan

Jag kommer att göra ett fall med ord som kommer att lysa upp när jag är på en viss plats (skola, till exempel).Idén kom från denna IMGUR http://imgur.com/a/EAhKH (eftersom jag är en stor Harry Potter nörd) och här en http://imgur.com/a/iMXmj. Jag bes...

Weasley-o-Meter

god jul alla! :)Detta projekt var inspirerad av klockan i Weasley huset som sett i den andra Harry Potter-filmen (tack jordy.vlassembrouck för spotting mitt misstag ursprungligen säga den första filmen) och föraktade i skapandet av en gnista Core bui...

3:30 klockan

Jag ville göra en väggklocka som betonar när dess 3:30.Varför 3:30? Eftersom de flesta dagar, kl 3:30 jag behöver lämna oavsett vad jag gör och plocka upp mina barn från dagis och dagbarnvård. Ibland är jag så uppslukad i vad jag gör att jag är förvå...

3:30 klockan Version 2

För några veckor sedan jag gjorde den första versionen av 3:30 klocka. Det fungerade ok ibland men eftersom den baseras på försiktigt stänga en elektrisk krets, det fungerade hela tiden.I den här versionen jag använder LDRs och resultatet är en lite...

3D Rainbow klockan

Jag har alltid haft en sak för ovanliga klockor och så finner jag mig alltid göra dem antingen sälja eller som gåvor. Och låt oss inse det, "Klockorna" är nåt som är mycket viktigt i varje enskilt rum! Jag vet, vissa skulle säga jag har min tele...

Abbey Road rekord klockan

Är du en Beatles fan och vinyl knarkare? Letar du efter "Något" unik, lätt och billig att göra? "Föreställa sig alla människor..." stirrade på denna klocka som du kan skapa! Så låt oss "Come Together" och göra denna ikoniska...

Aluminium Uggla klockan

Observera: detta är min första instructable så det inte kan vara perfektDenna klocka gjordes som present.Det var fräst ur ett block av aluminium som var 320 mm x 230 mm x 10 mm.Den använder händer och motorn som bärgades ur en gammal väggklockaSteg 1...

Analog talar glöd i mörka 3D tryckt klockan

Klockan visar tiden med 4 analoga mätare. Jag har sett dessa typ av klockor i olika inkarnationer men jag såg aldrig en analog klocka i detta format som talade. Denna klocka meddelar tiden halv timmes mellanrum och spelar ett meddelande varje gång kl...

Bågskytte ansikte klockan

i detta instructable, jag ska visa dig hur man gör en klocka baserat på en bågskytte ansikte för en vän som gillar bågskytte eller bara för att hålla för dig själv. Det återanvänder ett par objekt från bågskytte (ett ansikte och vissa fletchings). De...

Montering av "Kloka klockan 2" (Arduino-baserad väckarklocka med massor av extra funktioner)

denna handledning visar hur du monterar kitet för Wise klockan 2, ett öppen källkodsprojekt (hårdvara och mjukvara).En komplett Klok klockan 2 kit kan köpas här.Sammanfattningsvis är detta vad Wise klockan 2 kan göra (i den aktuella öppna källa mjukv...

Blues ledtrådar klockan

för vår tekniska Theater grupp projekt, vi beslutat att bygga klockan från Blues ledtrådar. Kolla in denna handledning om hur du kan återskapa denna klocka i bara några korta dagar!Steg 1: material Först, för att göra denna klocka, du måste köpa ett...

BookClock - Arduino-baserad klockan i en kartong

detta är den senaste (och billigaste ännu) Wise klocka familjemedlem.(Som en snabb resumé, de andra medlemmarna i familjen Wise klocka är, hittills, glaskupol Wise klocka och Wise klockan 2. De är "kloka" eftersom, tillsammans med tid, de också...

C51 4-bitars klockan

Detta Instructable hoppas jag att gå igenom att göra din egen 4-bitars digital klocka. För att bygga min C51 digital klocka använde jag denna Ebay DIY kit som kostar bara $2,50. Det har inga instruktioner så det tog en liten bit av forskning för att...

CD-klockan

Ok det här är en rolig idé jag hade att ta min favorit cd och förvandla det till en klocka. Dess mycket enkelt, tar väldigt lite tid, och alla verkar vilja en.Steg 1: Saker du behöver Billigt walmart klocka, sax, tvättbara markör, några CD-skivor och...

Chassi Cross medlem klockan

Jag för närvarande genomgår restaurering av en 1966 serien 2A Land Rover. Vi gör chassit reparationer och denna tvärbalk var ekonomiska repareras, trevlig hålet strax utanför centrum fick mig att tänka. Sedan såg jag en gammal klocka vi hade liggande...

Klockan i en burk

Detta är vår överlämnande av "Klocka i en burk" av Oren Hetzroni, student vid Bezalel Academy of Art and Design i Jerusalem. Baserat på barndomsminnen av att fånga insekter i en burk, presenterar klockan författarna idén att fånga tiden i en bur...

Klockan projekt

För detta projekt kommer du behöver-1 Arduino1 set av brödunderläggenHoppare ledningarSju segment displayen knappOm du av någon typ2 motståndUSB-sladd(Mest med i Sunfounder kit)Steg 1: Ställa wries Det första steget till att göra en exakt klocka är l...

Coffee Cup klockan

här är en enkel desktop klocka tillverkad i en kaffekopp och vissa kaffe ärmar. Det har även ett larm att berätta när är din nästa fikapaus.Steg 1: material: Pappersindustrin kaffekopp (rensade)Kaffekopp ärmar - tvåBlommig stem trådKlocka (liten nog...