Orodha ya maudhui:

Kumuweka Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri !: Hatua 6 (na Picha)
Kumuweka Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri !: Hatua 6 (na Picha)

Video: Kumuweka Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri !: Hatua 6 (na Picha)

Video: Kumuweka Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri !: Hatua 6 (na Picha)
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Novemba
Anonim
Kumuwekea Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri!
Kumuwekea Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri!
Kumuwekea Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri!
Kumuwekea Mtoto Wako Baridi Msimu huu - Kudhibiti Mashabiki Wa bubu na Vitu Vizuri!

Kama ya wiki mbili zilizopita wakati wa kuandika hii, nikawa baba wa mtoto mzuri wa kiume!

Wakati misimu inabadilika, siku zinazidi kuwa ndefu na joto linazidi kupata joto, nilidhani itakuwa vizuri kuwa na aina ya ufuatiliaji kwenye kitalu kuangalia jinsi moto ulivyokuwa ukifika huko!

Sijachunguza chatu nyingi zaidi ya miaka lakini nilitaka kurudi ndani tangu mwaka wangu wa kwanza katika chuo kikuu karibu miaka 5 iliyopita sasa! Kwa sababu ya hii nilidhani itakuwa bora kuandika kile nilichofanya, kunisaidia baadaye, pia kumsaidia mtu mwingine yeyote anayetaka kufanya kitu kile kile!

Kutumia pi ya Raspberry, Enviro pHAT na smart TP-link kasa plug, unaweza kudhibiti plugs ukitumia mfumo wa IFTTT! ni rahisi kufanya na unaweza hata kurekebisha mwendo huu kudhibiti chochote kupitia sensorer tofauti na vifaa tofauti! Natumahi utapata hii muhimu. Ikiwa unapenda hii kufundishwa, tafadhali usisahau kupiga kura kwa uwasilishaji wangu kwenye shindano la sensorer!: D (samahani kwa kuuliza), ni mara yangu ya kwanza kufanya hivi na ningependa kuwa na nafasi nzuri ya kushinda kitu kwa wakati wote nilipoweka hii

** BONYEZA ** Katika siku chache zijazo nitaangalia kushinikiza data hii kwa bodi ya Grafana, ikiwa unafikiria hii itakuwa nzuri, fahamisha!: D

Wacha tuingie ndani yake…

Vifaa

  1. Pi yoyote ya Raspberry itafanya lakini nilichagua Zero W kwani ndivyo nililazimika kupeana sare yangu, pia ina sababu ndogo kabisa pia na WiFi iliyowezeshwa na default! - Raspberry PI Zero w
  2. Kadi ya SD, kila mtu ana upendeleo tofauti juu ya hizi, lakini nilitumia mojawapo ya hizi! - Kadi ya Micro-SD
  3. Ikiwa umekwama, hapa kuna nyaraka rasmi zinazoungwa mkono za kadi za SD-kadi za SD zinazoungwa mkono rasmi
  4. Waya za jumper (zitaelezea baadaye) - waya za jumper
  5. Enviro pHAT kwa sensorer zote tukufu! - Envrio-pHAT
  6. Kuziba smart, nimeenda na TP-Link kwani hauitaji vituo vyovyote vya kupendeza ili kuifanyia kazi sanduku! - Smart kuziba!
  7. Shabiki bubu kudhibiti, unaweza kutumia shabiki yeyote, nimepata tu shabiki kwenye amazon, lakini shabiki wowote wa tundu la ukuta atafanya kazi vizuri - Shabiki wa bubu
  8. Chuma cha kutengenezea, lakini ikiwa hutaki kutumia chuma cha kutengeneza, unaweza kubonyeza vichwa vya kichwa kwa PI yako na pHAT - GPIO-nyundo-kichwa

Ili unganisho kati ya viungo vya TP-kasa na IFTTT vifanye kazi, utahitaji kuwa na akaunti ya TP-link kasa na akaunti ya IFTTT iliyowekwa kabla ya kuanza hii inayoweza kufundishwa. Unapopokea kiunga chako cha TP-link smart maagizo ambayo hutolewa na kuziba smart yatakuongoza kupitia mchakato wa usanidi ikiwa ni pamoja na jinsi ya kutaja plug yako na ni kazi za msingi

Mara tu unapokuwa na orodha yako ya ununuzi ni wakati wa kukusanyika yote!

Hatua ya 1: Kuweka Raspberry yako Pi

Kufikiria kadi yako ndogo ya SD Pata picha ya hivi karibuni na kubwa ya Raspbian, toleo la lite litafanya vizuri, ikiwa sio bora kwa zero w! -

Andika picha hii kwenye kadi ya SD, utahitaji msomaji kwa hii na mtengenezaji picha, ninatumia etcher -

Sanidi Wifi (hiari) Ikiwa PI yako imejengwa katika WIFI, kwa nini usiweke sasa ili kuokoa fujo nyingi juu ya vifurushi baadaye!

Mara tu pi yako ikiwa imeonyeshwa, gari limetolewa. Tenganisha na unganisha kadi ya SD ili iweze kugunduliwa na mashine yako tena. Sehemu ya boot inapaswa kuonekana.

Unda faili tupu iitwayo wpa_supplicant.conf ndani ya kizigeu cha boot cha pi yako, ndani ya hapa weka hapa chini katika faili hii mpya:

mtandao = {

ssid = "YAKO_SSID" psk = "YAKO_WIFI_PASSWORD" key_mgmt = WPA-PSK}

Kuwezesha SSH kwenye PI yako ya chaguo (hiari)

Kwa chaguo-msingi, picha safi ya Raspbian itakuwa na ssh imezimwa. Utahitaji kuanzisha mfumo, unganisha kibodi na uonyeshe kwa Pi na kisha uwezeshe ssh. Hatua hii itawezesha ssh kwa buti ya kwanza. Katika kizigeu cha boot, tengeneza faili mpya inayoitwa ssh. Faili tupu iliyo na jina hilo haswa.

Baada ya kumaliza hatua mbili za hiari, PI yako itaunganisha moja kwa moja na WIFI yako na kuwezeshwa na SSH kwa chaguo-msingi.

Mara tu unapoweka picha na kusanidi kadi ndogo ya SD, unaweza kuiingiza kwenye PI yako au chaguo na kuiweka nguvu!

Kusasisha PIO yako umebadilisha PI yako, unaweza kupata anwani yako ya IP ya wewe PI ndani ya mipangilio yako ya waya zisizo na waya. Routa nyingi ni tofauti kwa hivyo hii itakuwa ngumu kuandika mwongozo wa hii kwa bahati mbaya!

Mara baada ya kuwa na IP yako ya PI yako, unganisha kupitia SSH na uingie na yafuatayo:

Jina la mtumiaji: pi

Nenosiri: rasipberry

Mara tu unapokuwa na kikao cha SSH kinachofanya kazi na PI yako, utahitaji kuisasisha, tumia hapa chini na Y au N inayolingana wakati wa kuisasisha:

Sudo apt-pata sasisho

sasisho la kupata apt

ni nzuri kila wakati kuwasha tena PI baada ya sasisho zozote mpya kusanikishwa ili kuhakikisha inaendeshwa upya na sasisho mpya, hii inaweza kupatikana kwa

Sudo reboot -n

Sasa hiyo ni PI tayari, wakati wa kuendelea na hatua inayofuata!

Hatua ya 2: Kuanzisha Enviro PHAT yako

Kuanzisha Enviro PHAT yako
Kuanzisha Enviro PHAT yako
Kuanzisha Enviro PHAT yako
Kuanzisha Enviro PHAT yako

Kuunganisha pHAT yako ya Enviro

Mara tu unapokuwa na pi yako yote hadi sasa, unaweza kuunganisha Enviro pHAT yako na PI ya chaguo lako!

*** Kuhakikisha kuwa hauharibu PI yako au pHAT yako hakikisha unazima kwanza ***

Hapa nilitumia miongozo ya kuruka kwa sababu unaweza kupata mafuta kutoka kwa CPU inapata moto chini ya Enviro pHAT. Joto hili la ziada linaweza kubadilisha usomaji wa joto ambao ungepata baadaye. Kwa sababu ya hii nimetumia njia 5 za kuruka kwenye pini zilizo chini:

  • Bandika 3 - GPIO2 (SDA I2C)
  • Bandika 5 - GPIO3 (SCL I2C)
  • Bandika 7 - GPIO4
  • Bandika 6 - Ardhi
  • Bandika 4 - 5V

Tafadhali angalia mchoro wa wiring juu ya hatua hii kwa rejeleo la kuona au kiunga hapa chini:

pinout.xyz/pinout/enviro_phat

(samahani juu ya kazi ya rangi isiyo na rangi)

Unapounganisha pHAT yako, hakikisha umeiweka njia sahihi au sivyo unaweza kuiharibu !!! Ili kufanya hivyo, nilikuwa na usanidi wangu kwa hivyo vichwa vya ANALOG IN vinaelekea kwenye nafasi ya kadi ya SD, hii baadaye imegeuzwa kwenye picha zangu kuifanya iwe sawa kwa "mbebaji" wangu.

Kufunga utegemezi

Weka nguvu PI yako na SSH kurudi

Ukirudi kwenye PI yako endesha yafuatayo kusanikisha vifurushi na programu zinazohitajika kwa Enviro pHAT yako:

curl https://get.pimoroni.com/envirophat | bash

Hakikisha kugonga Y au N wakati inahitajika.

Baada ya usakinishaji kukamilika, hakikisha unawasha tena PI yako…

Sudo reboot -n

Kupima pHAT

Ili kuhakikisha kuwa pHAT yako imewekwa waya sawa, unaweza kushuka kwenye moduli ya chatu na kukimbia amri kadhaa kwa kurudisha nyuma kwa PI yako na kuandika chatu, mara moja kwenye moduli ya chatu chapa hapa chini:

kutoka kwa hali ya hewa ya kuagiza mazingira

chapisha (hali ya hewa.temerpature ())

Hii inapaswa kukuonyesha kisoma kama hapa chini:

>> kutoka kwa mazingira ya kuagiza mazingira

>> chapisha (hali ya hewa.joto ()) 24.0806166987

Utatuzi wa shida

Ikiwa unapata kitu kando ya mistari ya kosa hapa chini:

Traceback (simu ya hivi karibuni mwisho): Faili "", laini ya 1, kwenye Faili "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", mstari wa 134, katika joto la self.update () Faili " /usr/lib/python2.7/dist-packages/envirophat/bmp280.py ", mstari 169, ikiwa sasisho ikiwa self._read_byte (REGISTER_CHIPID) == 0x58: # angalia kitambulisho cha sensorer 0x58 = Faili ya BMP280" / usr / lib / python2.7 / dist-package / envirophat / bmp280.py ", mstari wa 116, katika _read_byte rudisha self.i2c_bus.read_byte_data (self.addr, rejista) IOError: [Errno 121] Kosa la I / O la mbali

Basi unaweza kukimbia:

Sura i2cdetect -y 1

Hii itafanya ukaguzi wa utambuzi kwenye unganisho / wiring yako na ungetafuta kitu kama hapa chini:

pi @ raspberrypi: ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 abcdef 00: - - - - - - - - - - - - 10: - - - - - - - - - - - - - 1d - - 20: - - - - - - - - - 29 - - - - - - 30: - - - - - - - - - - - - - - - - 40: - - - - - - - - - 49 - - - - - - - 50: - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - - 70: - - - - - - - 77

Ikiwa sivyo, basi utahitaji kurudi nyuma na kukagua wiring yako tena, tafadhali angalia mchoro wa wiring na ujaribu tena!

Kuweka hati ya pi-baby-cooler.py

Ikiwa yote ni sawa na umefanikiwa kupata usomaji wa joto basi tunaweza kuendelea na kusanikisha kifurushi cha baby-cooler.py!

Kwa sababu ya jinsi ya kufundisha inavyoshughulikia viungo, nimeambatanisha hati ya.py kwenye kichwa cha hatua hapo juu… Ili kunakili hii kwa PI yako napendekeza utumie kitu kama WinSCP:

winscp.net/eng/download.php

WinSCP ni mteja maarufu wa SFTP na mteja wa FTP wa Microsoft Windows! Nakili faili kati ya kompyuta ya ndani na seva za mbali kutumia FTP, FTPS, SCP, SFTP, WebDAV au S3.

WinSCP ni rahisi kutumia, unganisha tu PI yako ukitumia anwani yako ya IP ya PI kisha uburute na uangushe faili ya

Sasa hati ya.py iko kwenye PI yako, ni wakati wa kuendelea kusanidi akaunti / unganisho lako la IFTTT

Hatua ya 3: Kuweka Akaunti / muunganisho wako wa IFTTT

Kuweka Akaunti / Uunganisho wako wa IFTTT
Kuweka Akaunti / Uunganisho wako wa IFTTT
Kuweka Akaunti / muunganisho wako wa IFTTT
Kuweka Akaunti / muunganisho wako wa IFTTT
Kuweka Akaunti / Uunganisho wako wa IFTTT
Kuweka Akaunti / Uunganisho wako wa IFTTT

Ifuatayo tutaangalia kupata ishara ya IFTTT, hii itatumika wakati wa kuita kazi ya moto / baridi ndani ya hati kuungana na kuziba kasa na kuwasha / kuzima shabiki.

Kuunda Vinjari vya wavuti

Elekea kwa https://ifttt.com/ na unda akaunti ikiwa tayari unayo.

Mara tu umeingia, ndani ya upau wa utaftaji, tafuta: TP-link kasa

Mara tu hiyo ikiwa imepakia, bonyeza huduma kisha TP-link kasa. Kisha utahitaji kukuunganisha akaunti ya kasa na akaunti yako ya IFTTT, ingia kwenye akaunti yako ya kasa kupitia IFTTT ili uunganishe.

Baada ya kuunganisha akaunti yako bonyeza "My Applets" kisha applet mpya, kisha bonyeza "+ hii" na utafute viboreshaji vya wavuti.

Bonyeza, "Pokea ombi la wavuti", ndani ya aina ya jina la tukio moto (hii inaweza kuwa chochote unachotaka lakini lazima usasishe hii baadaye ndani ya hati ya pi-baby-coller.py au hii haitafanya kazi, nimetumia moto kugeuza kipepeo na baridi kuzima shabiki. Kisha bonyeza kitufe cha kuunda.

Ifuatayo tunahitaji kuunganisha kichocheo chako kipya kwenye akaunti yako ya Kasa, bonyeza "+ hiyo" na utafute kasa, bonyeza TP-link kasa kisha bonyeza "washa", baada ya hii chagua kifaa unachotaka kuwasha, kisha bonyeza kuunda hatua. Pitia kitendo na ubonyeze kumaliza ikiwa ni sawa.

**********

Kumbuka ikiwa umechagua jina lingine la Tukio isipokuwa "moto" na "baridi", utahitaji kuandika haya kwa baadaye na kusasisha hati! Vinginevyo hati ya.py haifanyi kazi

**********

Baada ya kuunda ndoano yetu ya kwanza ya wavuti, rudia mchakato wa "baridi", lakini wakati huu unachagua kuzima badala ya kuwasha wakati wa kuchagua kitendo hicho.

Mara tu tunapokuwa na viboreshaji vya hafla mbili ndani ya sehemu ya akaunti yangu ya applets, bonyeza huduma na utafute viboreshaji vya webhu kisha bonyeza hiyo. Ndani ya hapa utaona kitufe cha nyaraka (juu kulia), bonyeza hiyo. Hapa ndipo utapata kitufe chako cha ishara cha IFTTT. wakati hapa ndani andika ufunguo wako (utahitaji baadaye), nimebadilisha yangu ndani ya picha vinginevyo mtu yeyote ataweza kuwasha au kuzima plugs zangu nzuri.

Kupima viboreshaji vya wavuti

Sasa tumeunda viboreshaji viwili ambavyo vimeunganishwa kwenye akaunti yetu ya kasa, tunaweza kujaribu ikiwa zinafanya kazi au la!

Ndani ya PI yako, unaweza kuingiza yafuatayo:

curl -X POST

Ambapo inasema "moto" unahitaji kuongeza jina lako la hafla, ikiwa uliiacha kama "moto" acha hii peke yake. Ambapo inasema / wewe… unahitaji kubadilisha hii na ufunguo wako wa ishara ya IFTTT. Piga kuingia na unapaswa kusikia bonyeza ya relay yako nzuri ya kuziba kuziba kuziba. Ikiwa haukuweza kuisikia basi unaweza kuangalia programu ya Kasa kuangalia hali ya plugs zako.

Sasa tuna utegemezi wa Enviro pHAT yetu iliyosanikishwa na sasa tuna usanidi wa IFTTT, wakati wa kumaliza na kurekebisha nambari.

Hatua ya 4: Kuhariri Hati

Kuhariri Hati
Kuhariri Hati

Rudi kwenye pi yako, endelea hadi eneo la hati yako ya pi-baby-cooler.py, kwangu ndani / nyumbani / pi (folda yangu ya nyumbani) na uhariri faili ukitumia nano:

nano pi-baby-cooler.py

Ndani ya mkutaji ambapo inasema def turn_off ()

def turn_off ():

# Weka neno lako la kuchochea - k.m. "baridi" - na ishara ya IFTTT Webhook hapa chini. TRIGGER_WORD = "baridi" TOKEN = "KIWANGO CHAKO CHENYE KIWANDA KINAENDELEA HAPA" maombi.chapisho ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}". Format (trigger_word = TRIGGER_WORD, ishara = IMETOLEWA)) chapa ("Shabiki mbali!"):

Hii ndio kazi ya kuzima shabiki. Inafanya hivyo kwa kutuma kivutio cha wavuti kwa IFTTT ambayo inasababisha tplink HS100 kuzima. Ikiwa umeweka kichocheo ndani ya akaunti yako ya IFTTT sawa na "baridi", unaweza kuiacha, na ubadilishe tu ishara uliyopata kutoka kwa nyaraka za wavuti mapema. Ikiwa umechagua jina tofauti la tukio kisha badilisha neno hili hapa.

Baada ya kubandika ishara yako ya IFTTT, nenda kwenye sehemu inayofuata ambapo inasema def turn_on ()

def turn_on (): # Weka neno lako la kuchochea - k.m. "moto" - na ishara ya IFTTT Webhook hapa chini. TRIGGER_WORD = "moto" TOKEN = "KIWANGO CHAKO CHENYE KIWANDA KINAENDELEA HAPA" maombi.chapisho ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}". Format (trigger_word = TRIGGER_WORD, ishara = IMEWASHWA)) chapa ("Shabiki!")

Kazi hii ni nyuma ya kuzima, inageuka kuziba smart TP-link!

Ikiwa umeweka kichocheo ndani ya akaunti yako ya IFTTT sawa na "moto", unaweza kuiacha, na ubadilishe tu ishara uliyopata kutoka kwa nyaraka za wavuti mapema. Ikiwa umechagua jina tofauti la tukio kisha badilisha neno hili hapa.

Kila kitu kingine tayari kimeingizwa, kwa hivyo haupaswi kufanya mabadiliko yoyote kwa nambari nyingine TRIGGER_WORD, TOKEN na marekebisho kadhaa katika hali ya joto inayofuata!

Kubadilisha hali ya joto

Ifuatayo, tafuta ambapo inasema # Vigeugeu vya Mitaa.

jaribu: # anuwai za mitaa. hali = 0 # Inaweka hali kwa kubadili chini = 20 # Thamani ya chini ya kiwango cha joto (celcius). juu = 24 # Thamani kubwa ya kiwango cha joto (celcius). kipindi = 120 # Kuchelewa, kwa sekunde, kati ya simu.

Tofauti ya serikali ni jinsi pi anajua ikiwa kuziba imewashwa au la, hii inasasishwa baadaye ikiwa itawaka moto sana (24 + * c basi serikali inabadilishwa baadaye kuwa 1), hii pia ingewasha kwa mtandao na kugeuka kuziba smart!

Tofauti ya chini ni jinsi baridi ninataka chumba kupata kabla ya kuziba kuzimwa. Ikiwa ungependa chumba kiwe joto zaidi, badilisha hii kwa thamani ya juu. Ikiwa ungependa iwe baridi, punguza thamani.

Tofauti kubwa ni joto la juu nataka chumba kipate kabla nataka shabiki aingie na kuanza kupoza chumba. Ikiwa ungependa shabiki aje kabla ya hii, basi punguza tu thamani, au ikiwa ungependa iwe joto basi ongeza thamani.

Tofauti ya kipindi ni muda katika sekunde kati ya ukaguzi wa joto, ikiwa ungependa hati ya pi iangalie mara kwa mara kisha ongeze nambari ikiwa ungependa kufupisha wakati, punguza nambari.

Mara tu unapofanya mabadiliko yako kuokoa na kutoka nano

CTRL + x

Hatua ya 5: Kutumia Hati

Kutumia Hati
Kutumia Hati

Kuendesha hati ndani

Kuna njia kadhaa ambazo unaweza kutumia hati hii, unaweza kuunganisha kupitia SSH na andika yafuatayo:

sudo python /pi-baby-cooler.py

Hii itaendesha hati kwa mahitaji, hii itafanya kazi kwa muda mrefu ikiwa kuna kikao cha SSH kinachofanya kazi kwa PI. Njia nyingine ni kutumia skrini, skrini haijawekwa kwa chaguo-msingi sidhani, kwa hivyo skrini ya kufunga apt itatakiwa kutumika.

Hapa kuna mafunzo mazuri ya jinsi ya kutumia skrini vizuri:

Screen au Screen ya GNU ni multiplexer ya terminal. Kwa maneno mengine, inamaanisha kuwa unaweza kuanza kikao cha skrini na kisha ufungue idadi yoyote ya windows (vituo vya kawaida) ndani ya kikao hicho. Mchakato unaotekelezwa kwenye Skrini utaendelea kuendeshwa wakati dirisha lao halionekani hata ukikatwa.

Kujiendesha kuendesha kwenye buti

Njia nyingine ni kuhariri faili ya boot katika /etc/rc.local kufanya hii nano.

Sudo nano /etc/rc.local

Kuhariri faili hii kutafanya hati kuendeshwa kwenye buti. ikimaanisha kuwa itakuwa ikiendesha kila wakati PI ikiingia, hii pia ni jinsi ninavyotumia hati zangu 90% kwenye PIs zingine.

Ikiwa umetumia rc.local, basi unaweza kuendesha amri hapa chini ili uone ni nini kinachotekelezwa kwenye PI. Hii ni rahisi kusuluhisha baadaye ili kuona ikiwa hati inafanya kazi kabisa au la:

ps -aef | chatu grep

Hatua ya 6: Imemalizika

Vizuri… Asante ikiwa bado wako hapa na umefikia hatua hii!

Samahani imekuwa muda mrefu, hii ilikuwa mara yangu ya kwanza kufundishwa na hakuwa na hakika kabisa ya kuandika.

Kama nilivyosema mwanzoni, mafundisho haya yana matumizi mengi tofauti nayo kwa kutumia joto kusababisha kuziba smart! unaweza kupoa chumba chochote ndani ya nyumba / gorofa / ghorofa / karakana / banda. Unaweza hata kurekebisha IFTTT ili kuchochea kifaa chochote mahiri kinachoweza kudhibitiwa kupitia IFTTT, sio lazima tu iwe vifaa vya TP-link kasa.

Ningependa kusikia ikiwa umejaribu mafundisho haya nje au hata ikiwa umepata kufurahisha tafadhali niachie maoni hapa chini!

Ikiwa una maswali yoyote hakikisha kuyaacha hapa chini na nitajaribu kadiri niwezavyo kuyajibu!

Shindano la Sensorer
Shindano la Sensorer
Shindano la Sensorer
Shindano la Sensorer

Mkimbiaji Juu katika Shindano la Sensorer

Ilipendekeza: