Satura rādītājs:

Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi: 6 soļi
Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi: 6 soļi

Video: Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi: 6 soļi

Video: Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi: 6 soļi
Video: Retrīts Laimīga ES 2024, Novembris
Anonim
Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi
Vienkārša pamodināšana: vieda modināšanas gaisma, kas izgatavota ar Raspberry Pi

Ievads

Mācību programmas projektam1 man bija jāizveido kaut kas. Mani vienmēr fascinēja tas, kā tāda modinātāja gaisma jums noderētu, pamostoties tāpat kā no Philips.

Tāpēc es nolēmu uztaisīt modināšanas gaismu.

Es izveidoju modināšanas gaismu ar Raspberry Pi kā pamatu, led joslu, skaļruņiem un pāris vides sensoriem, lai iegūtu mērījumus.

Šeit ir tās iezīmes:

  • Tīmekļa serveris tiek mitināts Pi
  • Dati tiek eksportēti uz MySql datu bāzi
  • Tīmekļa lapa, kurā tiek rādīti dati
  • Tīmekļa lapa, kurā tiek izpildīti paziņojumi

Šis projekts man bija lieliska mācīšanās pieredze. Tas lika man atrisināt dažas negaidītas problēmas. Es diezgan daudz uzzināju par Pi iespējām un to, kā php sazinās ar visu.

1. darbība: materiālu savākšana

Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
Materiālu savākšana
Materiālu savākšana

Manam projektam man ir vajadzīgas vairākas daļas, kuras es uzskaitīšu zemāk. Būs arī Excel fails ar visām sastāvdaļu cenām ar atbilstošām vietnēm, no kurām es tās pasūtīju.

Sastāvdaļas:

  • Raspberry Pi 3 modelis B+
  • Raspberry Pi barošanas avots
  • Raspberry Pi T-kurpnieks
  • Stereo 3.7W D klases audio pastiprinātājs-Max98306
  • 2 x skaļrunis - 3 collu diametrs - 4 omi 3 vati
  • RGB pretgaismas negatīvs LCD 20x4
  • Adafruit Dotstar digitālā LED sloksne - balta 144 - 0,5 metri
  • Ultraskaņas sensors HC-SR04
  • DHT11 sensors
  • Jumper vadi (no m līdz f) un (m līdz m)
  • 470 omi un 330 omi rezistors

Materiāla dizains:

  • MDF koks 7 mm
  • plastmasa

Rīki:

  • Lodāmurs
  • Līmes pistole

Kopumā materiāli maksās aptuveni 210 eiro.

2. darbība: visu komponentu savienošana kopā

Visu komponentu savienošana kopā
Visu komponentu savienošana kopā
Visu komponentu savienošana kopā
Visu komponentu savienošana kopā
Visu komponentu savienošana kopā
Visu komponentu savienošana kopā

Es izveidoju ķēdi, ievērojot manu izveidoto Fritzing shēmu, zemāk varat atrast breaboarda un elektriskās shēmas dokumentus pdf.

Ķēdei ir vairāki sensori, skaļruņi, LCD displejs un LED sloksne, kas darbojas kopā. Katram komponentam es uzskaitīšu, kā jums tie būs jāsavieno, un to var atrast shēmā.

  1. Ultraskaņas sensors: šis sensors aprēķina attālumu starp sensoru un objektu, kas atrodas viņa priekšā. Izmantojot šo funkciju, mēs varam automatizēt noteiktas spējas, turot roku aiz tās. Tam ir 4 tapas: zemējums, 5 V, sprūda un atbalss. Echo izejai nepieciešami rezistori starp zemi un atbalss tapu.
  2. DHT11 sensors: šis sensors mēra temperatūru un mitrumu. Ja jūs pērkat vienu ar PCB, tad 10 k rezistors jau ir pielodēts ar sensoru, un tas padara to ļoti viegli pieslēdzamu.
  3. LED sloksne: lai to varētu ieslēgt, ārējam barošanas avotam ir nepieciešams ārējais barošanas avots, pretējā gadījumā jūs varat izmantot aveņu pi, neizmantojot to. DI vads iet uz pi MOSI tapu un CI iet uz SCLK tapu.
  4. LCD displejs: īpaši rbg displejiem ir nepieciešams daudz vadu, visas izmantotās pi tapas var izmantot ar parastajām GPIO.pins. Tam ir arī potenciometrs, lai mainītu displeja kontrastu.
  5. Spiedpoga: es to izmantoju, lai aveņu ieslēgtu izslēgšanas režīmā un vēlreiz nospiežot uz modināšanas režīmu. Parasti tas ir nepieciešams atvērtam savienojumam.
  6. Beidzot pastiprinātājs ar skaļruņiem: tā kā mēs izmantojam tikai skaļruņus, mums ir nepieciešams pastiprinātājs, lai signāls būtu pietiekami spēcīgs, lai radītu skaņu. Tas ir savienots ar aveņu pi audio ieeju.

3. darbība: Pi iestatīšana

Pi iestatīšana
Pi iestatīšana

Vispirms jums būs nepieciešama Raspbian, kuru varat lejupielādēt šeit.

Pēc SD kartes instalēšanas es izmantoju monitoru, kas savienots ar aveņu pi hdmi. Ar peli un tastatūru savienota ar pi usb portiem. Pēc tam sekojiet sākuma iestatījumiem ekrānā, lai inicializētu aveņu pi, pārliecinieties, ka konfigurācijas panelī maināt dažas funkcijas, piemēram, SPI, I2C,…, lai iespējotu.

Savā Pi komandu uzvednē ievadiet šādu komandu:

sudo apt-get update

Tas var aizņemt kādu laiku, tāpēc jūtieties ērti. Pēc atjaunināšanas mēs veiksim jaunināšanu

sudo apt-get jauninājums

4. darbība: moduļu un pakotņu instalēšana un tīmekļa servera iestatīšana

Moduļu un pakotņu instalēšana un tīmekļa servera iestatīšana
Moduļu un pakotņu instalēšana un tīmekļa servera iestatīšana
Moduļu un pakotņu instalēšana un tīmekļa servera iestatīšana
Moduļu un pakotņu instalēšana un tīmekļa servera iestatīšana

Mēs instalējam katru moduli python ar:

sudo pip3 instalēt name_of_module

Nepieciešamais moduļu saraksts:

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

Varētu būt vairāk, bet, ja tiek parādīta kļūda, kurā teikts, ka moduli nevar atrast, vienkārši instalējiet to.

Arī šāda komanda, jo jums ir nepieciešama versija 3.4, nevis 3.3!

python3 -m pip instalēt -jaunināt -piespiest pārinstalēt spidev

Tīmekļa servera iestatīšanai es izmantoju kolbu.

5. darbība: koda piemērošana

Kodeksa piemērošana
Kodeksa piemērošana
Kodeksa piemērošana
Kodeksa piemērošana

Lai iegūtu kodu, jums jāpārliecinās, vai viss ir mapē/var/www/html

Jūs varat iegūt kodu no Github.

Vietne ir arī atsaucīga, tāpēc to var atvērt mobilajā ierīcē, nezaudējot funkcijas vai citādi.

Kamēr Pi sāk darboties, tas sāks darbināt manu galveno python skriptu. Tas rūpēsies par to, lai dati tiktu parādīti vietnē. Lai sāknēšanas laikā pievienotu skriptu, vēlamā veidā jādara systemd. Pārbaudiet saiti.

Pogai jāizmanto pi fiziskā pin 5 un zeme. Izmantojiet tapas uz pogas, parasto atvērto tapu un parasto tapu. Btw polaritātei nav nozīmes!

Izpildiet šīs komandas aveņu pi terminālī, un jums vajadzētu būt iespējai izslēgt un palaist savu pi, nospiežot pogu.

git klons

6. darbība: mājokļa celtniecība

Mājokļa celtniecība
Mājokļa celtniecība
Mājokļa celtniecība
Mājokļa celtniecība
Mājokļa celtniecība
Mājokļa celtniecība

Mājoklim es izmantoju koku, ko sagriezu gabalos un saliku kopā ar līmi. Lai priekšpuse būtu nedaudz slīpa, man bija jāaprēķina slīpā puse, jo, ja to neaprēķina, pat ja tas nav milzīgs slīpums, koka gabali nederēs kopā.

Ar koka gabalu mērījumiem vienmēr jābūt ļoti uzmanīgiem, jo dažreiz jūs varat aizmirst koka biezumu.

Caurumi tika veikti ar urbšanas un zāģēšanas mašīnām.

Pēc tam jūs varat sākt to krāsot, es tam izmantoju aerosola krāsotāju ar brūnu krāsu. Pārliecinieties, ka to darāt ārā, un mēģiniet stāvēt prom no vietas, kur nonāk toksiskie izgarojumi.

Skaļrunim un aizmugurē es tos izmantoju, lai tos savienotu.

Augšpusē es izmantoju plastmasu, kas arī tika pielīmēta.

Finnaly I pievienoja dažas ierīces pēdas.

Ieteicams: