
Mundarija:
- 1 -qadam: Tez video
- 2 -qadam: kerakli narsalar
- 3 -qadam: dasturiy ta'minot talablari
- 4 -qadam: Raspbian -ni SD -kartaga o'rnatish
- 5 -qadam: Birinchi yuklash
- 6 -qadam: Pi -ning IP -manzilini va Raspberry Pi -ga masofadan kirishni toping
- 7 -qadam: Birinchi kirish 1 -qism: Fayl tizimini kengaytiring
- 8 -qadam: Birinchi kirish 2 -qism: Kamera interfeysini yoqish
- 9 -qadam: Raspberry Pi kamerasini ulang
- 10 -qadam: kod
- 11 -qadam: Raspberry Pi -dan rasmlarni noutbukga o'tkazish
- 12-qadam: Tasvirlarni vaqt o'tadigan videoga aylantirish
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Yaqinda men birinchi marta stol qozonimga bir necha urug 'ekdim. Men ularning o'sishini ko'rib juda xursand bo'ldim, lekin hammamiz bilamizki, bu sekin jarayon. O'sishni ko'rmay, ko'nglim xira bo'ldi, lekin birdan ichimdagi elektronika xobbisi uyg'onib ketdi va Raspberry Pi va uning kamerasini bu sekin jarayonni suratga olish va uni vaqtni chiroyli videoga aylantirishga qaror qildi.
Men bu erda juda yaxshi vaqt o'tkazuvchi videolarni tayyorlash bo'yicha ko'rsatmalarni taqdim etaman. Qani boshladik.
1 -qadam: Tez video


Mana, har bir narsani 6 daqiqada jamlagan kichik video (shu jumladan, 2 daqiqalik vaqtli suratlar).
youtube da ko'rish uchun shu erni bosing
2 -qadam: kerakli narsalar



Tavsif: Rasm olish uchun biz Raspberry Pi kamerasidan foydalanamiz, Raspberry Pi tasvirni muntazam ravishda suratga olish uchun dasturlashtirilgan. SD -karta (afzal 16 Gb) raspian tilini o'z ichiga oladi va olingan tasvirlarni saqlaydi. SD -kartani o'quvchi raspianni o'chirish uchun USB orqali noutbuk/kompyuter bilan SD -kartani ulash uchun ishlatiladi. Ethernet kabeli boshsiz Raspberry Pi -ni tarmoqqa qo'yadi va biz unga xuddi shu tarmoqqa ulangan noutbuk/kompyuter orqali kira olamiz (noutbukni/kompyuterni va Raspberry Pi -ni bitta Ethernet kabeli yordamida ulashingiz mumkin). 5V/2A USB ta'minoti bizning Raspberry Pi -ni quvvatlantiradi. Bundan tashqari, siz qo'lingizni Raspberry Pi kamera stendiga qo'yishingiz mumkin.
Kerakli narsalar ro'yxati:
- Raspberry Pi (havola)
- Raspberry Pi 5MP kamera (havola)
- 16 GB microSD karta (havola)
- o'quvchi bilan microSD karta (havola)
- 5V/2A zaryadlovchi (havola)
- Ethernet kabeli (havola)
3 -qadam: dasturiy ta'minot talablari
Tavsif: Raspberry Pi uchun Raspbian jessie OS, biz uning nmap, ssh, scp va python3 kabi xususiyatlaridan foydalanamiz. Rasm ketma-ketligini vaqtli videolarga aylantirish uchun Openshot video muharriri (Bu men Linux noutbukida ishlatgan video muharriri, siz xohlagan video tahrirlovchini tanlashingiz mumkin).
Dasturiy ta'minot talablari:
- Raspbian jessie (havola)
- Openshot video muharriri (havola)
4 -qadam: Raspbian -ni SD -kartaga o'rnatish



Tavsif: Birinchi narsa - Raspberry Pi -ni ishga tushirish. Buning uchun avval raspberrypi.org saytidan Raspbian OS ni yuklab olishimiz kerak. Yuklab olingandan so'ng, biz ushbu OS tasvirini SD -kartamizga yozishimiz kerak. Raspbian -ni SD -kartaga o'rnatish uchun quyidagi amallarni bajaring.
Qadamlar:
- Raspberrypi.org saytiga o'ting va Raspbian -ning so'nggi versiyasini yuklab oling.
- SD -kartani o'quvchi kartasiga joylashtiring,
- Noutbukga/kompyuterga SD -kartani o'quvchi joylashtiring,
- OS -ni SD -kartangizga yuklash uchun BU SOLG'A o'ting. Havolada noutbuklar/kompyuterlar, Windows, MAC va Linux uchun ko'rsatmalar mavjud bo'lib, ular sizning talabingizga muvofiq bajariladi.
Endi bu SD -kartani Raspberry Pi -ga joylashtiring va keyingi bosqichni o'qing [Rpi -ni yoqishga unchalik qiziqmang;].
5 -qadam: Birinchi yuklash
Tavsif: Raspberry pi -ni yoqishdan oldin, Ethernet kabelidan foydalanib, boshsiz (hech qanday displeysiz) Pi va noutbukni/kompyuterni bir xil tarmoqqa qo'ying. Endi 5V/2A quvvat manbai yordamida Pi -ni yoqing. Bu sizning birinchi yuklash qurilmangiz, lekin hech narsani to'g'ri ko'rmaysiz, Raspberry Pi -da bir nechta LED miltillaydi va tarmoq LEDlarining doimiy yonib -o'chishi. Kutib turing, keyingi qadam - bu sizning Raspberry pi:).
6 -qadam: Pi -ning IP -manzilini va Raspberry Pi -ga masofadan kirishni toping

Tavsif: Endi biz noutbuk/kompyuter bilan bir xil tarmoqqa ulangan Raspberry Pi -ning IP -manzilini topishimiz kerak. Agar siz noutbukda/kompyuterda Linux operatsion tizimidan foydalanayotgan bo'lsangiz, noutbuk/kompyuteringizning IP -manzilini topish uchun ifconfig kiriting. Biz Raspberry pi ning IP -manzilini quyidagi ikkita usuldan birini topishimiz mumkin.
IP -manzilni topish usullari:
- Pastki tarmoqni skanerlash va malina pi poydevori uchun paydo bo'lgan IP -ni yozib olish uchun Linux mashinangizdagi nmap buyrug'idan foydalaning.
- USB dan UART konvertoridan foydalaning va BU LIKA ga amal qiling. Bu sizga Raspberry Pi -ga kirishga imkon beradi, u erda siz yana ifconfig -dan foydalanib Raspberry Pi -ning IP -manzilini topishingiz mumkin.
Raspberry Pi -ning IP -manzilini topganingizdan so'ng, siz Raspberry Pi -ga Linux -da SSH va Windows -da PuTTY yordamida kirishingiz mumkin.
7 -qadam: Birinchi kirish 1 -qism: Fayl tizimini kengaytiring



Tavsif: Birinchi yuklashda Raspberry Pi -ni SSH yordamida kiriting. Biz ikkita muhim konfiguratsiyani bajarishimiz kerak, ya'ni fayl tizimini kengaytirish va kamera interfeysini yoqish. Fayl tizimini kengaytirish orqali siz SD -kartadagi barcha xotiralar OS uchun mavjudligiga ishonch hosil qilishingiz mumkin. Ushbu konfiguratsiyalarni bajarish bosqichlari quyidagicha.
Fayl tizimini kengaytirish bosqichlari:
- IP-manzilidan foydalanib, Pi-ga SSH kirganingizdan so'ng, "sudo raspi-config" yozing,
- Raspberry Pi dasturiy ta'minotini sozlash vositasi ochiladi, "Fayl tizimini kengaytirish" -ni tanlang va Enter tugmasini bosing,
- Siz "Ildiz bo'limining o'lchami o'zgartirildi" degan oyna olasiz. Fayl tizimi keyingi qayta ishga tushirilganda kattalashadi, yana Enter tugmasini bosing,
- Konfiguratsiya menyusidan chiqing,
- Yana qalqib chiquvchi oyna: "Hozir qayta ishga tushirishni xohlaysizmi?" ko'rsatiladi, "ha" ni tanlang va Enter tugmasini bosing,
- Qayta ishga tushirilgandan so'ng, SSH -ni Pi -ga kiriting va "df" yozing, bu kengaytirilgan fayl tizimining tafsilotlarini ko'rsatadi.
Endi sizda kengaytirilgan fayl tizimi mavjud, kamera interfeysini yoqishga ruxsat bering.
8 -qadam: Birinchi kirish 2 -qism: Kamera interfeysini yoqish



Kamera interfeysini yoqish uchun qadamlar:
- IP-manzilidan foydalanib, SSH-ga kiring va "sudo raspi-config" yozing,
- Raspberry Pi dasturiy ta'minotini sozlash vositasi ochiladi, "Kamerani yoqish" -ni tanlang va Enter tugmasini bosing,
- Siz "Kamera interfeysi yoqilishini xohlaysizmi" degan qalqib chiquvchi oynani olasiz, "ha" ni tanlang va Enter tugmasini bosing.
- "Kamera interfeysi yoqilgan" degan tasdiqlash oynasi paydo bo'ladi, Enter tugmasini bosing.
- Konfiguratsiya menyusidan chiqing.
Endi barcha konfiguratsiyalar tayyor bo'lgach, Raspberry Pi -ni o'chiring va keyingi bosqichga o'ting.
9 -qadam: Raspberry Pi kamerasini ulang


Tavsif: Endi Raspberry Pi o'chirilgach, kamerangizni Pi CSI ulagichiga ulang. Rasmda ko'rsatilgandek yo'naltirilgan kamera ulagichi. Nihoyat, Raspberry Pi -ni yana yoqing.
10 -qadam: kod



Tavsif: Bizning kod Python3 da yozilgan va uning atigi 11 satrli kodi. Birinchi 3 qator paketlardan sinflarni import qiladi, keyin bizda cheksiz pastadir bor, u kamera ob'ektini yaratadi va vaqti -vaqti bilan suratga oladi. Biz bu python kodini python3 buyrug'i yordamida bajarishimiz mumkin. Ushbu kodni qo'lda bajarish o'rniga, biz ushbu buyruqni /etc/rc.local fayliga qo'yishimiz mumkin. Bu har safar Raspberry Pi chizilmasin, bu skript bajarilishini ta'minlaydi, ya'ni kamera tasvirga olishni boshlaydi. Oxirida rc.local faylini bajarish buyrug'iga ampersand (&) qo'yishni unutmang, chunki bizning kodimizda cheksiz pastadir mavjud.
Siz hatto ushbu kodni GITHUB -dan yuklab olishingiz mumkin.
11 -qadam: Raspberry Pi -dan rasmlarni noutbukga o'tkazish

Tavsif: Pi -da bir nechta tasvirni olganingizdan so'ng, siz rasmlaringizni ko'rishni xohlaysiz. Rasmlarni Pi -dan noutbukga o'tkazish uchun "scp" buyrug'idan foydalaning. Scp buyrug'i formatini yuqoridagi rasmda ko'rish mumkin.
12-qadam: Tasvirlarni vaqt o'tadigan videoga aylantirish



Tavsif: Barcha tasvirlar noutbukga import qilinganidan keyin. Biz video tahrirlovchilarimiz yordamida ushbu tasvirlar ketma-ketligini vaqt o'tadigan chiroyli videoga aylantirishimiz mumkin. Agar siz Linux -da bo'lsangiz, xuddi shunday qilish uchun quyidagi amallardan foydalanishingiz mumkin.
Qadamlar:
- "OpenShot" video muharririni oching (uni dastur markazidan o'rnating),
- Tartibga solish> Preferences menyusidan har bir kadrga ajratmoqchi bo'lgan vaqtni belgilang,
- Loyiha fayllari maydonida sichqonchaning o'ng tugmachasini bosib, fayllarni import qilishda sichqonchaning o'ng tugmasi bilan video muharriridan rasmlarni import qiling,
- Import qilinganidan so'ng, barcha rasmlarni tanlang va sichqonchaning o'ng tugmachasini bosing va "Vaqt jadvaliga qo'shish" -ni tanlang.
- Oldindan ko'rishni ko'rib chiqing va nihoyat videoni Fayl-> Videoni eksport qilish orqali eksport qiling.
Eksport qilayotganda siz o'zingizning ajoyib vaqtli videongizni olasiz, uni ko'rib chiqing va ……
Agar siz mening vaqtim o'tgan videolarni ko'rishni xohlasangiz, 2-qadamdagi videoni ko'ring. Bu hammasi shu ko'rsatmali, vaqtingiz uchun rahmat.
Agar sizga ushbu ko'rsatma yoqqan bo'lsa, mening youtube kanalim sizga yoqishi ehtimoli katta.
Tavsiya:
Arduino IDE yordamida M5stick C yordamida soat yasash - M5stack M5stick-C bilan RTC real vaqt soati: 4 qadam

Arduino IDE yordamida M5stick C yordamida soat yasash | M5stack M5stick-C bilan RTC Real Time Clock: Salom bolalar, bu ko'rsatmalarni o'qib, biz Arduino IDE yordamida m5stack-ning m5stick-C rivojlanish taxtasi bilan soat yasashni o'rganamiz.So m5stick sana, vaqt va ampni ko'rsatadi; displeyda oyning haftasi
Arduino bilan statsionar radar (LIDAR) qatori: 10 qadam (rasmlar bilan)

Arduino bilan statsionar radar (LIDAR) massivi: Men ikki oyoqli robot qurayotganimda, men doimo raqibimni kuzatib boradigan va u bilan hujumli harakatlarni amalga oshiradigan ajoyib gadjetga ega bo'lishni o'ylardim. Bu erda radar/lidar loyihalari mavjud. Biroq, mening maqsadim uchun ba'zi cheklovlar mavjud
Harorat va namlikni Blynk ilovasiga yuboring (Wemos D1 Mini Pro): 15 qadam (rasmlar bilan)

Blynk ilovasiga harorat va namlikni yuborish (Wemos D1 Mini Pro): Ushbu ko'rsatma Blynk APP -ga ma'lumotlarni (harorat va namlik) yuborish uchun Wemos D1 Mini Pro -dan foydalanishga qaraydi
Charlieplexed LED yoritgichlar qatori, Arduino uchun: 9 qadam (rasmlar bilan)

Charlieplexed LED chiroqlar qatori, Arduino uchun: Bu arduino bilan LED qatorini/simini charlieplex qilish bo'yicha ko'rsatma. Men arduino yordamida charlieplexing bo'yicha ko'rsatmalar ko'p emasligini payqadim, shuning uchun men shunday qildim. Men loyihani sodda saqlashga harakat qildim, lekin bu juda yaxshi ishlamadi
Moslashuvchan LED ETextile tasma qatori: 6 qadam (rasmlar bilan)

Moslashuvchan LED ETextile tasma massivi: elektron tekstil va taqiladigan kompyuterlarni yaratishning yana bir usuli: LEDlar uchun oson tikiladigan moslashuvchan tasma. Ko'proq eTextile DIY-ni qanday qilish kerak eTextile videolari, darslari va loyihalarini xohlaysizmi? Keyin eTextile Lounge -ga tashrif buyuring