Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kokoa laitteisto
- Vaihe 2: Määritä Raspberry Pi
- Vaihe 3: Määritä seurantaohjelmisto
- Vaihe 4: Käytä seurantaa
- Vaihe 5: Tulevia parannuksia
Video: Kahvikoneen seuranta Raspberry Pi ja Google Sheets: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä ohjeessa kerrotaan, miten voit rakentaa Raspberry Pi -pohjaisen seurannan jaetulle kahvinkeittimelle toimistotilassasi. Käyttäjät voivat seurata seurannan OLED -näytön ja mekaanisten kytkimien avulla kahvin kulutustaan, nähdä saldonsa ja rekisteröidä maksunsa.
Järjestelmäsi pystyy
- lukea/kirjoittaa tietoja Google Sheetistä/Google Sheetille
- näyttää käyttäjänimet
- kirjaa käyttäjien kahvinkulutus
- kirjaa käyttäjien maksut
- näyttää käyttäjien saldot
Tarvikkeet
- (1x) Raspberry Pi Zero W (langaton)
- (1x) Micro USB -kaapeli
- (1x) 8 Gt: n Micro SD -muistikortti
- (1x) 128x64 yksivärinen OLED -graafinen näyttö
- (1x) 2x20 naarasotsikkoa (2.54)
- (3x) Mekaaninen näppäimistökytkin
- (3x) Avaimenperä
- (1x) Mittatilaustyönä valmistetut piirilevyt (kaavamainen ja piirilevyn suunnittelu löytyy täältä.)
Vaihe 1: Kokoa laitteisto
Kun olet saanut kaikki edellisessä osassa luetellut komponentit, olet valmis kokoamaan laitteistosi. Tässä vaiheessa aiot tehdä juottamisen.
- Juotos 2x20-nastainen räätälöityyn piirilevyyn.
- Juotos OLED-näyttö räätälöityyn piirilevyyn.
- Juotos mekaaninen näppäimistö vaihtaa räätälöityyn piirilevyyn.
- Jos Raspberry Pi -laitteessasi ei ole otsikoita, sinun on myös juotettava 2x20 urosotsikkoa Raspberry Pi -laitteeseesi.
Ja olet valmis laitteiston kanssa!
Vaihe 2: Määritä Raspberry Pi
Tässä vaiheessa määrität Raspberry Pi -laitteesi. Seuraamme päätöntä asetusta, mikä tarkoittaa, että et tarvitse näyttöä/näppäimistöä/hiirtä Rasberry Pi -laitteeseen.
- Lataa ja kirjoita Rasbian -kuva Micro SD -kortillesi. Lisäohjeet löydät täältä.
- Ota SSH käyttöön Rasberry Pi -laitteessasi. Täältä löydät ohjeet ilman päätä asennukseen.
- Liitä päätön Raspberry Pi WiFi -verkkoon tämän linkin avulla.
Tässä vaiheessa sinun pitäisi pystyä SSH: hon Raspberry Pi -laitteeseesi. Sinun on kuitenkin selvitettävä Raspberry Pi -laitteen IP -osoite, joka löytyy reitittimen verkkokäyttöliittymän avulla.
Jos et tunne SSH: ta, voit lukea lisää tästä linkistä
Jos olet valmis SSH -yhteyden kanssa, olet valmis määrittämään seurantaohjelmiston!
Vaihe 3: Määritä seurantaohjelmisto
Ennen ohjelmiston asentamista sinun on luotava Google -laskentataulukko ja saat sovellusliittymäavaimesi. Voit käyttää tätä laskentataulukkoa esimerkkinä omasi muodostamiseen. Jos noudatat tätä opetusohjelmaa, voit luoda sovellusliittymäavaimesi alle 5 minuutissa. Viimeisen opetusohjelman jälkeen sinun olisi pitänyt ladata JSON -tiedosto. Sinun on nimettävä kyseinen JSON -tiedosto uudelleen salaiseksi.jsoniksi, jotta se toimii mukana toimitetun ohjelmiston kanssa.
- Lataa cofee_tracker.zip -tiedosto ja pura se.
- Laita secret.json -tiedosto purettuun kansioon (coffee_tracker).
Sinun on siirrettävä kansio Raspberry Pi -laitteeseesi. Voit tehdä sen käyttämällä Cyberduckia SSH -tiedostonsiirtoprotokollalla (SFTP). Siirrä kansio Raspberry Pi -kotihakemistoosi.
Seurantaohjelmisto käyttää Python 3. Sinun ei tarvitse asentaa sitä manuaalisesti, koska Raspberry Pi -kuvan mukana tulee esiasennettu Python 3, mutta muista käyttää python3-komentoa pythonin sijasta.
Ennen ohjelmiston suorittamista sinun on asennettava riippuvuudet alla olevien komentojen avulla.
pip3 asenna gspread oauth2client
Seurantaohjelmisto vaatii myös Adafruit OLED -kirjastot. Voit asentaa ne noudattamalla tätä opetusohjelmaa.
Asennustoimenpiteen viimeisenä vaiheena sinun on muokattava code_tracker -kansiossa olevaa gdrive_controller.py -tiedostoa. Avaa tiedosto ja siirry riville 13, kuten rivin 12 kommentissa todetaan, sinun on vaihdettava laskentataulukon nimi sovelluksellesi.
Nyt olet valmis kokeilemaan sitä!
Siirry coffee_tracker -kansioon ja käynnistä seuranta suorittamalla alla oleva komento.
cd ~/cofee_tracker
python3 main.py
Jos haluat aloittaa main.py -ohjelman joka kerta, kun Raspberry Pi käynnistyy, noudata näitä ohjeita.
Vaihe 4: Käytä seurantaa
Onnittelut! Selvisit edellisestä vaiheesta! Nyt voit yrittää käyttää seurantaasi.
Seurantalaite alkaa näytöllä, jossa näkyy "Init…", jota seuraa IP -osoitteesi virheenkorjausta varten. Seuranta tarkistaa jatkuvasti WiFi-yhteytensä ja jos yhteys katkeaa, näyttää "Ei Wi-Fi" -viestin.
Jos WiFi -yhteys on vakaa, seurantalaite näyttää animoidun näytön tämän ohjeen alussa, kunnes keskipainiketta painetaan.
Keskipainikkeen painaminen kerää käyttäjätiedot Google Sheetsistä ja näyttää käyttäjien nimet näytöllä. Voit liikkua käyttäjien välillä vasemman ja oikean painikkeen avulla. Jos painat keskipainiketta, pääset käyttäjäkohtaiseen valikkoon. Jos et tee mitään 10 sekunnin kuluessa, näyttö alkaa näyttää animaatiota uudelleen.
Käyttäjäkohtaisessa valikossa voit kirjata kahvisi, rekisteröidä maksusi ja nähdä saldosi. Voit selata näitä vaihtoehtoja vasemman ja oikean painikkeen avulla. Jos haluat palata käyttäjäluetteloon, siirry paluukuvakkeeseen ja paina keskipainiketta.
Vaihe 5: Tulevia parannuksia
Jos luet niin pitkälle, kiitos siitä! Toistaiseksi toiminnot ovat rajalliset, mutta voit parantaa seurantaa tulostaululla! Jos haluat parantaa laitteistoa, laserleikkauskotelo olisi hyvä.
Voit vapaasti lähettää minulle viestin, jos sinulla on kysymyksiä, kysymyksiä tai ehdotuksia!
Suositeltava:
Raspberry Pi Sisäilman seuranta- ja säätöjärjestelmä: 6 vaihetta
Raspberry Pi Sisäilman seuranta- ja säätöjärjestelmä: Ihmiset haluavat viihtyä kotonaan. Koska alueemme ilmasto ei ehkä sovi itsellemme, käytämme monia laitteita terveen sisäympäristön ylläpitämiseksi: lämmitin, ilmanjäähdytin, ilmankostutin, ilmankuivain, puhdistin jne. Nykyään se on
Työpöydän COVID19 -seuranta kellolla! Raspberry Pi Powered Tracker: 6 vaihetta
Työpöydän COVID19 -seuranta kellolla! Raspberry Pi Powered Tracker: Tiedämme, että voimme kuolla milloin tahansa, jopa minä voin kuolla kirjoittaessani tätä viestiä, loppujen lopuksi minä, sinä, me kaikki olemme kuolevaisia. Koko maailma järisi COVID19 -pandemian vuoksi. Tiedämme, miten tämä voidaan estää, mutta hei! osaamme rukoilla ja miksi rukoilla, osaammeko
Liikkeen seuranta MPU-6000: n ja Raspberry Pi: n avulla: 4 vaihetta
Liikkeen seuranta MPU-6000: n ja Raspberry Pi: n avulla: MPU-6000 on 6-akselinen liikkeenseuranta-anturi, johon on upotettu 3-akselinen kiihtyvyysanturi ja 3-akselinen gyroskooppi. Tämä anturi pystyy tehokkaasti seuraamaan kohteen tarkan sijainnin ja sijainnin kolmiulotteisessa tasossa. Sitä voidaan käyttää
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: 6 vaihetta
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: Kiihtyvyys on rajallinen, mielestäni joidenkin fysiikan lakien mukaan.- Terry Riley Gepardi käyttää hämmästyttävää kiihtyvyyttä ja nopeita nopeuden muutoksia jahtaessaan. Nopein olento rannalla silloin tällöin käyttää huipputahdiaan saaliin saamiseen
Lämpötilan ja kosteuden seuranta Raspberry Pi: n avulla: 6 vaihetta (kuvilla)
Lämpötilan ja kosteuden seuranta Raspberry Pi: n avulla: Kesä on tulossa, ja ilman ilmastointilaitetta käyttävien tulisi olla valmiita hallitsemaan ilmakehää manuaalisesti sisätiloissa. Tässä viestissä kuvailen nykyaikaista tapaa mitata ihmisen mukavuuden kannalta tärkeimmät parametrit: lämpötila ja kosteus. T