Tartalomjegyzék:

1. projekt Weatheron: 6 lépés
1. projekt Weatheron: 6 lépés

Videó: 1. projekt Weatheron: 6 lépés

Videó: 1. projekt Weatheron: 6 lépés
Videó: Роб Найт: Как наши микробы делают нас теми, кто мы есть 2024, November
Anonim
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron
1. projekt Weatheron

Nekem, Laurens Dujardinnek, projektet kellett készítenem az iskolába. Ezért úgy döntöttem, hogy csinálok egy időjárási előadást. Weatheronnak hívtam.

A projekthez szükséges alkatrészek a Raspberry Pi feltöltése nélkül a következők:- kenyérköteg- jumper vezetékek- ellenállások- DHT11 (hőmérséklet- és páratartalom-érzékelő)- SI1145 (UV-érzékelő)- BMP280 (nyomásérzékelő)- LCD-kijelző (16x2)- potenciométer (megnézheti a BOM -ban, amelyet itt linkeltem)

A tanulság többi részében elmagyarázom, hogyan lehet újra létrehozni ezt a projektet.

1. lépés: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Tehát először is készítettem egy Fritzing -sémát. Természetesen tudnia kell, hogy az alkatrészek megfelelően működnek -e. Ezeken a képeken láthatja, hogy az alkatrész melyik csapját melyik Raspberry Pi -hez kell csatlakoztatni. Ha hagyja, hogy valaki ellenőrizze a frizurázási tervét, aki sokat tud erről a témáról, akkor nem követ el olyan döntő hibákat, amelyek végzetesek lehetnek a projekt számára.

2. lépés: Normalizált adatbázis -struktúra

Normalizált adatbázis -szerkezet
Normalizált adatbázis -szerkezet
Normalizált adatbázis -szerkezet
Normalizált adatbázis -szerkezet

A noramalizált adatbázis -struktúrához először előzetes tanulmányt kell készítenie. Itt ötletelhet, hogy milyen adatokra van szüksége és hogyan fog működni a projekt.

Miután elvégezte az előzetes vizsgálatot, folytathatja a normalizált adatbázis -struktúra létrehozását. Először a Draw. IO -ban készítettem el. Később a MySQL -ben készítettem, így kipróbálhattam az adatbázisomat néhány tesztadattal.

3. lépés: FA2 sablon

FA2 sablon
FA2 sablon
FA2 sablon
FA2 sablon
FA2 sablon
FA2 sablon
FA2 sablon
FA2 sablon

Az FA2 sablon az egész projekt átfogó sablonja. Ebben a sablonban versenyelemzést végeztem, egy olyan személyt, aki általános felhasználóként azonosítható. Egy felhasználói történet térkép és egy webhely térkép, amely a webhelyem összes oldalát tartalmazza. Plusz itt van néhány kép a drótkereteimről.

4. lépés: Kábelezés és kódolás

Kábelezés és kódolás
Kábelezés és kódolás
Kábelezés és kódolás
Kábelezés és kódolás
Kábelezés és kódolás
Kábelezés és kódolás

Ezek a képek talán nem ennyire egyértelműek, de ez a projektem huzalozása, ami már a házában van.

A kódoló részhez mindent megtalál, amit a Githubon írtam:

Vannak olyan fájlok, amelyek csak az adatok lekérésére összpontosítanak. Hol használtam könyvtárat, - könyvtár a BMP280 -hoz:

- Könyvtár az SI1145 számára:

- DHT11 könyvtár:

Először is telepítenie kell ezeket a könyvtárakat a Raspberry Pi -re, hogy megfelelően használhassa őket. Ezt úgy teheti meg, hogy a parancssorba írja be a "sudo python setup.py install" parancsot.

Aztán ott van a "data.py" fájl, ez az összes különálló fájlt, amelyek az adatokat kapják, egy nagy fájlba csomagolja. Így az összes adatot egyszerre írhatja az LCD kijelzőre és az adatbázisba.

5. lépés: Weboldal

Weboldal
Weboldal

A webhelyemhez írt kód a Githubon is megtalálható:

Amint azt az FA2 sablonra vonatkozó lépésben már bemutattam, először néhány drótvázat készítettem. Ezek a drótvázak képezték a honlapom alapját. Innentől kezdtem el kódolni.

6. lépés: Végtermék

Végtermék
Végtermék

Az egész befejezéséhez mindent egy fadobozba tettem, lyukakat vágtam bele, hogy az alkatrészek kijöhessenek belőle, így meg tudják mérni a helyes adatokat.

Most, hogy bejelentkezzen a projektembe, el kell indítania az elektromos áram és az internetkábel csatlakoztatásával. Ezután jelentkezzen be gitt használatával, és írja be a gazdagép nevét, amely "laurens.local". A felhasználónév „pi”, a jelszó pedig „málna”. Csak használja a felfelé mutató nyilat, majd nyomja meg az Enter billentyűt a projekt futásának megkezdéséhez. Kétszer fogja megmutatni méréseit az LCD kijelzőn, majd a böngésző keresősávjába beírva böngészhet a webhelyen: '169.254.10.11:8080'.

Köszönöm, hogy elolvasta, remélem, minden világos és jó volt, és ez a bejegyzés sokat segített. Jó szórakozást a projektem újjáépítéséhez! Laurens Dujardinstudying New Media and Communication Technology, HOWEST Kortrijk, Belgium.

Ajánlott: