Агуулгын хүснэгт:
- Алхам 1: Электроникийг цуглуулах
- Алхам 2: Камерыг Raspberry Pi -д оруулна уу
- Алхам 3: LED тус бүрийн катодын хөл рүү резисторыг гагнах
- Алхам 4: LED ба PTM шилжүүлэгчийг Raspberry Pi руу холбоно уу
- Алхам 5: Цахилгаан хангамж
- Алхам 6: Micro-SD карт дээр Raspbian суулгах
- Алхам 7: Pi -г дэлгэц рүү залгаарай
- Алхам 8: Твиттер API -ээ үүсгэх
- Алхам 9: Pi -г програмчлах
- Алхам 10: Кодоо автоматаар ажиллуулахаар тохируулах
- Алхам 11: Орон сууц (BOM)
- Алхам 12: LED, камер, хайрцагт нүх өрөмдөх
- Алхам 13: Цахилгаан унтраалга ба утас
- Алхам 14: Камерыг хайрцагт нэмэх
- Алхам 15: Хайрцгийг экструзион дээр бэхлэх
- Алхам 16: Суурийг сууринд бэхлэх
- Алхам 17: Камерын хайрцгийг тавиур дээр бэхлэх
- Алхам 18: Дүгнэлт
Видео: Хоолны камер: 18 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төслийг MIT Media Lab -аас хийсэн хүнсний камерын төслөөс санаа авсан болно. Энэхүү төсөл нь Сингапур дахь UWCSEA East -ийн Coding For Good коллежийн үйлчилгээний нэг хэсэг юм. Энэхүү төслийн зорилго нь хүнсэндээ идэж амжаагүй хоолоо хаяхаас өөр арга замыг санал болгосноор манай нийгэмлэгийн хаягддаг хүнсний хэмжээг багасгах явдал юм.
Хүнсний камерын төсөл нь үргүй болсон хоолыг камерын доор байрлуулж, зургийг нь авч Твиттерт байршуулж олон нийт үзэх боломжийг олгодог. Ингэснээр хэн ч үнэгүй хоолоо дуусгахыг зөвшөөрдөг. Энэхүү зааварчилгаа нь Food Cam -ийг манай сургуулийн хамт олонд хийж, хэрэгжүүлэх аялалд тань хөтлөх болно.
Алхам 1: Электроникийг цуглуулах
Төслийн электроникийн хэсгийг эхлүүлэхийн тулд бид дараах хэсгүүдийн жагсаалтыг (доороос) цуглуулах хэрэгтэй. Цахилгаан банк нь заавал байх албагүй бөгөөд хэрэв та энэ төхөөрөмжийг зөөврийн болгох шаардлагатай бол л шаардлагатай болно. Манай тохиолдолд бид Pi-г тэжээдэг микро USB-ээс USB залгууртай суурин бүтээгдэхүүнтэй байхаар төлөвлөж байсан. Нэмж дурдахад, товчлуурын PTM (түлхэх) товчлуур эсвэл түр зуурын унтраалга байхаас бусад тохиолдолд товчлуурын үзүүлэлтүүд тийм ч чухал биш юм. Энэ нь дараа нь камер болон кодын аль алиных нь үйл ажиллагаанд чухал ач холбогдолтой байх болно.
Тоног төхөөрөмжийн хувьд одоохондоо энэ талаар санаа зовох хэрэггүй. Хэрэв та үүнийг дуусгахыг хүсч байвал 11 -р алхам руу орно уу.
Энэ төслийг хэрэгжүүлэхийн тулд урьдчилсан нөхцөл болохын тулд танд дараахь зүйл байх ёстой
1. Тогтвортой интернет холболт
2. HDMI кабель
3. Хяналт тавих
4. Хулгана
5. USB порт
Электроник (BOM) *гагнуурын төмөр шаардлагатай:
1х Raspberry Pi 3 загвар Б.
2x LED (1х улаан, 1х ногоон)
1х Raspberry Pi Cam (V2.1)
6x Эмэгтэй - Эмэгтэй утас
1х том улаан товчлуур (PTM)
2x 470 Ом эсэргүүцэл
1х цахилгаан банк (5500 мАч) (заавал биш)
1х USB-ээс микро-USB кабель
1x Micro SD карт
1x Micro SD карт уншигч
Алхам 2: Камерыг Raspberry Pi -д оруулна уу
Уян хатан кабелийг камераас Raspberry Pi самбар дээрх уян кабелийн порт руу оруулна уу. Үүнийг болгоомжтой хийх хэрэгтэй, учир нь эдгээр эд ангиудыг солих нь маш үнэтэй болно!
Алхам 3: LED тус бүрийн катодын хөл рүү резисторыг гагнах
Хэрэв та энэ төслийг баруун дээд зурган дээр үзүүлсэн шиг эхлээд талхны самбар дээр дуусгах гэж байгаа бол энэ алхамыг алгасаж болно. Гэсэн хэдий ч, хэрэв та үүнийг байнгын болгохоор төлөвлөж байгаа бол энэ алхамыг үргэлжлүүлээрэй.
Гагнахаасаа өмнө зөв тохиргоотой байгаа эсэхийг шалгаарай. Та халуунд тэсвэртэй дэвсгэр, нүдний шилтэй, агааржуулалт сайтай байх ёстой. Эдгээр аюулгүй байдлын арга хэмжээ нь осол аваарт өртөх, гэмтэх эрсдлийг багасгахад маш чухал юм.
LED -ийн хөл дээр резисторыг гагнах хоёр арга бий. Та резисторыг LED дээр шууд гагнах эсвэл эсэргүүцэл ба LED хоёуланг нь холбохын тулд утсыг ашиглаж болно (дээр үзүүлсэн). Та ямар ч замаар явахаас үл хамааран богино холболтоос зайлсхийхийн тулд утсаа тусгаарлахаа мартуузай. Үүнийг баруун доод зурган дээрээс харж болно. LED -ийн катод нь богино хөл юм.
Алхам 4: LED ба PTM шилжүүлэгчийг Raspberry Pi руу холбоно уу
Хамгийн тохиромжтой нь Raspberry Pi модульд утас холбоход хялбар байхын тулд эрэгтэй, эмэгтэй утсыг ашиглах нь зүйтэй. Утасны бусад (эрэгтэй) үзүүрийг LED -д гагнах, солих боломжтой. Гэсэн хэдий ч хэрэв эрэгтэй, эмэгтэй утас хүрэх боломжгүй бол уян хатан чанар, үе мөчний хуурайшилт эрсдлийг бууруулдаг тул хатуу цөмийн оронд олон судалтай утас ашиглахыг зөвлөж байна.
Энд шаардлагатай холболтууд байна (дээрх зургуудад хавсаргасан GPIO зүү схемийг ашиглана уу):
- Улаан LED анод: GPIO Pin 13
- Улаан LED катод: Аливаа GND зүү
- Ногоон LED анод: GPIO Pin 7
- Ногоон LED катод: Аливаа GND зүү
- Товч 1: GPIO Pin 12
- Товч 2: Ямар ч GND зүү
Эдгээр портуудын аль нэгийг дараа нь кодыг өөрчлөх замаар өөрчлөх боломжтой.
Алхам 5: Цахилгаан хангамж
Өмнө дурьдсанчлан, Pi -ийг ашиглалтаасаа хамаарч тэжээх хоёр арга бий. Цахилгаан банк (эсвэл гадаад батерей) эсвэл хананд шууд залгах замаар. Манай тохиолдолд бид аль аль эх сурвалжаас тэжээгдэж болохын тулд бичил USB-ийг USB болгон ашигладаг байсан.
Хэдийгээр кабелийг сунгах шаардлагатай бөгөөд ингэснээр утас нь эцсийн бүтээгдэхүүний өндрийг харгалзан боомт руу хүрч болно. Үүнийг хийхийн тулд микро-USB-ээс USB кабелийг талыг нь огтолж, хоёр үзүүрийг нь хуулж, дараа нь шаардлагатай урттай өргөтгөлийн утсыг дээр дурдсанчлан утасны хоёр талын сөрөг ба эерэг терминалуудыг холбож болно.
Алхам 6: Micro-SD карт дээр Raspbian суулгах
Хэрэв та үүнийг хараахан хийгээгүй бол энэ алхам нь таны pi -г тохируулахад маш чухал юм.
Та NOOBS -ийг татаж авах хэрэгтэй болно:
SD карт форматлагч:
Raspbian -ийг картан дээрээ хэрхэн суулгах талаар бүрэн зааварчилгааны гарын авлагыг авахын тулд энэ вэбсайтыг үзнэ үү.
Алхам 7: Pi -г дэлгэц рүү залгаарай
Дээрх зургийг гарын авлага болгон ашиглан холбогдох порт бүрийг дэлгэц, гар, хулгана гэх мэт нэмэлт тоног төхөөрөмжид холбоно уу. Хэрэв бүх зүйл зөв тохируулагдсан бол дэлгэцийг асаасны дараа Pi OS ажиллаж эхлэхийг харуулна. дээрх зураг дээр харагдаж байна.
Алхам 8: Твиттер API -ээ үүсгэх
*Тэмдэглэл - Үүнийг хийхийн тулд та утасны дугаараа баталгаажуулсан twitter данстай байх ёстой
Таны твиттер данс руу нэвтэрсэн вэб хөтөч дээрээс https://apps.twitter.com/ руу очно уу.
1. Шинэ апп үүсгэх дээр дарна уу
2. Нэр, тайлбар, вэбсайтыг бөглөнө үү (хэрэв танд төслийн вэбсайт байхгүй бол ямар ч хүчинтэй вэбсайт хийх болно - "https://" -ийг санаарай.
3. T & C -ийг зөвшөөрч байна
4. Twitter програмаа үүсгэх товчийг дарна уу
5. Зөвшөөрлийн таб дээр дарж Унших ба бичихийг сонгоод Update settings -ийг дарна уу
6. Keys and Access Tokens таб дээр дараад Create my access token товчийг дарна уу
7. Create my access token товчлуурыг дарсны дараа Access Token болон Access Token Secret талбаруудыг харах болно. Эдгээр талбарын бүх утгыг гартаа байлга. Python код танд хэрэгтэй болно.
Хэрэглэгчийн түлхүүр (API түлхүүр)
Хэрэглэгчийн нууц (API нууц)
Токен руу нэвтрэх
Token Secret -д нэвтрэх
Алхам 9: Pi -г програмчлах
Энд хавсаргасан эх кодыг татаж авна уу. Сэтгэгдлүүдийг уншаад, сүүлийн алхам дээр үүсгэсэн түлхүүрүүдийг оруулаад шаардлагатай мэдээллийг оруулна уу. Таны бөглөсөн пин дугаарууд нь өмнө нь бүрэлдэхүүн хэсгүүдийг холбосон зөв тоонууд байгаа эсэхийг шалгахаа бүү мартаарай.
Алхам 10: Кодоо автоматаар ажиллуулахаар тохируулах
Терминалдаа (Pi OS) бичнэ үү:
sudo nano /etc /profile
Энэ нь эхлүүлэх үед автоматаар ажилладаг файлыг нээх болно. Таны хийх ёстой зүйл бол кодоо энэ файлд нэмж ажиллуулж байгаа эсэхийг шалгах явдал юм. Үүнийг хийхийн тулд мөрийн доод хэсэгт бичнэ үү.
sudo python /home/pi/myscript.py
энд
Дараа нь гарахын тулд Ctrl-X товчлуурыг дарж, хадгалахын тулд Y дарж, файлыг бүрэн хадгалах/гарахын тулд Enter товчийг дарна уу.
Алхам 11: Орон сууц (BOM)
Орон сууцны хувьд бид ирээдүйн хар хайрцгийн иж бүрдлийг ашиглаж, камер байрлуулах самбарыг хүнсний байрлуулах самбар дээр байрлуулахын тулд экструзионоор хийсэн.
Орон сууцанд бидний ашиглаж байсан зүйл:
1. Модон самбар
2. Экстузи
3. 2х M12 самар
4. 2х M12 боолт
5. Хар ирээдүйн иж бүрдэл хайрцаг
Алхам 12: LED, камер, хайрцагт нүх өрөмдөх
Товчлуур, камер, LED -ийг аюулгүй байлгахын тулд бид бүрэлдэхүүн хэсэг бүрийг байрлуулах нүх өрөмдөх ёстой.
Манай тохиолдолд нүх тус бүрийн диаметрийг энд харуулав.
LED эзэмшигч: 8 мм
Камерын нүх: 6 мм
Товчны нүх: 22 мм (таны ашигладаг товчлуураас хамаарна)
Өрөмдлөг хийхдээ өрөмдлөг хийж буй гадаргуутайгаа перпендикуляр байлгаж, хэт их ачаалал өгөхгүй байх нь хайрцгийн хагарах эрсдлийг нэмэгдүүлдэг. Бүрэлдэхүүн хэсэг бүрийг бэхлэхийн тулд угаагч болон самар ашиглахаа мартуузай.
Нүх өрөмдөж буй бүрэлдэхүүн хэсэг нь хайрцгийн тухайн хэсэгт нүх гаргахаасаа өмнө багтаах хангалттай зайтай эсэхийг шалгаарай!
Алхам 13: Цахилгаан унтраалга ба утас
Энэ алхам нь нэмэлт бөгөөд тэжээлийн хангамжийг хянахын тулд SPST рокерын унтраалга шаарддаг. Энэ нь USB кабелийг салгахгүйгээр төхөөрөмжийг унтраах боломжийг олгоно. Товчлуураар дамжуулахын тулд таслах шаардлагатай тул танд өргөтгөсөн USB микро-USB кабель хэрэгтэй болно (өмнө дурдсанчлан).
Бид эхлээд унтраалгыг дэмжихийн тулд өрөмдөх нүхний хэмжээг хэмжиж, зурсан. Дараа нь 8 мм -ийн өрөмдлөгийн тусламжтайгаар бид хоёр нүхийг зэрэгцүүлэн өрөмдсөн бөгөөд ингэснээр рокерын унтраалгын хэлбэрт тохирохын тулд тэгш өнцөгт хэлбэртэй нүх гаргав.
Рокерийн унтраалгыг түлхсэний дараа эерэг сунгах утсыг таслав. Дараа нь хоёр үзүүрийг ердийн терминал ба рокерийн унтраалгын зэргэлдээх терминал дээр гагнаж үзэв.
Алхам 14: Камерыг хайрцагт нэмэх
Камерыг хайрцагт нэмэх нь маш төвөгтэй хэсэг юм. Бид үүнийг халуун цавуугаар хийсэн.
Нэгдүгээрт, камерыг байрлуулж, энэ зургийг яг зөв авч байгаа эсэхийг шалгаарай. Түүнчлэн, авсан зураг нь ямар нэгэн байдлаар хазайсан эсэхийг шалгаарай. Эдгээр хувьсагчдыг зассаны дараа цавуу буу авч, Pi камерын хажуу талыг хайрцагт наа. Хэдийгээр буу нь камерын линзэнд хүрэхгүй байгаа эсэхийг шалгаарай!
Алхам 15: Хайрцгийг экструзион дээр бэхлэх
Энэ алхамыг дуусгахын тулд эхлээд дээр харуулсан хөнгөн цагаан туузыг аваад 90 градусаар нугалахад хайрцгийг чинь тойруулан боож өгнө. Дараа нь хайрцаг болон хөнгөн цагаан туузан дээр хоёуланд нь (12 мм диаметртэй) хоёр багц нүх өрөмдөж, дарааллаар нь байрлуулна. Хөнгөн цагаан туузыг хайрцагны ирмэг дээр бэхлэхийн тулд M12 боолт, самар ашиглана уу. Хайрцагнаас гарч буй илүүдэл туузыг дараа дараагийн алхмуудад үзүүлсэн шиг хайрцгийг шахмалаар бэхлэхэд ашиглаж болно.
Бүх зүйлийг цэгцлэхийн тулд нугас хэмжигч, захирагч гэх мэт хэрэгслийг ашиглахаа мартуузай. Аливаа офсет нь үүсгэсэн дүрсийг хазайлгахад хүргэдэг.
Алхам 16: Суурийг сууринд бэхлэх
Нэгдүгээрт, шахалтын урт хэсгийг хайчилж ав (*доороос үзнэ үү). Дараа нь дээр үзүүлсэн шиг хоёр хаалт/хавирга аваад хаалтанд хуурай бэхэлгээ хийж модон хавтан дээр шахна. Дараа нь харандаа аваад хаалтуудыг самбар дээр бэхлэхийн тулд шаардлагатай нүхийг хаана өрөмдөхөө тэмдэглээрэй.
Эдгээр нүхийг (ойролцоогоор 8 мм) өрөмдөж, M8bolts болон самар ашиглан хаалтуудыг самбар дээр бэхлээрэй. Дараа нь шахах шаардлагатай t хэлбэрийн боолтыг авч, дээр дурдсан шиг хоёр хаалтны хооронд шахалтын баганыг бэхлээрэй.
*Экструзийн өндөр нь таны камерыг харах өнцгөөс нь харахыг хүсч байгаа зүйлээс хамаарна гэдгийг анхаарах нь чухал юм. Бидний хувьд самбар дээр бичсэн захиасыг авахын тулд самбараас 60 см орчим өндөрт суулгасан байв. Бид камераа өөр өөр өндөрт туршиж, твиттер дээрх зургуудыг шалгасны дараа энэ өндрийг шийдсэн.
Алхам 17: Камерын хайрцгийг тавиур дээр бэхлэх
Энэ үе шатанд эхлээд өөр нэг жижиг шахмал хэсгийг хайчилж ав. Урт нь дээр дурдсанчлан камераа хэр хол байлгахыг хүсч байгаагаас хамаарна.
Дараа нь хайрцагнаас гарсан хөнгөн цагаан туузыг аваад 6 мм хэмжээтэй хоёр цооног өрөмдөнө (үндсэн зураг). Дараа нь жижиг шахмал хэсгийг аваад хөнгөн цагаан туузны доор t хэлбэрийн эрэг ашиглан бэхлээрэй (баруун доод зураг). Зураг хазайсан мэт харагдахгүй байхын тулд нүхнүүдийг тэгшитгэсэн эсэхийг шалгаарай.
Эцэст нь хоёр ширхэг шахалтыг 90 градусын өнцгөөр бэхлэхийн тулд бид жижиг хаалт/хавирга ашиглан экструзивт бэхлэх шаардлагатай t хэлбэрийн эрэг ашиглан хоёр хэсэгт бэхлэв.
Алхам 18: Дүгнэлт
Эцэст нь, Pi кабелийг USB порт руу холбож, цахилгаан хайрцгийн ар талыг шургуул. Ингээд л боллоо!
Төхөөрөмжийг хүмүүс иддэг газрын ойролцоо байрлуулж, таны үүсгэсэн үнэгүй хүнсний твиттер дансыг сурталчлах л үлдэж байна.
Манай twitter хуудасны линкийг эндээс олж болно.
Зугаацаарай
Энэхүү зааварчилгааг Ноён Дэвид Канны удирдлаган дор UWCSEA East -ийн Coding For Good үйлчилгээнээс Рехаан Ирани, Жастин Чан нар бичиж, бүтээжээ. Үүнийг коллежийн үйлчилгээний Circle Enterprise болон UWCSEA East DT хэлтсийн тусламжтайгаар үйлдвэрлэсэн болно. Төсөлд оруулсан хувь нэмрээ оруулсан Sewen Thy, Vatsal Agarwal нартаа баярлалаа.
Зөвлөмж болгож буй:
GameBoy нь өдрийн хоолны хайрцагт: 9 алхам (зурагтай)
GameBoy in a Lunchbox: Та хоол идэх үедээ сонгодог тоглоом тоглохыг хүсч байсан уу? Магадгүй үгүй, гэхдээ хэрэв та үүнийг хийсэн бол энэ бол танд зориулсан төсөл юм! GameBoy эмулятор нь Raspberry Pi Zero W. дээр RetroPie ашигладаг бөгөөд 2500 мАч багтаамжтай батерейны багц байдаг бөгөөд энэ нь 20 орчим шахдаг
Хоолны савнаас хийсэн энгийн Raspberry Pi камерын урхи: 6 алхам (зурагтай)
Хүнсний савнаас хийсэн энгийн бөөрөлзгөнө Pi камерын урхи: " Байгалийн ертөнц бол сэтгэл хөдлөлийн хамгийн том эх үүсвэр, харааны гоо сайхны хамгийн том эх сурвалж, оюуны сонирхлын хамгийн том эх үүсвэр юм шиг надад санагддаг. Энэ бол амьдралыг үнэ цэнэтэй болгодог амьдралын хамгийн том эх сурвалж юм. &Quot;- D
ENV2 эсвэл бусад камер утасны камер тогтворжуулагч: 6 алхам
ENV2 эсвэл бусад камер утасны камер тогтворжуулагч: Та хэзээ нэгэн цагт видео хийхийг хүсч байсан ч танд зөвхөн камерын утас байгаа юу? Та камертай утсаараа видео хийж байсан ч түүнийгээ барьж чадахгүй байна уу? Энэ бол таны хувьд сургамжтай зүйл юм
Hawkeye Brownie камер дахь вэб камер: 3 алхам (зурагтай)
Hawkeye Brownie камер дахь вэбкамер: Хэдэн цагаан эрвээхэйн өмнө би Make сэтгүүл дээр хуучин эвхдэг камерын дотор вэбкамер байрлуулах тухай зөгнөлтэй таарч байсан бөгөөд энэ нь миний хийх гэж оролдож байсан зүйлтэй илүү ойр байсан юм. гэхдээ би үүнд тохирох төгс хэргийг олж чадаагүй байна. Би дуртай
Хэт улаан туяаны шөнийн харааны дижитал камер/камер: 17 алхам (зурагтай)
Хэт улаан туяаны шөнийн харааны дижитал камер/камер: Энэ нь Discovery Kids -ийн шөнийн харааны камерыг " жинхэнэ хэт улаан туяаны шөнийн харааны технологийг ашиглах” -г хуурамчаар сурталчилсан) бодит хэт улаан туяаны шөнийн харааны камер болгон хэрхэн хөрвүүлэх талаар тайлбарлах болно. Энэ нь IR webca -тай төстэй юм