Obsah:
- Krok 1: Fritzovanie
- Krok 2: Normalizovaná štruktúra databázy
- Krok 3: Šablóna FA2
- Krok 4: Zapojenie a kódovanie
- Krok 5: Webová stránka
- Krok 6: Konečný produkt
Video: Projekt 1 Weatheron: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ja, Laurens Dujardin, som musel urobiť projekt do školy. Preto som sa rozhodol vytvoriť Weatherstation. Volal som to Weatheron.
Potrebné diely bez nabíjania Raspberry Pi sú tieto diely:- prepojovací kábel- odpory- DHT11 (snímač teploty a vlhkosti)- SI1145 (snímač UV)- BMP280 (snímač tlaku)- LCD displej (16 x 2)- potenciometer (môžete si to pozrieť v kusovníku, ktorý som prepojil nižšie)
Vo zvyšku inštrukcií vám vysvetlím, ako môžete tento projekt znova vytvoriť.
Krok 1: Fritzovanie
Najprv som teda vytvoril Fritzingovu schému. Musíte samozrejme vedieť, ako správne fungujú vaše súčiastky. Na týchto obrázkoch vidíte, ktorý pin dielu by mal byť spojený s akým pinom na Raspberry Pi. Ak niekoho necháte skontrolovať vašu fritzovaciu schému, ktorý o tejto téme veľa vie, neurobíte žiadne zásadné chyby, ktoré môžu byť pre váš projekt fatálne.
Krok 2: Normalizovaná štruktúra databázy
Pokiaľ ide o normalizovanú databázovú štruktúru, musíte najskôr urobiť predbežnú štúdiu. Tu môžete premýšľať o tom, aké údaje potrebujete a ako bude váš projekt fungovať.
Potom, čo ste urobili predbežnú štúdiu, môžete pokračovať vo vytváraní samotnej normalizovanej štruktúry databázy. Najprv som to urobil v Draw. IO. Potom som to urobil v samotnom MySQL, aby som mohol vyskúšať svoju databázu s niektorými testovacími údajmi.
Krok 3: Šablóna FA2
Šablóna FA2 je komplexná šablóna pre celý projekt. V tejto šablóne som urobil analýzu konkurencie, osobu, ktorú je možné identifikovať ako bežného používateľa. Mapa príbehu používateľa a mapa stránky, ktorá obsahuje všetky stránky môjho webu. Plus tu je niekoľko obrázkov mojich drôtových modelov.
Krok 4: Zapojenie a kódovanie
Tieto obrázky nemusia byť také jasné, ale je to zapojenie môjho projektu, ktorý je už v jeho byte.
Pokiaľ ide o kódovaciu časť, nájdete všetko, čo som napísal na Github:
Existujú súbory, ktoré sa zameriavajú iba na získanie údajov z týchto častí. Kde som použil knižnicu, - knižnica pre BMP280:
- knižnica pre SI1145:
- knižnica pre DHT11:
Najprv ich musíte nainštalovať na Raspberry Pi, aby ste ich mohli správne používať. Vykonáte to tak, že do príkazového riadka napíšete „sudo python setup.py install“.
Potom je tu súbor „data.py“, ktorý spája všetky samostatné súbory, ktoré získavajú údaje, do 1 veľkého súboru. Týmto spôsobom môžete zapísať všetky údaje naraz na displej LCD a do databázy.
Krok 5: Webová stránka
Kód, ktorý som napísal pre svoj web, nájdete aj na Github:
Ako som už ukázal v kroku o šablóne FA2, najskôr som vyrobil niekoľko drôtových modelov. Tieto drôtené modely boli základom pre moju webovú stránku. Odtiaľ som začal kódovať.
Krok 6: Konečný produkt
Aby som to všetko dokončil, vložil som všetko do drevenej škatule, vyrezal som do nej otvory, aby z nej mohli vyjsť diely, aby mohli zmerať správne údaje.
Teraz, aby ste sa prihlásili k svojmu projektu, musíte ho spustiť zapojením elektriny a internetového kábla. Potom sa prihláste pomocou tmelu a zadajte názov hostiteľa, ktorý je „laurens.local“. Používateľské meno je „pi“a heslo „malina“. Ak chcete, aby sa projekt spustil, stačí použiť šípku nahor a potom stlačiť kláves Enter. Na displeji LCD sa dvakrát zobrazia jeho merania. Potom môžete webovú stránku prehliadať zadaním textu do vyhľadávacieho panela prehliadača: „169.254.10.11:8080“.
Ďakujem za prečítanie, dúfam, že bolo všetko jasné a dobré a že vám tento príspevok veľmi pomohol. Prajeme vám príjemný čas pri vytváraní môjho projektu! Laurens Dujard skúma nové mediálne a komunikačné technológie v NAJNIŽŠOM Kortrijku v Belgicku.
Odporúča:
Linefollower HoGent - syntetický projekt: 8 krokov
Linefollower HoGent - Syntheseproject: Ďalší syntetický projekt, ktorý ponúkame, vyrábame. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projekt stabilizátora kardanu: 9 krokov (s obrázkami)
Naučte sa, ako vytvoriť 2-osový kardan pre vašu akčnú kameru V dnešnej kultúre všetci radi nahrávame video a zachytávame momenty, obzvlášť keď ste tvorcom obsahu ako ja, určite ste sa stretli s problémom také vratké video
Automatizovaný záverečný projekt EKG- BME 305 Extra kredit: 7 krokov
Automatizovaný záverečný projekt EKG-BME 305 Extra kredit: Elektrokardiogram (EKG alebo EKG) sa používa na meranie elektrických signálov produkovaných bijúcim srdcom a hrá veľkú úlohu v diagnostike a prognóze kardiovaskulárnych chorôb. Niektoré z informácií získaných z EKG zahŕňajú rytmus
Automatizovaný projekt misky na krmivo pre domáce zvieratá: 13 krokov
Automatizovaný projekt misky na krmivo pre domáce zvieratá: Tento návod zobrazí a vysvetlí, ako vytvoriť automatizovaný, programovateľný podávač domácich zvierat s pripojenými miskami na jedlo. Prikladám sem video, ktoré ukazuje, ako produkty fungujú a ako vyzerajú
USB napaľovačka! Tento projekt môže spaľovať plasty / drevo / papier (zábavný projekt musí byť aj veľmi jemné drevo): 3 kroky
USB napaľovačka! Tento projekt môže spaľovať plasty / drevo / papier (zábavný projekt musí byť aj veľmi jemné drevo): NEROBTE TO S POUŽÍVANÍM USB !!!! Zo všetkých komentárov som zistil, že môže poškodiť váš počítač. môj počítač je v poriadku Použite nabíjačku telefónu 5 V 600mA. Použil som to a funguje to dobre a nič sa nemôže poškodiť, ak na vypnutie napájania použijete bezpečnostnú zástrčku