Sisällysluettelo:
- Vaihe 1: Fritzing
- Vaihe 2: Normalisoitu tietokantarakenne
- Vaihe 3: FA2 -malli
- Vaihe 4: Johdotus ja koodaus
- Vaihe 5: Verkkosivusto
- Vaihe 6: Lopputuote
Video: Projekti 1 Weatheron: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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 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
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
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
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:
Linjanseuraaja HoGent - Synthese -projekti: 8 vaihetta
Linefollower HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Automaattinen EKG-BME 305 Lopullinen projekti Lisäluotto: 7 vaihetta
Automaattinen EKG-BME 305 Lopullinen hankkeen lisäluotto: EKG: tä tai EKG: tä käytetään lyövän sydämen tuottamien sähköisten signaalien mittaamiseen, ja sillä on suuri merkitys sydän- ja verisuonitautien diagnosoinnissa ja ennustamisessa. Jotkut EKG: stä saadut tiedot sisältävät rytmin
(IOT -projekti) Hae säätiedot ESP8266: n ja Openweather -sovellusliittymän avulla: 5 vaihetta
(IOT -projekti) Hanki säätiedot ESP8266: n ja Openweather -sovellusliittymän avulla: Tässä ohjeessa aiomme rakentaa yksinkertaisen IOT -projektin, jossa haemme kaupunkimme säätiedot osoitteesta openweather.com/api ja näytetään se prosessointiohjelmiston avulla
Spin Art Turbine Remix -projekti: 4 vaihetta
Spin Art Turbine Remix -projekti: Jos olet kiinnostunut spin -taiteesta, on ongelma ja ongelma on, että sinun on pidettävä poraa toisella kädellä, kun maalaat toisella. Tämä voi olla ärsyttävää toisinaan, mutta minusta tuntuu, että olen löytänyt ratkaisu tällä yksinkertaisella turbiinilla voit luoda
Bluetooth50g - rikkoutuneen HP50G -laskimen upcycle -projekti: 7 vaihetta
Bluetooth50g - Upcycle Project rikkoutuneelle HP50G -laskimelle: Näytön johtavat reitit ovat rikki paristovuodon vuoksi. Laskin itsessään toimii, mutta tulokset eivät näy näytöllä (vain pystysuorat viivat) .Järjestelmä emuloi bluetooth -näppäimistön ja