
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Intro
Kwa Mradi wa mtaala1 ilibidi nifanye kitu. Siku zote nilikuwa nikivutiwa juu ya jinsi taa ya kuamka kama ingekufaidisha katika kuamka kama wale wa philips.
Kwa hivyo niliamua kutengeneza taa ya kuamka.
Nilitengeneza taa ya kuamka na Raspberry Pi kama msingi, ukanda ulioongozwa, spika na sensorer kadhaa za mazingira kupata vipimo.
Hapa kuna huduma zake:
- Webserver inashikiliwa kwenye Pi
- Takwimu huhamishwa kwa hifadhidata ya MySql
- Ukurasa wa wavuti unaoonyesha data
- Ukurasa wa wavuti unaotoa taarifa
Mradi huu umekuwa uzoefu mzuri wa kujifunza kwangu. Ilinipata kutatua shida zingine zisizotarajiwa. Nilijifunza kidogo juu ya uwezo wa Pi na jinsi php inavyowasiliana na kila kitu.
Hatua ya 1: Kukusanya Vifaa



Kwa mradi wangu ninahitaji sehemu nyingi ambazo nitaorodhesha hapa chini, Kutakuwa pia na faili bora zaidi na bei zote za vifaa na tovuti zinazofanana kutoka mahali nilipowaamuru.
Vipengele:
- Mfano wa Raspberry Pi 3 B +
- Ugavi wa umeme wa Raspberry Pi
- Raspberry Pi T-cobbler
- Stereo 3.7W Darasa la Sauti ya Sauti-Max98306
- 2 x Spika - 3 "kipenyo - 4 Ohm 3 Watt
- RGB Backlight hasi LCD 20x4
- Ukanda wa LED ya Adafruit Dotstar - Nyeupe 144 - mita 0.5
- Sensor ya Ultrasonic HC-SR04
- Sensorer ya DHT11
- Waya za jumper (m hadi f) na (m hadi m)
- 470 Ohm & 330 Ohm kupinga
Ubunifu wa nyenzo:
- Mbao ya MDF 7mm
- plastiki
Zana:
- Chuma cha kulehemu
- Bunduki ya gundi
Kwa jumla vifaa vitagharimu karibu Euro 210.
Hatua ya 2: Kuunganisha Wawili wote pamoja



Ninaunda mzunguko kwa kufuata mpango wa Fritzing ambao nilitengeneza, unaweza kupata hati za pdf za mpango wa umeme na umeme hapa chini.
Mzunguko una sensorer nyingi, spika, onyesho la LCD na ukanda ulioongozwa ambao hufanya kazi pamoja kama moja. Nitaorodhesha kila sehemu juu ya jinsi utahitaji kuunganisha hizi na unaweza kupata kwenye mpango.
- Sensor ya Ultrasonic: sensor hii huhesabu umbali kati ya sensorer na kitu mbele yake. Kwa kazi hii tunaweza kurekebisha uwezo fulani kwa kushikilia mkono wako mbele yake. Inayo pini 4: ardhi, 5V, kichocheo na mwangwi. Pato la Echo linahitaji vipinga kati ya ardhi na pini ya mwangwi.
- Sensor ya DHT11: sensor hii hupima joto na unyevu. Ukinunua moja na PCB kuliko kontena la 10k imeuzwa na sensa tayari na inafanya iwe rahisi sana kuitia waya.
- Kamba ya kuongoza: kwa njia ya kuongoza usambazaji wa umeme wa nje unahitaji kuiwezesha vinginevyo unaweza kupaza pi yako ya raspberry bila kutumia moja. Waya wa DI huenda kwenye pini ya MOS ya pi na CI huenda kwenye pini ya SCLK.
- Onyesho la LCD: haswa maonyesho ya rbg inahitaji waya nyingi, pini zote zilizotumiwa za pi zinaweza kutumika na pini za kawaida za GPIO. Pia ina potentiometer nayo kubadili tofauti ya onyesho.
- Kitufe cha kushinikiza: Ninatumia kuweka rasipiberi katika hali ya kuzima na kwa kubonyeza tena hali ya kuamka. Uunganisho wa kawaida ulio wazi unahitaji kwa hiyo.
- Mwishowe kipaza sauti na spika: kwa kuwa tunatumia spika tu tunahitaji kipaza sauti ili kuifanya ishara iwe na nguvu ya kutosha kutoa sauti. Imeunganishwa na uingizaji wa sauti ya raspberry pi.
Hatua ya 3: Kuweka Pi

Kwanza kabisa utahitaji Raspbian ambayo unaweza kupakua hapa.
Nilitumia kufuatilia iliyounganishwa na hdmi ya raspberry pi baada ya usanidi wa kadi ya sd. Na panya na kibodi iliyounganishwa na bandari za usb za pi. Halafu unafuata mipangilio ya kuanza kwenye skrini ili kuanzisha pi ya raspberry, hakikisha unabadilisha kwenye paneli ya usanidi kazi kadhaa kama SPI, I2C,… kuwezesha.
Ingiza amri ifuatayo katika haraka ya amri yako kwenye Pi yako:
Sudo apt-pata sasisho
Hii inaweza kuchukua muda, kwa hivyo pata raha. Baada ya sasisho tutaboresha
sasisho la kupata apt
Hatua ya 4: Kuweka Moduli na Vifurushi na Kuweka Mtandao


Sisi kufunga kila moduli za chatu na:
sudo pip3 sakinisha jina_of_module
Orodha ya moduli zinahitaji:
- adafruit-mzungukopython-charlcd
- matunda-dht
- adafruit-circuitpython-dotstar
- matunda-blinka
- RPI. GPIO
Kunaweza kuwa na zaidi lakini ikiwa utapata hitilafu ambayo inasema haiwezi kupata moduli, ingiza tu.
Pia amri ifuatayo, kwa sababu unahitaji toleo la 3.4 na sio 3.3!
python3 -m pip install - upgrade --force -install spidev
Kwa kuanzisha webserver nilitumia chupa.
Hatua ya 5: Kutumia Kanuni


Kwa nambari unayohitaji kuhakikisha kuwa kila kitu kiko kwenye folda ya / var / www / html
Unaweza kupata nambari kutoka Github.
Tovuti pia ni msikivu kwa hivyo inaweza kufunguliwa kwenye rununu bila kupoteza huduma au vinginevyo.
Wakati Pi inaanza, itaanza kutumia hati yangu kuu ya chatu. Hii itakuwa kutunza kupata data kuonyesha kwenye wavuti. Ili kuongeza hati kwenye buti unahitaji kufanya njia inayofaa ya mfumo. Angalia kiunga.
Kwa kifungo unahitaji kutumia pini ya mwili ya 5 ya pi na ardhi. Tumia pini kwenye kifungo, pini ya kawaida wazi na pini ya kawaida. Polarity ya Btw haijalishi!
Fanya amri zifuatazo kwenye terminal ya pi yako ya raspberry na unapaswa kuzima na kuanzisha pi yako na kitufe cha kitufe.
clone ya git https://github.com/Howchoo/pi-power-button.git./pi-power-button/script/install
Hatua ya 6: Kujenga Nyumba



Kwa nyumba nilitumia kuni iliyokatwa ambayo nilikata vipande vipande na kuunganishwa na gundi. Kwa kuifanya mbele kubembeleza kidogo ilibidi nipate mahesabu ya upande uliopangwa kwa sababu wakati hauihesabu, hata ikiwa sio mteremko mkubwa vipande vya mbao havitosheana.
Lazima kila wakati uwe mwangalifu sana na vipimo kwenye vipande vya mbao, kwa sababu wakati mwingine unaweza kusahau unene wa kuni.
Mashimo yalifanywa na mashine za kuchimba visima na sawing.
Baada ya hayo kufanywa unaweza kuanza kuipaka rangi, nilitumia mchoraji wa dawa na rangi ya hudhurungi kwa ajili yake. Hakikisha unaifanya nje na jaribu kusimama mbali na mahali moshi wa sumu unapoenda.
Kwa spika na nyuma nilitumia fimbo kuziunganisha.
Juu nilitumia plastiki ambayo pia ilinaswa.
Finnaly niliongeza vifaa kadhaa vya kifaa.
Ilipendekeza:
Saa ya Kengele ya Smart: Saa ya Alarm ya Smart iliyotengenezwa na Raspberry Pi: Hatua 10 (na Picha)

Saa ya Alarm ya Smart: Saa ya Alarm ya Smart iliyotengenezwa na Raspberry Pi: Je! Umewahi kutaka saa nzuri? Ikiwa ndivyo, hii ndio suluhisho kwako! Nilitengeneza Saa ya Kengele ya Smart, hii ni saa ambayo unaweza kubadilisha wakati wa kengele kulingana na wavuti. Wakati kengele inalia, kutakuwa na sauti (buzzer) na taa 2 zita
Raspberry Pi - BH1715 Mafunzo ya Mwanga wa Nuru ya Nuru ya Dijiti: Hatua 4

Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Mafunzo: BH1715 ni sensorer ya Mwanga iliyoko kwenye dijiti na kiolesura cha basi cha I²C. BH1715 kawaida hutumiwa kupata data ya taa iliyoko kwa kurekebisha umeme wa taa ya LCD na Keypad kwa vifaa vya rununu. Kifaa hiki kinatoa azimio la 16-bit na kiambatisho
Mtego rahisi wa Kamera ya Raspberry Pi Iliyotengenezwa kutoka kwa Chombo cha Chakula: Hatua 6 (na Picha)

Mtego rahisi wa Kamera ya Raspberry Pi Iliyotengenezwa kutoka kwa Chombo cha Chakula: " Inaonekana kwangu kuwa ulimwengu wa asili ndio chanzo kikuu cha msisimko, chanzo kikuu cha urembo wa kuona, chanzo kikuu cha upendeleo wa kiakili. Ni chanzo kikuu cha vitu vingi maishani kinachofanya maisha yawe na thamani ya kuishi. &Quot; - D
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi kwa Port: 3 Hatua

DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi Bandari. Mradi huu utakusaidia kuunganisha LEDs 18 (6 Nyekundu + 6 Bluu + 6 Njano) kwa Bodi yako ya Arduino na uchanganue ishara za wakati halisi wa Kompyuta yako na uzipeleke kwa taa za taa kuziwasha kulingana na athari za kipigo (Mtego, Kofia ya Juu, Kick)
MWANGA WA Nuru Iliyotengenezwa na MECHI-BOX: Hatua 8

MWANGA WA NCHI ILIYOTENGENEZWA KWA BANDA LA MECHI: JIFUNZE JINSI YA KUJENGA KWA DAKIKA ZAIDI YA DAKIKA 5 TAA YA Nuru inayotumia MATCH-BOX