Мазмуну:

Бет таануу эшик кулпусу: 8 кадам
Бет таануу эшик кулпусу: 8 кадам

Video: Бет таануу эшик кулпусу: 8 кадам

Video: Бет таануу эшик кулпусу: 8 кадам
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу
Бет таануу эшик кулпусу

Бир айга жакын убакыттын ичинде мен жүздү таануучу эшиктин кулпусун сунуштайм! Мен аны мүмкүн болушунча тыкан кылып көрсөтүүгө аракет кылдым, бирок мен 13 жашка чейин гана жасай алам. Бул жүздү таануу эшик кулпусу Raspberry Pi 4 тарабынан иштейт, атайын портативдик батарейкасы менен 3 Амперди чыгара алат, Raspberry Pi 4 үчүн керектүү нерсе. Бул Raspberry Pi Camera V2ди жүздү таануу үчүн жана сенсордук экранды көрүү үчүн колдонот. чыгаруу. Бетти таануу OpenCV менен. Кулпу - бул эшиктин алкагындагы бекиткичке кирген servo мотор. Кийинчерээк кура турган башка көптөгөн варианттар бар. Кээ бир сүрөттөр негизинен көрсөтүлбөйт, анткени бул долбоорду керектөөлөрүңүзгө ылайыкташтыра аласыз.

Жабдуулар

Даярдыктар көп, андыктан даяр болуңуз …

Укмуш Power Bank

Башка баары

Жылмакай кубаттоо кабели

3D принтер

Hot Glue Gun жана Glue таякчалары

Кандооч

Сабыр. Ал көп.

1 -кадам: Негизги Программалык камсыздоо

Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо
Негизги Программалык камсыздоо

SD картаңызды алып, компьютериңизге сайыңыз. Raspberry pi программасын жүктөп алыңыз (акыркы версиясын көрүү үчүн бул жерди басыңыз.) Аны SD картаңызга жаркылдатыңыз; Балена Этчер менин колдонгон ыкмам. "Сүрөттү тандоо" баскычын басып, жаңы эле жүктөлүп алынган сүрөттү тандаңыз. Сиз кошкондон кийин SD картаны автоматтык түрдө аныкташы керек. Болбосо, "Максат" баскычын басуу менен тандаңыз. Андан кийин, "Жарк!" Micro SD картаңызды Raspberry Pi түбүнө салыңыз.

2 -кадам: Raspberry Pi табуу

Сиздин Raspberry Pi табуу
Сиздин Raspberry Pi табуу
Сиздин Raspberry Pi табуу
Сиздин Raspberry Pi табуу
Сиздин Raspberry Pi табуу
Сиздин Raspberry Pi табуу

Эгерде сизде HDMI HDMI кабели же тышкы монитор жок болсо, бул кадамдарды аткарыңыз, эгер андай болбосо, ылдыйга өтүңүз. Биринчиден, Raspberry PIди Ethernetке туташтырыңыз (Кабатыр болбоңуз, бул убактылуу). Компьютериңиздеги WiFi жөндөөлөрүңүзгө өтүңүз, өнүккөн жөндөөлөрдө, TCP/IP астында "Роутер" деген IP дарегин көрүшүңүз керек. Бул сайтка өтүңүз, жана роутериңиздин артында, сиздин сайтка кирүү үчүн сиз логинди жана паролду көрөсүз. Түзмөгүңүздүн тизмесинде "raspberrypi" көрүнмөйүнчө ылдый сыдырыңыз. Сиз көргөн IP дареги сизге керектүү нерсе. Аны эскертме түзөтүүсүнө көчүрүңүз же буферге сактаңыз. Терминалыңызга ssh pi@(СИЗДИН АДРЕСИҢИЗ) териңиз. Демейки сырсөз - "малина". Suddo apt-get install tightvncserver териңиз. Андан кийин tightvncserver териңиз. Mac компьютеринде "Command + K" баскычын басыңыз. "Vnc: //raspberrypi.local: 5901" деп терип, анан tightvncserver орнотулганда колдонгон сырсөзүңүздү териңиз. Сиз азыр компьютериңизде малина пи столун көрүшүңүз керек. Сиз Wi -Fi тармагыңызга туташып, WiFi туташкандан кийин Ethernetти ажыратсаңыз болот.

Эгерде сизде кабель жана тышкы монитор болсо: Piңизди мониторго сайыңыз жана жогорку сол бурчта wifiга туташыңыз.

3 -кадам: Башка бөлүктөрдү чогултуу

Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу
Башка бөлүктөрдү чогултуу

Камера модулуңузду жана Raspberry Piңизди алыңыз. Камеранын туташтыргычын алып, ачык абалда тургандай кылып көтөрүңүз. Камера кабелин портко салыңыз. Коннекторду баштапкы абалына басыңыз. Муну капталга кой. Андан кийин, экран модулуңузду жана күйөрманыңызды алыңыз. Вентилятордун коннекторун кесип, зымдарды сыйрып алыңыз. Желдеткичти экранга сүрөткө ылайык lehirin. Сүрөткө ылайык, желдеткичти CPU модулунун үстүнө коюңуз. Өтө кылдаттык менен экранды малина пи -ге тиркеңиз, ошондо желдеткич бутерброд сыяктуу. Экранды өйдө көтөрүп, астына камера кабелин салыңыз. Экранды камеранын үстүнө кой, ошондо бүттү!

4 -кадам: Программалык камсыздоо

Adafruit тарабынан жасалган бул макаланы PiTFT аркылуу аткарыңыз. БУЛАРДЫ ЭТИПТУУ ОКУ! Мен эмне үчүн экраным столун көрсөтпөй жатканын жана эмне үчүн кичинекей экрандын өлчөмүн өзгөртпөгөнүн чече алмакмын. OpenCV орнотуу үчүн tightvncserver колдонууну каалайсыз. Сиз азыр OpenCV орнотуп, жүз таанууну орнотосуз. Дагы бир жолу, эгерде мен кунт коюп окусам, көптөгөн көйгөйлөрүм чечилмек. Бетиңизди таануудан кийин, pi_face_recognition.py'ди ушул кадамга тиркелгенге алмаштырыңыз. Бул servo моторунун коду бар. Болгону sudo apt-get install pigpio же pip install pigpio терүү гана керек. Сиздин программаңыз эми бүттү, жабдыкка өтөлү. Сиз серво кыймылдаткычтын ордуна электромагнитти же электромагнити колдоно аласыз.

5 -кадам: Мотор жана баскыч

Мотор жана баскыч
Мотор жана баскыч
Мотор жана баскыч
Мотор жана баскыч

Менде индекстик карта бар, ал сизге керектүү болгон бардык зымдарды камтыйт, анткени ал абдан түшүнүксүз болуп калат. Бул казыктарды экрандын жогору жагында, Red Red менен оң жакта (үстү USB порттору жок жагы). Сиз эшигиңиздин рамасынан (азыраак зымдар) же ылдый жана тегерегинен (көп зымдар) тешип койсоңуз болот. Мен тешиктерди тандаган жокмун, ошондуктан сүрөттө байламталар бар.

6 -кадам: Box орнотуу

Box орнотуу
Box орнотуу
Box орнотуу
Box орнотуу
Box орнотуу
Box орнотуу
Box орнотуу
Box орнотуу

Эми тиркелген файлдарды Shapeways же 3D принтериңиз менен үйдө басып чыгарууга жакшы убакыт болмок. Муну туура келтирүү өтө кыйын болду, менде анын сүрөттөрү аз, андыктан ыңгайсыздык үчүн кечирим сурайм. Биринчиден, кабелиңизди иштин астындагы USB порт бөлүмү аркылуу өткөрүңүз. Андан кийин, экраныңызды алып, ысык клей менен бекемдеп, ордуна коюңуз. Менин экрандын лента кабели ордунан жыла берди, андыктан түзмөктү сынап көрүңүз. Андан кийин, камераны алып, анын корпусунун ичине коюңуз. Аны денеңизге каалагандай чаптаңыз. Корпустун ичиндеги малина пи -нин коопсуздугун камсыздап, USB порттору көрүнүп турганын, капталдагы порттор көрүнүп турганын, зымдар кыйшайбаганын жана батарейка үчүн жетиштүү орун бар экенин текшериңиз. USB клавиатураңызды жана чычкан кабылдагычыңызды түбүнө орнотуңуз. Арткы жагында мыктар же бурамалар үчүн атайын тешиктер бар. Мен бардык тешиктердин ордун карандаш менен белгилеп, тешиктерге кенен башы менен бурамаларды бургулап, корпусту аларга отургузуп койгом. Мен дагы коопсуз болуш үчүн ысык клей колдондум. Батарея үчүн түбүнө боштукту коймокмун, капталдагы тешикке таянган лолипоп таякчасы эң сонун иштейт. Батарейканы жогору жагындагы тешикке жылдырыңыз. 90-даражадагы USB-C кабелин зым ылдый караганча плагинге салыңыз, андан кийин аны кайра жогору карай илип коюңуз, ал пакетке туташа алат. Куту азыр бүттү!

7 -кадам: эшикти орнотуу

Эшикти орнотуу
Эшикти орнотуу
Эшикти орнотуу
Эшикти орнотуу
Эшикти орнотуу
Эшикти орнотуу

Зымдарды эшикке бекитүү үчүн скотч колдонуңуз. Эшиктин астындагы зымдарды өткөрбөй жатсаңыз, буга көңүл бурбаңыз. Зымдарды мүмкүн болушунча тартыңыз, анан аларды акылга сыярлык бөлүктөргө скотч менен жабыңыз. Мен мышыгым зымдарды чайнабашы үчүн ылдый жагында көп лента колдондум. эшиктин астына зым менен бекиткиле. Мүмкүн болушунча аны кайра чокуга көтөрүңүз. аягында, мен үчүн, бир аз баш аламан, бирок мен аны менен жакшы. Чакан чарчы басылган бөлүктү алып, моторду ичине салыңыз, аны камсыз кылуу үчүн ысык желимди колдонуңуз. Башка кичинекей бөлүктө, баскычты коюп, ысык желим менен бекиңиз. Зымдарды астындагы тешик аркылуу өткөрүңүз жана ысык желим/бүт кутучаны эшиктин каршысына мыктаңыз. Серво моторунун мотор тиркемесин алып, чоң тик бурчтуу призмага чаптаңыз. Алдыдагы бурама тешикти колдонуп, аны бурап алыңыз. Кеңеш: Пи программасын иштетүү үчүн, аны туура абалга бурап коюңуз; эч нерсе табылбаса, аны полго параллель кылып сайыңыз. Бекиткичти алып, эки тешик менен эшиктин рамасына бурап алыңыз. Мен структуранын бүтүндүгү үчүн бурамаларды сунуштайм. Сиз бүттүңүз! (Менде кутунун орнотулушу жок, анткени мен кутунун дизайнын кийин редакцияладым жана жогоруда айтылган кадамдар мен мурда жасаган 3D басып чыгарылган бөлүккө колдонулбайт.)

8 -кадам: Финал

Сиз бүттүңүз! Учурда мен жүктөөдө OpenCV программаларын иштетүүнүн жолун таба албай жатам. Мен баарын сынап көрдүм, андыктан ким билет, айтып койсоңуз. Учурда, ал жүктөлгөндө, кичинекей экранда клавиатура менен чычканды колдонушуңуз керек жана эс тутуму боюнча. CD (файлдын жайгашкан жери), андан кийин workon cv анан sudo pigpiod, андан кийин терминалда "өйдө" баскычын басканыңызда Pi чындыгында узак команданы сактайт. Башкача айтканда, мен долбоорум менен абдан сыймыктанам! Сизге жакты деп үмүттөнөм жана сиз өзүңүзгө өзүңүз жасай аласыз!

Сунушталууда: