Mundarija:
- Ta'minotlar
- 1 -qadam: Raspberry Pi -ni sozlash
- 2 -qadam: Enviro PHAT -ni sozlash
- 3 -qadam: IFTTT hisobini/ulanishini sozlash
- 4 -qadam: skriptni tahrirlash
- 5 -qadam: Skriptdan foydalanish
- 6 -qadam: Bajarildi
Video: Bu yozda chaqalog'ingizni salqin tuting - soqov muxlislarni aqlli narsalar bilan boshqaring!: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Buni yozish paytida, ikki hafta oldin, men aql bovar qilmaydigan go'dakning otasi bo'ldim!
Fasllar o'zgarishi, kunlar uzayishi va harorat isishi bilan, bolalar bog'chasida qanday issiq bo'lishini tekshirish uchun qandaydir monitorni qo'yish yaxshi bo'lardi, deb o'yladim!
Men ko'p yillar davomida ko'p piton o'ylamagan edim, lekin bundan 5 yil oldin universitetda o'qiganimdan beri unga qaytishni xohlardim! Shu sababli men qilgan ishimni hujjatlashtirish, keyinroq menga yordam berish, xuddi shu narsani qilishni istaganlarga yordam berish yaxshiroq deb o'yladim!
Raspberry pi, Enviro pHAT va aqlli TP-link kasa vilkasidan foydalanib, IFTTT ramkasi yordamida vilkalarni boshqarishingiz mumkin! Buni qilish juda oson va siz har xil sensorlar va har xil qurilmalar orqali hamma narsani boshqarish uchun ushbu yo'riqnomani o'zgartirishingiz mumkin! Umid qilamanki, bu sizga foydali bo'ladi, agar sizga bu ko'rsatma yoqsa, iltimos, sensorlar tanlovida mening taklifimga ovoz berishni unutmang!: D (so'raganim uchun uzr), men buni birinchi marta qilyapman va shu vaqt ichida biror narsani yutib olish imkoniyatiga ega bo'lishni xohlardim.
** EDIT ** Keyingi bir necha kun ichida men bu ma'lumotlarni Grafana kartasiga o'tkazishni ko'rib chiqmoqchiman, agar bu yaxshi bo'lardi deb o'ylasangiz, xabar bering!: D
Keling, darhol unga kiraylik …
Ta'minotlar
- Har qanday Raspberry pi shunday qiladi, lekin men Zero W ni tanladim, chunki men o'yinni topshirishim kerak bo'lganidek, u ham eng kichik form faktoriga ega, shuningdek, sukut bo'yicha WiFi yoqilgan! - Raspberry PI Zero w
- SD -karta, har kimning xohishi har xil, lekin men ulardan birini ishlatganman! - Micro SD karta
- Agar siz tiqilib qolsangiz, bu erda SD -kartalar uchun rasmiy qo'llab -quvvatlanadigan hujjatlar -rasmiy qo'llab -quvvatlanadigan SD -kartalar
- Jumper simlari (keyinroq tushuntirib beramiz) - o'tish simlari
- Barcha ulug'vor sensorlar uchun pHAT Enviro! - Envrio-pHAT
- Aqlli vilka, men TP-Link bilan ishlagandim, chunki uni qutida ishlash uchun sizga hech qanday chiroyli uyalar kerak emas! - Aqlli vilka!
- Boshqarish uchun soqov fan, siz har qanday fanatdan foydalanishingiz mumkin, men Amazonda fanat topdim, lekin har qanday devor rozetkasi yaxshi ishlaydi - soqov fanati
- Lehimlash temir, lekin agar siz dazmolni ishlatishni xohlamasangiz, siz PI va pHAT uchun sarlavhalarni bosishingiz mumkin-GPIO-bolg'acha sarlavhasi
TP-link kasa va IFTTT o'rtasidagi aloqa ishlashi uchun siz ushbu ko'rsatmalarni ishga tushirishdan oldin TP-link kasa va IFTTT hisob qaydnomasini o'rnatishingiz kerak bo'ladi. Siz TP-link aqlli vilkasini olganingizda, aqlli vilka bilan birga kelgan yo'riqnoma sizni sozlash jarayonida sizga ko'rsatma beradi, shu jumladan vilkangizni qanday nomlash va uning asosiy funktsiyalari
Xaridlaringiz ro'yxati tayyor bo'lgach, barchasini yig'ish vaqti keldi!
1 -qadam: Raspberry Pi -ni sozlash
Micro-SD-kartangizni tasvirlash Raspbian-ning eng yangi va eng yaxshi tasvirini oling, oddiy versiya yaxshi bo'ladi, agar u nolga teng bo'lmasa! -
Ushbu rasmni SD -kartaga yozing, buning uchun sizga o'quvchi va tasvirchi kerak bo'ladi, men etcherdan foydalanaman -
Wi -Fi -ni sozlash (ixtiyoriy) Agar sizning PI -da Wi -Fi o'rnatilgan bo'lsa, nima uchun uni keyinchalik konsollar bilan chalkashliklarni saqlash uchun hozir sozlamaysiz!
Sizning pi tasvirlanganidan so'ng, haydovchi chiqarildi. SD -kartani ajratib oling va ulang, shunda u yana mashinangiz tomonidan aniqlanadi. Yuklash bo'limi paydo bo'lishi kerak.
Pi -ning yuklash qismida wpa_supplicant.conf deb nomlangan bo'sh fayl yarating, bu erda quyida ushbu yangi faylni joylashtiring:
tarmoq = {
ssid = "YOUR_SSID" psk = "YOUR_WIFI_PASSWORD" key_mgmt = WPA-PSK}
Siz tanlagan PIda SSH -ni yoqish (ixtiyoriy)
Odatiy bo'lib, toza Raspbian tasvirida ssh o'chirilgan bo'ladi. Siz tizimni yuklashingiz, klaviatura va displeyni Pi -ga ulashingiz va keyin ssh -ni yoqishingiz kerak bo'ladi. Bu qadam sshni birinchi yuklashda, yuklash qismida esa ssh deb nomlangan yangi faylni yaratadi. Aynan shu nomdagi bo'sh fayl.
Ikkita ixtiyoriy qadamni bajarganingizdan so'ng, sizning PI avtomatik ravishda WIFI -ga ulanadi va SSH sukut bo'yicha yoqiladi.
Micro-SD-kartani tasvirlash va sozlashdan so'ng, siz uni PI-ga yoki tanlovingizga kiritib, uni yoqishingiz mumkin!
PI -ni yangilaganingizdan so'ng, siz PI -ni yuklaganingizdan so'ng, siz IP -manzilingizni simsiz yo'riqnoma sozlamalarida topishingiz mumkin. Ko'p marshrutizatorlar boshqacha, shuning uchun afsuski, bu uchun qo'llanma yozish qiyin bo'lardi!
IP -ni IP -ni olganingizdan so'ng, SSH orqali ulaning va quyidagilar bilan kiring:
Foydalanuvchi nomi: pi
Parol: malina
Agar siz PI bilan faol SSH sessiyasini o'tkazgan bo'lsangiz, uni yangilashni xohlaysiz, uni yangilash davomida pastda mos keladigan Y yoki N bilan bajaring:
sudo apt-get yangilanishi
sudo apt-get upgrade
har doim yangi yangilanishlar o'rnatilgandan so'ng, PI -ni qayta ishga tushirish yaxshidir, chunki u eng so'nggi yangilanishlar bilan yangilanganligiga ishonch hosil qilish mumkin.
sudo qayta yuklash -n
Endi bu PI tayyor, keyingi bosqichga o'tish vaqti keldi!
2 -qadam: Enviro PHAT -ni sozlash
Enviro pHAT -ni ulash
O'zingizning pi -ni yangilab bo'lgach, Enviro pHAT -ni siz tanlagan PI -ga ulashingiz mumkin!
*** PI yoki pHAT -ga zarar bermasligingiz uchun, avval uni o'chirib qo'yganingizga ishonch hosil qiling ***
Bu erda men o'tish simlarini ishlatardim, chunki siz protsessorni Enviro pHAT ostida qizib ketganda, termal yuvish mumkin. Bu qo'shimcha issiqlik harorat ko'rsatkichlarini o'zgartirishi mumkin. Shuning uchun men quyidagi pinlarda 5 ta o'tish simini ishlatganman:
- 3 -pin - GPIO2 (SDA I2C)
- 5 -pin - GPIO3 (SCL I2C)
- 7 -pin - GPIO4
- 6 -pin - er
- 4 - 5V pin
Iltimos, vizual ma'lumot olish uchun ushbu bosqichning yuqori qismidagi simlar sxemasini yoki quyidagi havolani tekshiring:
pinout.xyz/pinout/enviro_phat
(noto'g'ri bo'yash ishi uchun uzr)
PHAT -ni ulashda uni to'g'ri yo'lga qo'yganingizga ishonch hosil qiling, aks holda siz unga zarar etkazishingiz mumkin !!! Buni amalga oshirish uchun menda o'z konfiguratsiyam bor edi, shuning uchun ANALOG IN sarlavhalari SD -karta uyasiga to'g'ri keladi, keyinchalik bu rasmlarimda aylantirilib, uni "tashuvchim" ga mahkam o'rnashtirdi.
Bog'liqliklarni o'rnatish
PI -ni zaxiralash va SSH -ni qayta yoqish
PI -ga qaytganingizdan so'ng, Enviro pHAT uchun kerakli paketlar va dasturlarni o'rnatish uchun quyidagilarni bajaring:
burish https://get.pimoroni.com/envirophat | bash
Zarur bo'lganda Y yoki N ni bosganingizga ishonch hosil qiling.
O'rnatish tugagandan so'ng, PI -ni qayta ishga tushirganingizga ishonch hosil qiling …
sudo qayta yuklash -n
PHAT testi
PHAT -ning to'g'ri ulanganligiga ishonch hosil qilish uchun siz python moduliga kirishingiz va PI -ni qaytarib, python -ni yozib, bir nechta buyruqlarni bajarishingiz mumkin, bir marta python moduliga quyidagilarni kiriting:
Envirofat import ob -havosidan
chop etish (ob -havo.temerpatur ())
Bu sizga quyidagi kabi o'qishni ko'rsatishi kerak:
>> envirofat import ob -havosidan
>> chop etish (ob -havo harorati ()) 24.0806166987
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Agar siz quyidagi xatolik bo'yicha biror narsa topsangiz:
Traceback (oxirgi qo'ng'iroq oxirgi): Fayl "", 1-qator, Fayl "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", 134-satr, self.update haroratida () Fayl " /usr/lib/python2.7/dist-packages/envirophat/bmp280.py ", 169-satr, agar self._read_byte (REGISTER_CHIPID) == 0x58: # sensor sensori idini tekshiring 0x58 = BMP280 Fayl"/usr/lib/ python2.7/dist-packages/envirophat/bmp280.py ", 116-satr, _read_byte qaytishida self.i2c_bus.read_byte_data (self.addr, registratsiya) IOError: [Errno 121] Masofaviy kirish-chiqish xatosi
Keyin ishga tushishingiz mumkin:
sudo i2cdetect -y 1
Bu sizning ulanishlaringiz/simlaringizga diagnostik tekshiruv o'tkazadi va siz quyidagi kabi narsalarni qidirasiz:
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
Agar yo'q bo'lsa, siz orqaga qaytib, simlaringizni qayta tekshirishingiz kerak bo'ladi, iltimos, ulanish sxemasini tekshiring va qaytadan urinib ko'ring!
Pi-baby-cooler.py skriptini o'rnatish
Agar hammasi yaxshi bo'lsa va siz harorat ko'rsatkichini o'qishda muvaffaqiyat qozongan bo'lsangiz, biz davom etib, baby-cooler.py paketini o'rnatishimiz mumkin!
Ko'rsatmalar havolalarni qanday boshqarganligi sababli, men yuqoridagi qadam sarlavhasida.py skriptini biriktirdim … Buni sizning shaxsiy ma'lumotlaringizga nusxalash uchun WinSCP kabi bir narsani ishlatishni tavsiya qilaman:
winscp.net/eng/download.php
WinSCP - bu Microsoft Windows uchun mashhur SFTP mijozi va FTP mijozi! Faylni FTP, FTPS, SCP, SFTP, WebDAV yoki S3 protokollari yordamida mahalliy kompyuter va masofaviy serverlar o'rtasida nusxalash.
WinSCP -dan foydalanish juda oddiy, PI -ning IP -manzilini ishlatib, PI -ga ulaning, keyin.py faylini ishga tushirmoqchi bo'lgan joyga sudrab olib tashlang, bu men uchun /home /pi.
Endi.py skripti sizning PI -da, IFTTT hisobini / ulanishlarini o'rnatishga o'tish vaqti keldi.
3 -qadam: IFTTT hisobini/ulanishini sozlash
Kelgusida biz IFTTT tokenini ko'rib chiqamiz, bu skript ichidagi issiq / sovuq funktsiyani chaqirganda, kasa vilkasini ulash va fanni yoqish / o'chirish uchun ishlatiladi.
Webhooks yaratish
Https://ifttt.com/ saytiga o'ting va agar sizda hisob bo'lmasa, hisob yarating.
Tizimga kirganingizdan so'ng, qidiruv satridan qidiring: TP-link kasa
Yuklanganidan so'ng, xizmatlarni bosing, keyin TP-linkni bosing. Keyin siz kasa hisobingizni IFTTT hisobingizga ulashingiz kerak, ulanish uchun IFTTT orqali kasa hisobingizga kiring.
Hisob qaydnomangizni bog'laganingizdan so'ng "Mening ilovalarim" ni, so'ngra yangi appletni, so'ng "+bu" ni bosing va veb -kancalarni qidiring.
"Veb-so'rovni qabul qilish" tugmachasini bosing, voqea nomini kiriting (bu siz xohlagan narsa bo'lishi mumkin, lekin buni keyinroq pi-baby-coller.py skriptida yangilashingiz kerak, aks holda bu ishlamaydi. Fanni o'chirish uchun fan yoqilgan va sovuq. Keyin tetik yaratish tugmasini bosing.
Keyin biz yangi tetikni Kasa hisobingizga bog'lashimiz kerak, "+" tugmachasini bosing va kasa-ni qidiring, TP-havola kasa-ni bosing, keyin "yoqish" -ni bosing, keyin yoqmoqchi bo'lgan qurilmani tanlang, so'ngra yaratish-ni bosing. harakat Amalni ko'rib chiqing va agar to'g'ri bo'lsa, tugatish tugmasini bosing.
**********
Esda tutingki, agar siz "issiq" va "sovuq" nomidan boshqa tadbir nomini tanlagan bo'lsangiz, keyinroq ularni eslatib o'tishingiz va skriptni yangilashingiz kerak bo'ladi! Aks holda.py skript ishlamaydi
**********
Birinchi veb -kancamizni yaratganimizdan so'ng, "sovuq" jarayonini takrorlang, lekin bu safar siz +o'sha amalni tanlashda yoqish o'rniga o'chirishni tanlaysiz.
Sizning appletlar qayd yozuvlar bo'limida ikkita voqea veb -kancasi bo'lsa, xizmatlar va veb -kancalarni qidiring, keyin bosing. Bu erda siz hujjatlar tugmachasini ko'rasiz (yuqori o'ngda), ustiga bosing. Bu erda siz IFTTT token kalitini topasiz. bu erda o'z kalitingizni yozib oling (sizga keyinroq kerak bo'ladi), men rasmda o'zimni tahrir qildim, aks holda har kim mening aqlli vilkasini yoqishi yoki o'chirishi mumkin edi.
Veb -kancalarni sinovdan o'tkazish
Endi bizda kasa hisobimizga ulangan ikkita veb -krujka bor, biz ularning ishlayaptimi yoki yo'qligini tekshirib ko'rishimiz mumkin!
Sizning shaxsiy ma'lumotlar bazangizga quyidagilarni kiritishingiz mumkin:
curl -X POST
Qaerda "issiq" deb yozilgan bo'lsa, siz voqea nomini qo'shishingiz kerak, agar uni "issiq" deb qoldirgan bo'lsangiz, uni yolg'iz qoldiring. Qaerda aytilgan bo'lsa /buni siz IFTTT tokenli kalit bilan almashtirishingiz kerak. Enter tugmachasini bosing va shundan so'ng siz vilkasini yoqadigan aqlli vilkalar rölesinin chertganini eshitasiz. Agar siz eshitmagan bo'lsangiz, vilkalarning holatini tekshirish uchun Kasa ilovasini tekshirishingiz mumkin.
Endi bizda Enviro pHAT -ga bog'liqliklar o'rnatilgan va endi IFTTT -ni o'rnatdik, kodni o'zgartirish bilan yakunlash vaqti keldi.
4 -qadam: skriptni tahrirlash
Tadbir nomi va IFTTT TOKENSBa-ga qaytsangiz, pi-baby-cooler.py skriptining manziliga o'ting, men uchun /home /pi (mening uy papkam) va faylni nano yordamida tahrir qiling:
nano-bola-sovutuvchi.py
Def turn_off () deb yozilgan topuvchining ichida
def turn_off ():
# Tetik so'zini o'rnating - masalan. "sovuq" - va quyida IFTTT Webhook belgisi. TRIGGER_WORD = "sovuq" TOKEN = "IFTTT TOKENINGIZ BU YERGA BERADI" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD, token = TOKEN)) chop etish ("Fan off!"):
Bu fanni o'chirish funktsiyasi. Bu IFTTT -ga veb -krujkani yuborish orqali amalga oshiriladi, bu tplink HS100 -ni o'chirishga olib keladi. Agar siz IFTTT hisob qaydnomangizda "sovuq" bilan bir xil ishlashni saqlagan bo'lsangiz, uni qo'yib yuborishingiz mumkin, va webhooks hujjatlaridan olgan belgini almashtirishingiz mumkin. Agar siz boshqa tadbir nomini tanlagan bo'lsangiz, bu so'zni bu erga o'zgartiring.
IFTTT tokenini joylashtirgandan so'ng, def turn_on () yozilgan keyingi bo'limga o'ting.
def turn_on ():# Trigger so'zini o'rnating - masalan. "issiq" - va quyida IFTTT Webhook belgisi. TRIGGER_WORD = "hot" TOKEN = "IFTTT TOKENINGIZ BU YERGA BERADI" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD, token = TOKEN)) chop etish ("Fan yoq!")
Bu funksiya o'chirishning teskarisidir, u TP-link aqlli vilkasini yoqadi!
Agar siz IFTTT hisob qaydnomangizda tetikni "issiq" bilan bir xil saqlagan bo'lsangiz, uni qoldirishingiz mumkin, va webhooks hujjatlaridan olgan belgini almashtirishingiz mumkin. Agar siz boshqa tadbir nomini tanlagan bo'lsangiz, bu so'zni bu erga o'zgartiring.
Qolganlarning hammasi allaqachon kodlangan, shuning uchun siz boshqa TRIGGER_WORD, TOKEN kodini o'zgartirmasligingiz va keyingi haroratda bir nechta sozlamalarni kiritishingiz shart emas!
Haroratning o'zgarishi
Keyingi o'rinda # Mahalliy o'zgaruvchilar yozilgan joyni toping.
harakat qilib ko'ring: # Mahalliy o'zgaruvchilar. holat = 0 # Kommutator holatini past = 20 # Harorat darajasi uchun past qiymatni belgilaydi (selsiy). yuqori = 24 # Harorat darajasi uchun yuqori qiymat (selsiy). davr = 120 # Qo'ng'iroqlar orasidagi soniya ichida kechikish.
Vaziyat o'zgaruvchisi - pi qanday qilib vilka yoqilganligini biladi, lekin agar u juda qizib ketsa, keyin yangilanadi (24+*c, keyin holat 1 ga o'zgartiriladi), bu ham veb -krujkani o'chirib qo'yadi. aqlli vilka yoqildi!
Past o'zgaruvchan - bu vilkasini o'chirishdan oldin xona qanday ajoyib bo'lishini xohlayman. Agar siz xonani issiqroq qilishni xohlasangiz, uni yuqori qiymatga o'zgartiring. Agar siz sovuqroq bo'lishni xohlasangiz, qiymatini kamaytiring.
Yuqori o'zgaruvchan - bu fanning ishga tushishini va xonani sovitishni boshlashidan oldin, men xohlagan xonadagi maksimal harorat. Agar siz bundan oldin fanat yoqilishini xohlasangiz, shunchaki qiymatini pasaytiring, yoki agar siz issiqroq bo'lishni xohlasangiz, qiymat yuqoriroq bo'ladi.
Vaqt o'zgaruvchisi - bu haroratni nazorat qilish orasidagi soniya davomiyligi, agar siz pi skriptni kamroq tekshirishni xohlasangiz, vaqtni qisqartirmoqchi bo'lsangiz, sonni kamaytiring.
O'zgarishlarni kiritganingizdan so'ng nanoni saqlang va chiqing
CTRL + x
5 -qadam: Skriptdan foydalanish
Mahalliy skriptni ishga tushirish
Ushbu skriptni ishlatishning bir necha yo'li mavjud, siz SSH orqali ulanishingiz va quyidagilarni yozishingiz mumkin:
sudo python /pi-baby-cooler.py
Bu skriptni talab bo'yicha ishlaydi, bu faqat PIda faol SSH sessiyasi mavjud bo'lganda ishlaydi. Boshqa usul - bu ekrandan foydalanish, menimcha, ekran sukut bo'yicha o'rnatilmagan, shuning uchun sudo apt o'rnatish ekranidan foydalanish kerak bo'ladi.
Bu erda ekranni to'g'ri ishlatish bo'yicha ajoyib qo'llanma:
Screen yoki GNU Screen - bu terminal multipleksor. Boshqacha qilib aytganda, siz ekran seansini boshlashingiz va keyin shu sessiya ichida istalgan sonli oynalarni (virtual terminallarni) ochishingiz mumkin. Ekranda ishlayotgan jarayonlar uzilib qolsa ham, ularning oynasi ko'rinmasa ham davom etadi.
Yuklashda ishga tushirish uchun avtomatlashtirish
Boshqa usul - bu yuklash faylini /etc/rc.local -da tahrirlash, nano -dan foydalanish.
sudo nano /etc/rc.local
Ushbu faylni tahrirlash skriptni yuklashda ishga tushiradi. bu shuni anglatadiki, u har doim PI ishga tushganda ishlaydi, men skriptlarimning 90 foizini boshqa PIlarda ham shunday boshqaraman.
Agar siz rc.local -dan foydalangan bo'lsangiz, u holda siz hozirda PIda nima ishlayotganini tekshirish uchun quyidagi buyruqni ishlatishingiz mumkin. Bu skript umuman ishlamayaptimi yoki yo'qligini bilish uchun keyinchalik muammolarni bartaraf etishga yordam beradi:
ps -aef | grep python
6 -qadam: Bajarildi
Xo'sh … Agar siz hali ham shu erda bo'lsangiz va shu nuqtaga yetgan bo'lsangiz, rahmat!
Kechirasiz, ancha vaqt o'tdi, bu mening birinchi ko'rsatmali darsim edi va nima yozishni bilmay qoldim.
Boshida aytib o'tganimdek, bu ko'rsatmalarni aqlli vilkasini ishga tushirish uchun issiqlikdan foydalanadigan turli xil ilovalar mavjud! Siz uy/kvartira/kvartira/garaj/shiyponning istalgan xonasini sovutishingiz mumkin. Siz hatto IFTTT-ni IFTTT orqali boshqariladigan har qanday aqlli qurilmani ishga tushirish uchun o'zgartirishingiz mumkin, bu faqat TP-linkli qurilmalar bo'lishi shart emas.
Agar siz ushbu ko'rsatmalarni sinab ko'rgan bo'lsangiz yoki sizga qiziq bo'lsa ham, menga quyida izoh qoldiring, deb eshitishni istardim!
Agar sizda biron bir savol bo'lsa, ularni quyida qoldiring va men ularga javob berishga harakat qilaman!
Sensorlar musobaqasida ikkinchi o'rinni egalladi
Tavsiya:
Bosh barmog'ingizni qanday ulashingiz mumkin: 3 qadam (rasmlar bilan)
Bosh barmog'ingizni qanday ulashingiz mumkin: Mening Corsair GTX bosh barmog'i qattiq tashqi alyuminiyli juda mustahkam qurilma. Biroq, qopqoq va bosh barmog'ining tanasi o'rtasida hech qanday biriktirma yo'q, shuning uchun qopqoqni yo'qotish - bu haqiqiy imkoniyat. Ushbu qisqa yo'riqnomada men
Bu yozda salqin bo'ling: kompyuter muxlisi modasi: 4 qadam (rasmlar bilan)
Bu yozda salqin turing: kompyuter muxlislari uchun mod: kimda o'nlab kompyuter muxlislari yo'q? Bu qurilishda men sizga yozgi jazirama issiq kunlarda yaxshi sozlanadigan shamolni ishlab chiqarish uchun fanatlardan qanday foydalanishni ko'rsataman. Va u oddiy 9V batareya bilan kamida 4 soat ishlaydi
Yotog'ingizni ostiga bering!: 7 qadam (rasmlar bilan)
O'z to'shagingizni to'kib tashlang!: Ushbu yo'riqnomada men sizning to'shagingizni RGB LED -lari bilan qanday ajoyib qilish kerakligini tushuntiraman. Menga ega bo'lganlar masofadan boshqarish pulti, ularning rangini o'chirish yoki miltillash kabi turli xil variantlari bor va ular juda arzon. Yaqinda bangg -da sotuv bo'ldi
Bog'ingizni kuzatib boring: 16 qadam (rasmlar bilan)
Bog'ingizni kuzatib boring: Bog'ingizni istalgan joydan kuzatib boring, mahalliy displey yordamida tuproq sharoitini kuzating yoki masofadan turib kuzatib borish uchun Mobile -dan foydalaning. O'chirish tuproq namligi sensori yordamida, harorat va namlik bilan birgalikda, atrof muhitning holati to'g'risida xabardor bo'ladi
Aruino Pro Micro -da parol saqlagichi yoki nima uchun aniq usul mavjud bo'lsa, uni oddiy tuting !: 15 qadam (rasmlar bilan)
Aruino Pro Micro -da parol saqlagichi yoki nima uchun uni oddiy usulda ishlab chiqish kerak ?: Ko'rinib turibdiki, elektronika muxlisi (ayniqsa, yangi boshlanuvchilar) uchun mikrokontrolderlarning asosiy muammosi ularni qaerda qo'llashni bilishdir :) Hozir elektronika, ayniqsa raqamli , tobora qora sehrga o'xshaydi. Faqat 80-Lvl donishmandlari