Tartalomjegyzék:
- 1. lépés: Fritzing
- 2. lépés: Normalizált adatbázis -struktúra
- 3. lépés: FA2 sablon
- 4. lépés: Kábelezés és kódolás
- 5. lépés: Weboldal
- 6. lépés: Végtermék
Videó: 1. projekt Weatheron: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
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
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
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:
Gimbal stabilizátor projekt: 9 lépés (képekkel)
Gimbal Stabilizer Project: Hogyan készítsünk egy kardántengelyt? Ismerje meg, hogyan készítsen kéttengelyes kardántengelyt az akciókamerájához. A mai kultúrában mindannyian szeretjük a videókat rögzíteni és megörökíteni a pillanatokat, különösen akkor, ha Ön olyan tartalomkészítő, mint én, biztosan szembesült azzal a problémával, hogy ilyen remegő videó
Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés
Automatizált EKG-BME 305 A végső projekt extra jóváírása: Egy elektrokardiogram (EKG vagy EKG) a dobogó szív által kibocsátott elektromos jelek mérésére szolgál, és nagy szerepet játszik a szív- és érrendszeri betegségek diagnosztizálásában és prognózisában. Az EKG -n szerzett információk egy része tartalmazza a ritmust
(IOT projekt) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: 5 lépés
(IOT Project) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: Ebben az utasításban egy egyszerű IOT projektet fogunk felépíteni, amelyben lekérjük városunk időjárási adatait az openweather.com/api webhelyről, és megjelenítjük azokat a Feldolgozó szoftver segítségével
CPE 133 Végső projekt decimális binárisra: 5 lépés
CPE 133 A végső projekt decimális binárisra: A bináris számok az első dolgok, amelyek eszünkbe jutnak, amikor a digitális logikára gondolunk. A bináris számok azonban nehéz fogalmak lehetnek azok számára, akik még nem ismerik ezt a projektet. Ez a projekt segít azoknak, akik újak és tapasztaltak a bináris számokkal
Dopamin doboz - a Mike Boydhoz hasonló projekt - Nem lévén Mike Boyd: 9 lépés
Dopamin doboz | a Mike Boydhoz hasonló projekt - Nem lévén Mike Boyd: Én szeretnék egyet! Szükségem van rá! Halogató vagyok! Nos, szeretnék egy dopamin dobozt … Programozás nélkül. Nincs hang, csak tiszta akarat