Innehållsförteckning:

Projekt 1 Weatheron: 6 steg
Projekt 1 Weatheron: 6 steg

Video: Projekt 1 Weatheron: 6 steg

Video: Projekt 1 Weatheron: 6 steg
Video: Мэтт Ридли: Когда идеи занимаются сексом 2024, November
Anonim
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron

Jag, Laurens Dujardin, fick göra ett projekt för skolan. Så jag bestämde mig för att göra en Weatherstation. Jag kallade det Weatheron.

De delar du behöver för detta projekt, utan att Raspberry Pi laddas, är:- brödbord- bygelkablar- motstånd- DHT11 (temperatur- och fuktsensor)- SI1145 (UV-sensor)- BMP280 (trycksensor)- LCD-display (16x2)- potentiometer (du kan kolla in det i BOM som jag länkade här nere)

För resten av det instruerbara kommer jag att förklara hur du kan återskapa detta projekt.

Steg 1: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Så först och främst gjorde jag ett Fritzing -schema. Du måste förstå hur dina delar fungerar förstås. På dessa bilder kan du se vilken stift på delen som ska anslutas till vilken stift på Raspberry Pi. Om du låter någon kontrollera ditt fritzing -schema, som vet mycket om detta ämne, kommer du inte att göra några avgörande misstag som kan vara dödliga för ditt projekt.

Steg 2: Normaliserad databasstruktur

Normaliserad databasstruktur
Normaliserad databasstruktur
Normaliserad databasstruktur
Normaliserad databasstruktur

För den noramaliserade databasstrukturen måste du först och främst göra en förstudie. Här kan du brainstorma om vilken data du behöver och om hur ditt projekt kommer att fungera.

Efter att du har gjort en förstudie kan du fortsätta göra den normaliserade databasstrukturen själv. Jag kom först och främst i Draw. IO. Efteråt gjorde jag det i MySQL själv, så jag kunde testa min databas med några testdata.

Steg 3: FA2 -mall

FA2 -mall
FA2 -mall
FA2 -mall
FA2 -mall
FA2 -mall
FA2 -mall
FA2 -mall
FA2 -mall

FA2 -mallen är en omfattande mall för hela projektet. I den här mallen gjorde jag en tävlingsanalys, en persona som kan identifieras som en allmän användare. En användarberättelsekarta och en webbplatskarta som innehåller alla sidor på min webbplats. Dessutom kommer här några bilder på mina trådramar.

Steg 4: Kabeldragning och kodning

Kabeldragning och kodning
Kabeldragning och kodning
Kabeldragning och kodning
Kabeldragning och kodning
Kabeldragning och kodning
Kabeldragning och kodning

Dessa bilder kanske inte är så tydliga, men det är ledningarna för mitt projekt, som redan finns i hans bostad.

För kodningsdelen hittar du allt jag skrev på Github:

Det finns filer som bara fokuserar på att få data från delarna. Där jag använde bibliotekets, - bibliotek för BMP280:

- bibliotek för SI1145:

- bibliotek för DHT11:

Först och främst måste du installera dessa bibliotek på din Raspberry Pi innan du kan använda dem korrekt. Sättet att göra detta är genom att skriva "sudo python setup.py install" på kommandoraden.

Sedan finns det filen 'data.py', den här buntar ihop alla separata filer som får data till 1 stor fil. På så sätt kan du skriva all data på en gång till LCD -skärmen och till databasen.

Steg 5: Webbplats

Hemsida
Hemsida

Koden jag skrev för min webbplats finns också på Github:

Som jag redan har visat i steget om FA2 -mallen har jag först gjort några trådramar. Dessa trådramar var grunden för min webbplats. Därifrån började jag koda.

Steg 6: Slutprodukt

Slutprodukt
Slutprodukt

För att avsluta allt, lägger jag allt i en trälåda, jag skär hål i det så att delarna kan komma ur det, så att de kan mäta rätt data.

Nu för att logga in på mitt projekt måste du starta det genom att ansluta elen och internetkabeln. Logga sedan in med kitt och skriv in värdnamnet, som är 'laurens.local'. Användarnamnet är 'pi' och lösenordet 'hallon'. Du kan bara använda pilen uppåt och sedan trycka på enter för att projektet ska starta. Det visar dess mått två gånger på LCD -skärmen, sedan kan du bläddra till webbplatsen genom att skriva i webbläsarens sökfält: '169.254.10.11:8080'.

Tack för att du läste, jag hoppas att allt var klart och bra och att det här inlägget hjälpt dig mycket. Ha det bra att återskapa mitt projekt! Laurens Dujardinstudierar nya medier och kommunikationsteknik på HOWEST Kortrijk, Belgien.

Rekommenderad: