Sisällysluettelo:

Helppo herätys: Älykäs herätysvalo, joka on valmistettu vadelmalla Pi: 6 vaihetta
Helppo herätys: Älykäs herätysvalo, joka on valmistettu vadelmalla Pi: 6 vaihetta

Video: Helppo herätys: Älykäs herätysvalo, joka on valmistettu vadelmalla Pi: 6 vaihetta

Video: Helppo herätys: Älykäs herätysvalo, joka on valmistettu vadelmalla Pi: 6 vaihetta
Video: Lonely (short version) 2024, Marraskuu
Anonim
Helppo herätys: Älykäs herätysvalo, joka on valmistettu Raspberry Pi: stä
Helppo herätys: Älykäs herätysvalo, joka on valmistettu Raspberry Pi: stä

Esittely

Opetussuunnitelmahankkeessa 1 minun piti tehdä jotain. Olin aina kiinnostunut siitä, kuinka herätysvalo hyödyttäisi sinua herätessäsi kuten Philipsin valaisimet.

Joten päätin tehdä herätysvalon.

Tein herätysvalon, jonka pohjana oli Raspberry Pi, led-nauha, kaiuttimet ja pari ympäristöanturia mittausten saamiseksi.

Tässä on sen ominaisuudet:

  • Verkkopalvelin isännöi Pi: tä
  • Tiedot viedään MySql -tietokantaan
  • Verkkosivu, joka näyttää tietoja
  • Verkkosivu, joka suorittaa lausuntoja

Tämä projekti on ollut minulle suuri oppimiskokemus. Se sai minut ratkaisemaan odottamattomia ongelmia. Opin melko paljon Pi: n ominaisuuksista ja siitä, miten php kommunikoi kaiken kanssa.

Vaihe 1: Materiaalien kerääminen

Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen
Materiaalien kerääminen

Projektissani tarvitsen sitä useita osia, jotka luettelen alla. Siellä on myös Excel -tiedosto, jossa on kaikki komponenttien hinnat ja vastaavat verkkosivustot, joista tilasin ne.

Komponentit:

  • Raspberry Pi 3 malli B+
  • Raspberry Pi -virtalähde
  • Raspberry Pi T-suutari
  • Stereo 3,7 W D-luokan äänivahvistin-Max98306
  • 2 x kaiutin - halkaisija 3 " - 4 ohmia 3 wattia
  • RGB -taustavalon negatiivinen LCD 20x4
  • Adafruit Dotstar Digital LED -nauha - valkoinen 144 - 0,5 metriä
  • Ultraäänianturi HC-SR04
  • DHT11 -anturi
  • Hyppyjohdot (m - f) ja (m - m)
  • 470 ohmin ja 330 ohmin vastus

Materiaalisuunnittelu:

  • MDF -puu 7 mm
  • muovi-

Työkalut:

  • Juotin
  • Liimapistooli

Materiaalit maksavat yhteensä noin 210 euroa.

Vaihe 2: Kytke kaikki komponentit yhteen

Kaikkien komponenttien johdotus yhdessä
Kaikkien komponenttien johdotus yhdessä
Kaikkien komponenttien johdotus yhdessä
Kaikkien komponenttien johdotus yhdessä
Kaikkien komponenttien johdotus yhdessä
Kaikkien komponenttien johdotus yhdessä

Rakennan piirin noudattamalla tekemääni Fritzing -kaaviota. Löydät alla olevat panoraama- ja sähkökaavion pdf -asiakirjat.

Piirissä on useita antureita, kaiuttimia, lcd -näyttö ja led -nauha, joka toimii yhdessä yhtenä. Luettelen kunkin komponentin osalta, miten ne on yhdistettävä ja miten ne löytyvät järjestelmästä.

  1. Ultraääni -anturi: tämä anturi laskee etäisyyden anturin ja edessä olevan kohteen välillä. Tällä toiminnolla voimme automatisoida tiettyjä kykyjä pitämällä kättäsi sen edessä. Siinä on 4 nastaa: maadoitus, 5 V, liipaisin ja kaiku. Kaikuulostulo tarvitsee vastuksia maan ja kaiun nastan välillä.
  2. DHT11 -anturi: tämä anturi mittaa lämpötilan ja kosteuden. Jos ostat sellaisen, jossa on piirilevy, 10k: n vastus on juotettu jo anturin kanssa ja tekee sen johtamisesta erittäin helppoa.
  3. LED -nauha: led -nauhalle tarvitaan ulkoinen virtalähde sen käynnistämiseksi, muuten voit hallita vadelmapiisi käyttämättä sitä. DI -johto menee pi: n MOSI -nastaan ja CI SCLK -nastaan.
  4. LCD -näyttö: erityisesti rbg -näytöt vaativat paljon johtoja, kaikkia pi: n käytettyjä nastoja voidaan käyttää tavallisilla GPIO.pineillä. Siinä on myös potentiometri, joka muuttaa näytön kontrastia.
  5. Painike: Käytän sitä vadelman asettamiseen sammutustilaan ja painamalla uudelleen herätystilaan. Normaalisti avoin yhteys tarvitsee sitä.
  6. Lopuksi vahvistin kaiuttimien kanssa: koska käytämme vain kaiuttimia, tarvitsemme vahvistimen, jotta signaali olisi tarpeeksi voimakas äänen tuottamiseksi. Se on kytketty vadelmapi: n äänituloon.

Vaihe 3: Pi: n asentaminen

Pi: n asentaminen
Pi: n asentaminen

Ensinnäkin tarvitset Raspbianin, jonka voit ladata täältä.

Käytin näyttöä, joka oli kytketty vadelmapi: n hdmi -laitteeseen sd -kortin asentamisen jälkeen. Hiiri ja näppäimistö kytketty pi usb -portteihin. Noudata sitten näytön aloitusasetuksia alustaaksesi vadelmapi, varmista, että muutat asetuspaneelissa tiettyjä toimintoja, kuten SPI, I2C,… ottaaksesi käyttöön.

Kirjoita Pi -komentokehotteeseen seuraava komento:

sudo apt-get päivitys

Tämä voi kestää jonkin aikaa, joten ole mukava. Päivityksen jälkeen päivitämme

sudo apt-get päivitys

Vaihe 4: Moduulien ja pakettien asentaminen ja verkkopalvelimen asentaminen

Moduulien ja pakettien asentaminen ja verkkopalvelimen asentaminen
Moduulien ja pakettien asentaminen ja verkkopalvelimen asentaminen
Moduulien ja pakettien asentaminen ja verkkopalvelimen asentaminen
Moduulien ja pakettien asentaminen ja verkkopalvelimen asentaminen

Asennamme jokaisen python -moduulin seuraavasti:

sudo pip3 asennus name_of_module

Luettelo tarvittavista moduuleista:

  1. adafruit-circuitpython-charlcd
  2. adafruit-dht
  3. adafruit-circuitpython-dotstar
  4. adafruit-blinka
  5. RPI. GPIO

Voi olla enemmän, mutta jos saat virheilmoituksen, jonka mukaan moduulia ei löydy, asenna se.

Myös seuraava komento, koska tarvitset version 3.4 eikä 3.3!

python3 -m pip install --upgrade --force -reinstall spidev

Verkkopalvelimen perustamiseen käytin pulloa.

Vaihe 5: Koodin soveltaminen

Koodin soveltaminen
Koodin soveltaminen
Koodin soveltaminen
Koodin soveltaminen

Koodia varten sinun on varmistettava, että kaikki on/var/www/html -kansiossa

Saat koodin Githubista.

Sivusto on myös responsiivinen, joten sen voi avata mobiililaitteella menettämättä ominaisuuksia tai muuten.

Kun Pi käynnistyy, se alkaa suorittaa python -pääskriptini. Tämä huolehtii siitä, että tiedot näytetään verkkosivustolla. Jos haluat lisätä komentosarjan käynnistyksen yhteydessä, sinun on toimittava systemd -tavalla. Tarkista linkki.

Painikkeessa sinun on käytettävä pi: n ja maan fyysistä tappia 5. Käytä napin nastoja, tavallista avointa tappia ja tavallista tappia. Btw -napaisuudella ei ole väliä!

Suorita seuraavat komennot vadelma pi: n päätelaitteessa ja sinun pitäisi pystyä sammuttamaan ja käynnistämään pi painikkeella.

git-klooni

Vaihe 6: Asunnon rakentaminen

Asunnon rakentaminen
Asunnon rakentaminen
Asunnon rakentaminen
Asunnon rakentaminen
Asunnon rakentaminen
Asunnon rakentaminen

Kotelossa käytin puuta, jonka leikkasin paloiksi ja liimasin yhteen. Jotta etuosa olisi hieman vino, minun piti laskea kalteva puoli, koska kun et laske sitä, vaikka se ei olisi suuri kaltevuus, puukappaleet eivät sovi yhteen.

Sinun on aina oltava erittäin varovainen puukappaleiden mittojen kanssa, koska voit joskus unohtaa puun paksuuden.

Reiät tehtiin pora- ja sahauskoneilla.

Sen jälkeen voit aloittaa maalaamisen, käytin siihen ruskeaa spraymaalausta. Varmista, että teet sen ulkona ja yritä pysyä kaukana siitä, mistä myrkylliset huurut tulevat.

Kaiuttimessa ja takaosassa käytin liitäntöjä ruuveilla.

Yläosassa käytin muovia, joka myös liimattiin.

Finnaly Lisäsin joitakin laitejalkoja.

Suositeltava: