Sisällysluettelo:

Projekti 1 Weatheron: 6 vaihetta
Projekti 1 Weatheron: 6 vaihetta

Video: Projekti 1 Weatheron: 6 vaihetta

Video: Projekti 1 Weatheron: 6 vaihetta
Video: Сколько стоит ремонт в ХРУЩЕВКЕ? Обзор готовой квартиры. Переделка от А до Я #37 2024, Lokakuu
Anonim
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron
Hanke 1 Weatheron

Minun, Laurens Dujardinin, oli tehtävä projekti kouluun. Joten päätin tehdä Weatherstationin. Kutsuin sitä Weatheroniksi.

Tässä projektissa tarvitsemasi osat ilman Raspberry Pi -latausta ovat:- leipäkaapeli- hyppyjohtimet- vastukset- DHT11 (lämpötila- ja kosteusanturi)- SI1145 (UV-anturi)- BMP280 (paineanturi)- lcd-näyttö (16x2)- potentiometri (voit tarkistaa sen linkitetyssä BOM -luettelossa)

Muiden ohjeiden osalta selitän sinulle, kuinka voit luoda tämän projektin uudelleen.

Vaihe 1: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Joten tein ensin Fritzing -kaavion. Sinun on tietysti tiedettävä, kuinka osat toimivat oikein. Näissä kuvissa näet, mikä osan tappi tulee liittää mihin Raspberry Pi -tappiin. Jos annat jonkun tarkistaa friteerisuunnitelmasi, joka tietää paljon tästä aiheesta, et tee mitään ratkaisevia virheitä, jotka voivat olla kohtalokkaita projektillesi.

Vaihe 2: Normalisoitu tietokantarakenne

Normalisoitu tietokantarakenne
Normalisoitu tietokantarakenne
Normalisoitu tietokantarakenne
Normalisoitu tietokantarakenne

Noramalisoitua tietokantarakennetta varten sinun on ensin tehtävä alustava tutkimus. Täällä voit pohtia, mitä tietoja tarvitset ja miten projektisi toimii.

Kun olet tehnyt alustavan tutkimuksen, voit jatkaa normalisoidun tietokantarakenteen luomista. Pääsin ensiksi Draw. IO. Myöhemmin tein sen itse MySQL: ssä, joten voisin kokeilla tietokantaani testitiedoilla.

Vaihe 3: FA2 -malli

FA2 -malli
FA2 -malli
FA2 -malli
FA2 -malli
FA2 -malli
FA2 -malli
FA2 -malli
FA2 -malli

FA2 -malli on kattava malli koko projektille. Tässä mallissa tein kilpailuanalyysin, henkilö, joka voidaan tunnistaa yleiseksi käyttäjäksi. Käyttäjän tarinakartta ja Sivustokartta, joka sisältää kaikki verkkosivustoni sivut. Lisäksi tässä muutamia kuvia lankakehyksistäni.

Vaihe 4: Johdotus ja koodaus

Johdotus ja koodaus
Johdotus ja koodaus
Johdotus ja koodaus
Johdotus ja koodaus
Johdotus ja koodaus
Johdotus ja koodaus

Nämä kuvat eivät ehkä ole niin selkeitä, mutta se on projektini johdotus, joka on jo hänen kotelossaan.

Koodausosasta löydät kaiken, mitä kirjoitin Githubissa:

On tiedostoja, jotka keskittyvät vain tietojen saamiseen osista. Missä käytin kirjastoa, - kirjasto BMP280:

- kirjasto SI1145:

- DHT11 -kirjasto:

Ensinnäkin sinun on asennettava nämä kirjastot Raspberry Pi -laitteellesi, ennen kuin voit käyttää niitä oikein. Tapa tehdä tämä kirjoittamalla komentoriville "sudo python setup.py install".

Sitten on tiedosto "data.py", joka yhdistää kaikki tiedot vastaanottavat erilliset tiedostot yhdeksi suureksi tiedostoksi. Näin voit kirjoittaa kaikki tiedot kerralla lcd -näyttöön ja tietokantaan.

Vaihe 5: Verkkosivusto

Verkkosivusto
Verkkosivusto

Verkkosivustolleni kirjoittamani koodi löytyy myös Githubista:

Kuten olen jo osoittanut FA2 -mallia koskevassa vaiheessa, tein ensiksi joitakin lankakehyksiä. Nämä lankakehykset olivat verkkosivustoni perusta. Siitä lähtien aloin koodaamaan.

Vaihe 6: Lopputuote

Lopputuote
Lopputuote

Lopuksi laitoin kaiken puulaatikkoon, leikkasin siihen reikiä, jotta osat voivat tulla siitä ulos, jotta he voivat mitata oikeat tiedot.

Nyt kirjautuaksesi projektiini, sinun on käynnistettävä se kytkemällä sähkö ja Internet -kaapeli. Kirjaudu sitten käyttämällä kittiä ja kirjoittamalla isäntänimi, joka on "laurens.local". Käyttäjätunnus on "pi" ja salasana "vadelma". Voit käyttää projektin käynnistämistä vain ylöspäin osoittavan nuolen avulla ja painaa sitten Enter -näppäintä. Se näyttää mittauksensa kahdesti lcd -näytöllä, ja voit selata verkkosivustoa kirjoittamalla selaimen hakupalkkiin: '169.254.10.11:8080'.

Kiitos, että luit, toivon, että kaikki oli selvää ja hyvää ja että tämä viesti auttoi sinua paljon. Hyvää aikaa projektin uudelleen luomiseen! Laurens Dujard, uuden tutkimuksen ja viestintätekniikan opiskelu HOWEST Kortrijkissa, Belgiassa.

Suositeltava: