Obsah:
- Krok 1: Fritzování
- Krok 2: Normalizovaná struktura databáze
- Krok 3: Šablona FA2
- Krok 4: Zapojení a kódování
- Krok 5: Web
- Krok 6: Konečný produkt
Video: Projekt 1 Weatheron: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Já, Laurens Dujardin, jsem musel udělat projekt do školy. Rozhodl jsem se tedy vytvořit Weatherstation. Říkal jsem tomu Weatheron.
Díly, které potřebujete pro tento projekt, bez nabíjení Raspberry Pi, jsou:- propojovací vodiče- odpory- DHT11 (snímač teploty a vlhkosti)- SI1145 (snímač UV)- BMP280 (snímač tlaku)- LCD displej (16x2)- potenciometr (můžete jej zkontrolovat v rozpisce, kterou jsem propojil zde)
Ve zbytku instruktáže vám vysvětlím, jak můžete tento projekt znovu vytvořit.
Krok 1: Fritzování
Nejprve jsem tedy vytvořil Fritzingovo schéma. Samozřejmě musíte vědět, jak vaše součásti správně fungují. Na těchto obrázcích vidíte, který pin dílu by měl být připojen ke kterému pinu na Raspberry Pi. Pokud někoho necháte zkontrolovat vaše frivzovací schéma, kdo toho o tomto tématu hodně ví, neuděláte žádné zásadní chyby, které by mohly být pro váš projekt fatální.
Krok 2: Normalizovaná struktura databáze
Pokud jde o strukturu noramalizované databáze, musíte nejprve provést předběžnou studii. Zde můžete přemýšlet o tom, jaká data potřebujete a jak bude váš projekt fungovat.
Poté, co jste provedli předběžnou studii, můžete pokračovat v samotné normalizované struktuře databáze. Nejprve jsem to udělal v Draw. IO. Poté jsem to udělal v samotném MySQL, takže jsem mohl vyzkoušet svou databázi s několika testovacími daty.
Krok 3: Šablona FA2
Šablona FA2 je komplexní šablona pro celý projekt. V této šabloně jsem provedl soutěžní analýzu, osobu, kterou lze identifikovat jako obecného uživatele. Mapa příběhu uživatele a Mapa stránek, která obsahuje všechny stránky mého webu. Plus zde jsou některé obrázky mých drátových modelů.
Krok 4: Zapojení a kódování
Tyto obrázky možná nejsou tak jasné, ale je to zapojení mého projektu, který už je v jeho bytě.
Co se týče kódovací části, najdete vše, co jsem napsal na Github:
Existují soubory, které se soustředí pouze na získání dat z částí. Kde jsem použil knihovnu, - knihovna pro BMP280:
- knihovna pro SI1145:
- knihovna pro DHT11:
Nejprve je musíte nainstalovat tyto knihovny na svůj Raspberry Pi, než je budete moci správně používat. Chcete -li to provést, zadejte do příkazového řádku „sudo python setup.py install“.
Pak je tu soubor 'data.py', tento sdružuje všechny samostatné soubory, které získávají data, do 1 velkého souboru. Tímto způsobem můžete zapsat všechna data najednou na LCD displej a do databáze.
Krok 5: Web
Kód, který jsem napsal pro svůj web, najdete také na Github:
Jak jsem již ukázal v kroku o šabloně FA2, nejprve jsem vytvořil několik drátových modelů. Tyto drátové modely byly základem mých webových stránek. Od té chvíle jsem začal kódovat.
Krok 6: Konečný produkt
Abych to všechno dokončil, dal jsem vše do dřevěné bedny, vyřízl jsem do ní otvory, aby z ní mohly vyjít díly, aby mohly změřit správná data.
Chcete -li se nyní přihlásit k mému projektu, musíte jej spustit připojením elektřiny a internetového kabelu. Poté se přihlaste pomocí tmelu a zadáním názvu hostitele, který je „laurens.local“. Uživatelské jméno je „pi“a heslo je „malina“. Pro spuštění projektu stačí použít šipku nahoru a poté stisknout klávesu Enter. Na displeji LCD se dvakrát zobrazí jeho měření. Poté můžete webovou stránku procházet zadáním do vyhledávacího pole prohlížeče: „169.254.10.11:8080“.
Děkuji za přečtení, doufám, že bylo vše jasné a dobré a že vám tento příspěvek hodně pomohl. Mějte se hezky při obnovování mého projektu! Laurens Dujard zkoumá nové mediální a komunikační technologie v NEJNIŽŠÍM Kortrijku v Belgii.
Doporučuje:
Linefollower HoGent - syntetický projekt: 8 kroků
Linefollower HoGent - Syntheseproject: Nyní si můžete vybrat jeden z následujících syntetických projektů. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projekt stabilizátoru kardanu: 9 kroků (s obrázky)
Gimbal Stabilizer Project: How to Make a Gimbal takové roztřesené video
Automatizovaný závěrečný projekt ECG-BME 305 Extra kredit: 7 kroků
Automatizovaný závěrečný projekt automatizovaného EKG-BME 305 Extra kredit: Elektrokardiogram (EKG nebo EKG) se používá k měření elektrických signálů produkovaných bušícím srdcem a hraje velkou roli v diagnostice a prognóze kardiovaskulárních onemocnění. Některé z informací získaných z EKG zahrnují rytmy
Automatizovaný projekt mísy pro domácí zvířata: 13 kroků
Automatizovaný projekt mísy pro domácí mazlíčky: Tento návod bude popisovat a vysvětlovat, jak postavit automatizovaný, programovatelný krmítko pro domácí zvířata s připojenými miskami na jídlo. Přikládám video, které ukazuje, jak produkty fungují a jak vypadá
USB vypalovačka! Tento projekt může hořet plasty / dřevem / papírem (zábavný projekt také musí být velmi jemné dřevo): 3 kroky
USB vypalovačka! Tento projekt může hořet plasty / dřevem / papírem (zábavný projekt také musí být velmi jemné dřevo): NEDĚLEJTE TOTO POUŽÍVÁNÍ USB !!!! ze všech komentářů jsem zjistil, že může poškodit váš počítač. můj počítač je v pořádku Použijte 600mA 5v nabíječku telefonu. Použil jsem to a funguje to dobře a nic se nemůže poškodit, pokud použijete bezpečnostní zástrčku k zastavení napájení