Mundarija:
- 1 -qadam: Tavsiya etilgan xaridlar:
- 2 -qadam: ish diagrammasi (tashqarida)
- 3 -qadam: Ichki tartib sxemasi
- 4 -qadam: Raspberry Pi OS, Python, CRONni sozlash
- 5 -qadam: Komponentlarning simlari (kalit va LEDlar)
- 6 -qadam: Old panel ichki ko'rinishi
- 7 -qadam: old panel tashqi ko'rinishi
- 8 -qadam: Korpusning orqa ko'rinishi
- 9 -qadam: Korpusning tashqi ko'rinishi
- 10 -qadam: Ishning o'ng tomonining tashqi ko'rinishi
- 11 -qadam: Deraza oynasi
- 12 -qadam: Misol tvit:
- 13-qadam: Yakuniy fikrlar
Video: Ob -havo kamerasi Raspberry Pi: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Biroz oldin men quyidagilarni birlashtirgan loyihani xohlardim:
- Raspberry Pi
- Python kodi
- Jonli holat
- Faoliyat ko'rsatkichlari
Shunday qilib, men hovlimning rasmlarini belgilangan vaqt oralig'ida suratga oladigan, qachon suratga olinganini ko'rsatadigan va nihoyat bu ma'lumotni ko'rib chiqish uchun Twitterga yuboradigan Raspberry Pi qutisini qurishga qaror qildim.
Elektr ta'minoti ro'yxati:
- Raspberry Pi
- Raspberry Pi sindirish taxtasi (LED ko'rsatkichi uchun)
- Zarur bo'lganda interaktiv ekran uchun 5 dyuymli LCD
- Raspberry Pi kamerasi (5 megapiksel)
- HDMI kabeli
- CAT 5 kabeli
- Pi uchun shahar quvvat to'plami
- 24-26 o'lchagichli sim yoki o'tish moslamalari
- 3 ta LED
- 3 10-100 Ohm qarshilik
- 2 pozitsiyali tugmachali kalit
Qo'llanmalar ro'yxati:
-
Qarag'ay panellarining 1/4 qismi loyiha hajmiga kesilgan
Mening misolimda tepa, pastki va old va orqa bir xil turdagi yog'ochdan qilingan
- Ishning chap va o'ng tomonlarini tayyorlash uchun 1/4 dyuymli kengligi qarag'ay taxtalar ishlatilgan.
- Derazalarga o'rnatiladigan tayanch ustaxonadagi qoldiqlardan qilingan.
Boshqa:
- Koson uchun vintlardek
- O'rnatish uchun issiq elim
- Rezistor / LED ulanishlari uchun lehim va oqim
Asboblar:
- Mitra yoki stol arra
- Jig Saw yoki Dremel
- Zımpara boshli zımpara yoki tebranuvchi asbob
- Lehimlash quroli
- Yog'och yondirgich
- Qutidagi kichikroq teshiklarni ochish uchun kerak bo'lganda Rasps, Files, Chisels
Dasturlar va hisoblar:
- Siz tanlagan Raspberry Pi OS
- Bepul dasturchi kaliti bo'lgan Twitter hisobi
- Raspberry Pi -da Python 3
1 -qadam: Tavsiya etilgan xaridlar:
Qurilishni osonlashtirish uchun men Raspberry Pi, LED, rezistorlar, Breakout taxtasi, SD -karta va korpus bilan ta'minlangan Canakit -dan birini taklif qilaman.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Hozirda ishlab chiqarilayotgan kamera - 8 megapiksel
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Eski 5 megapikselli versiya hali ham mavjud:
2 -qadam: ish diagrammasi (tashqarida)
Bu mening korpusimning tashqi ko'rinishining umumiy sxemasi va bu sizning qurilishingizdagi barcha komponentlarni qo'shishga qaror qilganingizga bog'liq. Kamerani qaerga joylashtirishni rejalashtirganingizga qarab, bu o'lchamdagi sumka siz uchun ishlamasligini ko'rishingiz mumkin, agar bu rejalar rasmiy tuzilish ro'yxatidan ko'ra ko'proq taklif bo'lsa.
3 -qadam: Ichki tartib sxemasi
Loyihadagi maqsadlarimga asoslanib, men kamerani Raspberry Pi -ning asosiy tizimiga va korpusning old qismidagi LEDlarni boshqarishim uchun panelga qo'shganimni ko'rishingiz mumkin. Men LCD -ni boshsiz rejimda emas, balki interaktiv ravishda ishlatmoqchi bo'lgan paytlarda qo'shishga qaror qildim.
Agar kerak bo'lsa, Pi -ni tiklash uchun tugmachali kalit qo'shilgan.
4 -qadam: Raspberry Pi OS, Python, CRONni sozlash
Raspberry Pi operatsion tizimi:
Agar siz to'plamni sotib olsangiz, odatda NOOBS bilan o'rnatilgan SD -kartaga ega bo'lasiz, agar RASPBIANni o'rnatish uchun ko'pgina darsliklar bo'lmasa (bu loyihada mening tanlovim). Ammo bu erda RASPBIANni NOOBS SD kartasidan o'rnatish bo'yicha rasmiy qo'llanma-
Python 3:
Agar qobiqdan python 3 o'rnatilmagan bo'lsa:
sudo apt-get install python3
Qo'shilgan python kodi quyidagilarni bajarish uchun o'rnatiladi:
- Raspberry Pi qiymatlarini o'qing (Uptime va CPU harorati)
-
Tvitterga yuborish uchun ishlab chiqaruvchi tomonidan taqdim etilgan tokenlardan foydalanib, tvit yarating (quyidagi havola sizni twitterga yozib, o'z hisobini yaratadi yoki o'z hisobingizga qo'shadi)
https://developer.twitter.com/uz/docs/basics/getti…
- Postni qurishda sariq LEDni yoritib turing
- Yuborish paytida qizil LEDni yoqing
CRON
Skriptni oldindan tanlangan intervalda ishga tushirish uchun men rejalashtirilgan ishni (CRON) ishlataman:
Quyida ko'rinib turibdiki, skript har besh daqiqada ertalabki soat 7 dan kechki 4gacha ishlaydi
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
CRON foydalanuvchilar ro'yxatini tuzish uchun:
sudo crontab -l -u pi
CRON foydalanuvchilarini tahrir qilish uchun:
sudo crontab -e -u pi
5 -qadam: Komponentlarning simlari (kalit va LEDlar)
GPIO -dan LED -larga o'tish paneli:
Biz Raspberry Pi -ning GPIO ulagichidan chiqishni suratdagidek uzilish taxtasi yordamida boshqarishimiz mumkin.
Bunday holda, bizning piton kodimiz GPIO piniga signal yuboradi (rasmda GPIO 26 ga ulanish). Biz kuchlanishni uzilish taxtasidagi sim orqali va rezistor orqali LEDning oyoqlaridan biriga yuboramiz. Svetodiodning boshqa tomoni kontaktlarning zanglashiga olib boruvchi taxtaning er tomoniga ulanadi.
E'tibor bering, LEDning yonib ketishini oldini olish uchun rezistor ichkarida joylashgan bo'lsa, LEDning oqim chegarasi qanchalik past bo'lsa. Canakit paketlarida odatda 220 Ohm va 10 k Ohmli rezistorli LEDlar va uzilish taxtasi mavjud. Bu to'g'ri LED rezistorli sozlamalarini sotib olishdan ba'zi taxminlarni olib tashlashga yordam beradi.
Bosish tugmachasi:
Raspberry Pi 2 va Raspberry Pi 3 bilan bortda tiklash nuqtasi joylashgan. Pi 2 holatida "P6" pinli juftlik va Pi 3 da "RUN" pinli juftlik tizimga "to'xtatish" ni yuboradigan ikkita pinni ulaganimizda "yuqori" ni yuborish imkonini beradi.
Bu o'chirish tugmasi emas, faqat asl holatini tiklash …. Men qobiqni o'chirish sifatida quyidagilarni chiqarishni maslahat beraman:
sudo o'chirish -h hozir
6 -qadam: Old panel ichki ko'rinishi
Bu ikkita fotosuratda korpusning old qismiga o'rnatilgan LCD, Quvvat tugmasi, Breakout taxtasi va LEDlar ko'rsatilgan.
O'ngdagi LED ishlamasligi sababli, simlar uziladi (men LEDni almashtirgunimcha).
7 -qadam: old panel tashqi ko'rinishi
Ko'rib turganingizdek, LCD bilan tugagan old panel, diodli LEDlar va grafikli yog'och qarag'ay qutisiga yonib ketdi
8 -qadam: Korpusning orqa ko'rinishi
Men Raspberry Pi -ni Raspberry Pi kamerasining yonida joylashtirdim, chunki kamera tasmasi juda qisqa.
9 -qadam: Korpusning tashqi ko'rinishi
Orqa panel haqida ko'p narsa aytilmaydi, chunki kamera o'z joyida.
10 -qadam: Ishning o'ng tomonining tashqi ko'rinishi
Mening korpusimning o'ng tomonida pi (USB va CAT 5) ga ulanishga imkon beradigan teshiklar bor, shuningdek, kabelni burilish uchun qattiq bo'lgani uchun, USB kabelini LCD dan PIga qaytarish uchun joy. korpus kengligini oshirish.
11 -qadam: Deraza oynasi
Bu kameraning sobit pozitsiyasi bo'lgani uchun, orqa hovli uchun kameraning to'g'ri burchagini olish uchun qo'llab -quvvatlash moslamasi va qavslar yasashga to'g'ri keldi. Do'kondan oddiy yog'och qoldiqlari va burchakli platforma yaratish uchun ba'zi yog'och shimi. Kamera qutisining old qismini joyida ushlab turish uchun ishlatilgan L-qavslar (agar mushukchani hech narsa ushlab turmasa, uni tez-tez aylantiradi).
12 -qadam: Misol tvit:
twitter.com/allthingstazz/status/934537216…
13-qadam: Yakuniy fikrlar
Ushbu qo'llanmani turli xil tuzilmalarga bo'lish mumkin, men faqat bir nechta maqsadlarni o'ylab topdim va maqsadlarni amalga oshirish uchun qurilma yaratishni yo'lga qo'ydim. Fikrlaringiz va qurilishlaringizni kutib qolamiz !!
Tavsiya:
5 kg yuk kamerasi va HX711 kuchaytirgichi bilan Arduino shkalasi: 4 qadam (rasmlar bilan)
5 kg yuk xujayrasi va HX711 kuchaytirgichi bilan Arduino shkalasi: Bu yo'riqnomada javonlarda mavjud bo'lgan kichik tortish o'lchagichini yasash usullari tasvirlangan. Kerakli materiallar: 1. Arduino - bu dizaynda standart Arduino Uno ishlatiladi, boshqa Arduino versiyalari yoki klonlari ham ishlashi kerak2. HX711 uzilib qoldi
Retro Raspberry Pi Tumblr GIF kamerasi: 10 qadam (rasmlar bilan)
Retro Raspberry Pi Tumblr GIF kamerasi: Men vintage kameralarimni yangi, raqamli usulda ishlatishni xohlardim. Menda har xil sharoitda tepish bor, lekin men ularni ko'p yillar davomida ishlatmaganman, chunki filmni ishlab chiqish qimmatga tushadi. Malinani qanday qo'yishimni ko'rish uchun ushbu ko'rsatmaga amal qiling
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan Wi -Fi DSLR veb -kamerasi: 3 qadam (rasmlar bilan)
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan DSLR veb -kamerasi: men quyosh botishini uydan tomosha qilyapman. Shunday qilib, men quyosh botganda va men uni ko'rish uchun uyda bo'lmaganimda, FOMO -ni olaman. IP -kameralar tasvir sifatini yomonlashtirdi. Men birinchi DSLR -ni qayta ishlatish usullarini izlay boshladim: 2007 yildagi Cano
Raspberry Pi xavfsizlik kamerasi: 11 qadam (rasmlar bilan)
Raspberry Pi xavfsizlik kamerasi: Bu bosqichma -bosqich Raspberry Pi yordamida IoT, harakatlanuvchi xavfsizlik kamerasini yaratish bo'yicha ko'rsatma. Siz foydalanuvchiga kameraning sezgirligi va yozish vaqtini sozlash imkonini beradigan kolba veb -serveri va shaklini yaratishni o'rganasiz,
Ob'ektlarni kuzatish kamerasi aylanishi o'qi bilan. 3D bosma va RoboClaw DC dvigatel boshqaruvi va Arduino -da qurilgan: 5 qadam (rasmlar bilan)
Ob'ektni kuzatish kamerasi aylanishi o'qi bilan. 3D bosilgan va RoboClaw DC Motor Controller & Arduino-da qurilgan: bu loyiha mening qiziqishimni DIY bilan uyg'unlashtirganimdan beri eng sevimli loyihalarimdan biri bo'ldi. Men har doim kinofilmlarni tomosha qilish uchun ekran bo'ylab harakatlanayotgan filmlardagi kinofilmlarga taqlid qilishni xohlaganman