Përmbajtje:

Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi: 6 hapa
Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi: 6 hapa

Video: Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi: 6 hapa

Video: Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi: 6 hapa
Video: 📝 TAG 12 ароматов, которые никогда не ... 🙊 НОМИНАЦИЯ на премию "Жизнь Карен" | Smarties Reviews 2024, Nëntor
Anonim
Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi
Zgjimi i lehtë: një dritë zgjimi zgjuar e bërë me mjedër Pi

Hyrje

Për Projektin kurrikular1 më duhej të bëja diçka. Unë isha i hipnotizuar gjithmonë se si një dritë zgjimi si do t'ju sjellë dobi kur zgjoheni si ato nga Philips.

Kështu që vendosa të bëj një dritë zgjimi.

Kam bërë dritën e zgjimit me një Raspberry Pi si bazë, një shirit led, altoparlantë dhe disa sensorë mjedisorë për të marrë matjet.

Këtu janë tiparet e tij:

  • Serveri i uebit pritet në Pi
  • Të dhënat eksportohen në një bazë të dhënash MySql
  • Uebfaqe që tregon të dhëna
  • Uebfaqe që ekzekuton deklarata

Ky projekt ka qenë një përvojë e madhe mësimore për mua. Më bëri të zgjidh disa probleme të papritura. Kam mësuar shumë pak për aftësitë e Pi dhe sesi php komunikon me gjithçka.

Hapi 1: Mbledhja e materialeve

Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve
Mbledhja e materialeve

Për projektin tim më duhen pjesë të shumta që do të rendis më poshtë, Do të ketë gjithashtu një skedar excel me të gjitha çmimet e përbërësve me faqet e internetit përkatëse nga ku i kam porositur.

Përbërësit:

  • Raspberry Pi 3 modeli B+
  • Furnizimi me energji i Raspberry Pi
  • Këpucar Raspberry Pi T
  • Përforcues audio Stereo 3.7W Class D-Max98306
  • 2 x Altoparlant - diametër 3 " - 4 Ohm 3 Watt
  • RGB LCD me dritë të pasme negative 20x4
  • Shirit LED Adafruit Dotstar Digital - E Bardhë 144 - 0.5 metër
  • Sensori tejzanor HC-SR04
  • Sensori DHT11
  • Telat e kërcyesit (m në f) dhe (m në m)
  • Rezistencë 470 Ohm & 330 Ohm

Dizajni i materialit:

  • Druri MDF 7mm
  • plastike

Mjetet:

  • Makine per ngjitjen e metalit
  • Armë ngjitëse

Në total materialet do të kushtojnë rreth 210 Euro.

Hapi 2: Instalimi i të gjithë komponentëve së bashku

Instalimi i të gjithë komponentëve së bashku
Instalimi i të gjithë komponentëve së bashku
Instalimi i të gjithë komponentëve së bashku
Instalimi i të gjithë komponentëve së bashku
Instalimi i të gjithë komponentëve së bashku
Instalimi i të gjithë komponentëve së bashku

Unë e ndërtoj qarkun duke ndjekur skemën Fritzing që kam bërë, ju mund të gjeni dokumentet pdf të skemës së breabardit dhe elektrike më poshtë.

Qarku ka sensorë të shumtë, altoparlantë, ekran LCD dhe një shirit led që punon së bashku si një. Unë do të listoj për secilin komponent se si do t'ju duhet t'i lidhni këto dhe mund t'i gjeni në skemë.

  1. Sensori tejzanor: ky sensor llogarit distancën midis sensorit dhe një objekti para tij. Me këtë funksion ne mund të automatizojmë aftësi të caktuara duke e mbajtur dorën para tij. Ka 4 kunja: terren, 5V, këmbëz dhe një jehonë. Dalja e jehonës ka nevojë për rezistorë midis tokës dhe kunjit të jehonës.
  2. Sensori DHT11: ky sensor mat temperaturën dhe lagështinë. Nëse blini një me një PCB, atëherë rezistenca 10k është ngjitur me sensorin tashmë dhe e bën super të lehtë lidhjen e tij.
  3. Rripi i përparmë: për shiritin leddu nevojitet një furnizim me energji të jashtme për ta fuqizuar atë, përndryshe ju mund të përdorni dmg tuaj të mjedrës pi pa përdorur një të tillë. Teli DI shkon në kunjin MOSI të pi dhe CI shkon në kunjin SCLK.
  4. Ekrani LCD: veçanërisht ekranet rbg kërkojnë shumë tela, të gjitha kunjat e përdorur të pi mund të përdoren me kunjat normale GPIO. Gjithashtu ka një potenciometër me të për të ndryshuar kontrastin e ekranit.
  5. Butoni i shtypjes: Unë e përdor atë për të vënë mjedrën në modalitetin e fikjes dhe duke shtypur përsëri në mënyrën e zgjimit. Normalisht një lidhje e hapur është e nevojshme për të.
  6. Më në fund amplifikatori me altoparlantët: meqenëse përdorim vetëm altoparlantët na duhet një përforcues për ta bërë sinjalin mjaft të fortë për të prodhuar zë. Connectedshtë e lidhur me hyrjen audio të mjedrës pi.

Hapi 3: Vendosja e Pi

Vendosja e Pi
Vendosja e Pi

Para së gjithash do t'ju duhet Raspbian të cilën mund ta shkarkoni këtu.

Kam përdorur një monitor të lidhur me hdmi të mjedrës pi pas instalimit të kartës sd. Me miun dhe tastierën të lidhur me portat usb të pi. Pastaj ndiqni cilësimet e fillimit në ekran për të inicializuar mjedrën pi, sigurohuni që të ndryshoni në panelin e konfigurimit funksione të caktuara si SPI, I2C,… për t'i aktivizuar.

Vendosni komandën e mëposhtme në komandën tuaj në Pi tuaj:

përditësim sudo apt-get

Kjo mund të zgjasë një kohë, kështu që ndiheni rehat. Pas përditësimit ne do të azhurnojmë

sudo apt-get upgrade

Hapi 4: Instalimi i moduleve dhe paketave dhe vendosja e serverit të uebit

Instalimi i moduleve dhe paketave dhe konfigurimi i serverit të uebit
Instalimi i moduleve dhe paketave dhe konfigurimi i serverit të uebit
Instalimi i moduleve dhe paketave dhe konfigurimi i serverit të uebit
Instalimi i moduleve dhe paketave dhe konfigurimi i serverit të uebit

Ne instalojmë secilin modul për python me:

sudo pip3 install name_of_module

Lista e moduleve ka nevojë për të:

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

Mund të ketë më shumë, por nëse merrni një gabim që thotë se moduli nuk mund të gjendet, thjesht instaloni atë.

Gjithashtu komanda e mëposhtme, sepse keni nevojë për versionin 3.4 dhe jo 3.3!

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

Për ngritjen e një serveri në internet kam përdorur balonë.

Hapi 5: Zbatimi i Kodit

Aplikimi i Kodit
Aplikimi i Kodit
Aplikimi i Kodit
Aplikimi i Kodit

Për kodin ju duhet të siguroheni që gjithçka është në dosjen e/var/www/html

Kodin mund ta merrni nga Github.

Faqja është gjithashtu e përgjegjshme kështu që mund të hapet në celular pa humbur veçoritë ose ndryshe.

Ndërsa Pi po fillon, ai do të fillojë të ekzekutojë skriptin tim kryesor python. Kjo do të kujdeset që të dhënat të shfaqen në uebfaqe. Për të shtuar një skenar në boot duhet të bëni në mënyrë të preferuar të sistemit. Kontrolloni lidhjen.

Për butonin ju duhet të përdorni pinin fizik 5 të pi dhe tokën. Përdorni kunjat në buton, kunj normal të hapur dhe kunj të zakonshëm. Polariteti Btw nuk ka rëndësi!

Bëni komandat e mëposhtme në terminalin e pi mjedrës tuaj dhe duhet të jeni në gjendje të fikni dhe filloni piun tuaj me shtypjen e butonit.

git klon https://github.com/Howchoo/pi-power-button.git./pi-power-button/script/install

Hapi 6: Ndërtimi i Strehimit

Ndërtimi i Strehimit
Ndërtimi i Strehimit
Ndërtimi i Strehimit
Ndërtimi i Strehimit
Ndërtimi i Strehimit
Ndërtimi i Strehimit

Për strehimin kam përdorur dru të pastruar që kam prerë në copa dhe i kam bashkuar me zam. Për ta bërë pjesën e përparme pak të pjerrët, më duhej të llogarisja anën e pjerrët, sepse kur nuk e llogaritni, edhe nëse nuk është një pjerrësi e madhe, pjesët prej druri nuk do të përshtaten së bashku.

Gjithmonë duhet të jeni shumë të kujdesshëm me matjet në pjesët prej druri, sepse ndonjëherë mund të harroni trashësinë e drurit.

Vrimat u bënë me stërvitje dhe makina sharrimi.

Pasi të jetë bërë kjo ju mund të filloni ta pikturoni, unë kam përdorur bojë llak me ngjyrë kafe për të. Sigurohuni që ta bëni atë jashtë dhe përpiquni të qëndroni larg vendit ku do të shkojnë tymi toksik.

Për altoparlantin dhe pjesën e pasme kam përdorur scews për t'i lidhur ato.

Pjesa e sipërme kam përdorur plastikë që gjithashtu u ngjit.

Finnaly shtova disa këmbë të pajisjes.

Recommended: