Мазмұны:

Бетті тану есігінің құлпы: 8 қадам
Бетті тану есігінің құлпы: 8 қадам

Бейне: Бетті тану есігінің құлпы: 8 қадам

Бейне: Бетті тану есігінің құлпы: 8 қадам
Бейне: Басқа тышты деген осы 😡 2024, Қараша
Anonim
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы
Бетті тану есігінің құлпы

Бір айға жуық уақыт ішінде мен бетті тануға арналған есіктің құлпын ұсынамын! Мен оны мүмкіндігінше ұқыпты етіп көрсетуге тырыстым, бірақ мен тек 13 жасар бала сияқты жасай аламын. Бұл есікті құлыптауды Raspberry Pi 4 басқарады, ол 3 амперді шығара алатын арнайы портативті батареямен жұмыс істейді, бұл Raspberry Pi 4 үшін қажет нәрсе. Ол бетті тану үшін Raspberry Pi Camera V2 мен сенсорлық экранды пайдаланады. шығару. Бетті тану OpenCV көмегімен. Құлып - бұл есік жақтауының ілмегіне кіретін серво қозғалтқышы. Мен кейінірек құрылыста алатын басқа да көптеген нұсқалар бар. Кейбір суреттер көрсетілмейді, себебі бұл жобаны сіздің қажеттіліктеріңізге сай әр түрлі жолмен алуға болады.

Жабдықтар

Жабдықтар көп, сондықтан дайын болыңыз …

Керемет қуат банкі

Басқа бәрі

Жылтыр зарядтау кабелі

3D принтері

Ыстық желім пистолеті мен желім таяқшалары

Пісіру темірі

Шыдамдылық. Оның көп бөлігі.

1 -қадам: Негізгі бағдарламалық қамтамасыз ету

Негізгі БҚ
Негізгі БҚ
Негізгі БҚ
Негізгі БҚ
Негізгі БҚ
Негізгі БҚ
Негізгі БҚ
Негізгі БҚ

SD картасын алып, оны компьютерге қосыңыз. Raspberry pi бағдарламалық жасақтамасын жүктеңіз (соңғы нұсқасын алу үшін мына жерді басыңыз.) Оны SD картасына салыңыз; Менің таңдаған әдісім - Балена Этчер. «Кескінді таңдау» түймесін басып, жаңа жүктелген суретті таңдаңыз. Сіз оны қосқаннан кейін SD картасын автоматты түрде анықтауы керек. Олай болмаса, оны «Мақсат» түймесін басу арқылы таңдаңыз. Осыдан кейін «Жарқыл!» Түймесін басыңыз. Micro SD картасын Raspberry Pi түбіне салыңыз.

2 -қадам: Raspberry Pi -ді табу

Таңқурай Pi -ні табу
Таңқурай Pi -ні табу
Таңқурай Pi -ні табу
Таңқурай Pi -ні табу
Сіздің Raspberry Pi -ді табу
Сіздің Raspberry Pi -ді табу

Егер сізде HDMI HDMI кабелі немесе сыртқы монитор болмаса, мына қадамдарды орындаңыз, егер жоқ болса, төменге өтіңіз. Алдымен Raspberry PI -ді Ethernet желісіне қосыңыз (Уайымдамаңыз, бұл уақытша). Компьютердегі Wi -Fi параметрлеріне өтіңіз, қосымша параметрлерде TCP/IP астында сіз «Маршрутизатор» деп аталатын IP мекенжайын көресіз. Бұл сайтқа кіріңіз, және сіздің үйдегі маршрутизатордың артында сайтқа кіру үшін пайдаланушы аты мен құпия сөзді көресіз. Құрылғылар тізімінде «raspberrypi» пайда болғанша төмен қарай айналдырыңыз. Сіз көретін IP мекенжайы сізге қажет. Оны жазбаны өңдеуге көшіріңіз немесе алмасу буферіне сақтаңыз. Терминалға ssh pi@(IP -АДРЕСІҢІЗ) теріңіз. Әдепкі құпия сөз - «таңқурай». Sudo apt-get install tightvncserver теріңіз. Содан кейін tightvncserver теріңіз. Mac жүйесінде «Command + K» пернесін басыңыз. «Vnc: //raspberrypi.local: 5901» деп теріңіз, содан кейін tightvncserver орнатылған кезде пайдаланылған құпия сөзді теріңіз. Енді сіз компьютерде таңқурай пи жұмыс үстелін көресіз. Сіз Wi -Fi желісіне қосыла аласыз, содан кейін WiFi қосылғаннан кейін Ethernet желісін ажыратуға болады.

Егер сізде кабель мен сыртқы монитор болса: Pi -ді мониторға қосыңыз және сол жақ жоғарғы бұрыштағы Wi -Fi желісіне қосылыңыз.

3 -қадам: басқа бөліктерді жинау

Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау
Басқа бөліктерді жинау

Камера модулін және Raspberry Pi шығарыңыз. Фотокамераның қосқышын алыңыз және оны ашық күйде болатындай көтеріңіз. Камера кабелін портқа салыңыз. Коннекторды бастапқы орнына басыңыз. Мұны жағына қойыңыз. Содан кейін экран модулін және желдеткішті алыңыз. Желдеткіштің қосқышын кесіп, сымдарды алыңыз. Желдеткішті экранға суретке сәйкес дәнекерлеңіз. Желдеткішті суретке сәйкес процессор модулінің үстіне қойыңыз. Желдеткіш сэндвич тәрізді болуы үшін экранды таңқурайға өте мұқият бекітіңіз. Экранды жоғары көтеріп, камера кабелін оның астына бекітіңіз. Экранды камераның үстіне қойыңыз, сіз аяқтадыңыз!

4 -қадам: Бағдарламалық қамтамасыз ету

Adafruit компаниясының PiTFT өнімінде жасаған осы мақаланы орындаңыз. ОСЫҢЫЗДЫ ОҚЫҢЫЗ! Мен экранымның неге жұмыс үстелін көрсетпейтінін және неге экранның кіші өлшеміне өлшемін өзгертпегенін шеше алар едім. OpenCV орнату үшін tightvncserver қолданғыңыз келеді. Енді сіз OpenCV орнатып, бет тануды орнатасыз. Тағы да, егер мен мұқият оқысам, менің көптеген мәселелерімді шешуге болар еді. Бетіңізде бет -әлпетті тану жұмыс істеп тұрған соң, pi_face_recognition.py файлын осы қадамға бекітілгенге ауыстырыңыз. Бұл серво қозғалтқышының коды бар. Сізге sudo apt-get install pigpio немесе pip install pigpio теру жеткілікті. Бағдарламалық жасақтама аяқталды, енді аппараттық құралға көшейік. Серво қозғалтқышының орнына электрмагнитті немесе электромагнитті қолдануға болады.

5 -қадам: Қозғалтқыш және түйме

Мотор мен түйме
Мотор мен түйме
Мотор мен түйме
Мотор мен түйме

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

6 -қадам: қорапты орнату

Қорапты орнату
Қорапты орнату
Қорапты орнату
Қорапты орнату
Қорапты орнату
Қорапты орнату
Қорапты орнату
Қорапты орнату

Қосылған файлдарды үйде Shapeways немесе 3D принтер көмегімен басып шығарудың жақсы уақыты болар еді. Оны орналастыру өте қиын болды, менде оның суреттері аз, сондықтан қолайсыздық үшін кешірім сұраймын. Біріншіден, кабельдерді корпустың төменгі жағындағы USB порты арқылы өткізіңіз. Содан кейін экранды алып, оны ыстық желіммен бекітіп орнына қойыңыз. Менің экранды таспалы кабель орнынан жылжып тұрды, сондықтан құрылғыны барлық жерде тексеріңіз. Содан кейін камераны алып, оның корпусына салыңыз. Оны денеге қалағаныңызша жабыстырыңыз. Корпустың ішіндегі таңқурай пиін бекітіңіз, USB порттары көрінетініне, бүйіріндегі порттар көрінетініне, сымдар бүгілмегеніне және батарея жинағына орын жеткілікті екеніне көз жеткізіңіз. USB пернетақтасы мен тінтуірдің қабылдағышын төменгі жағына қосыңыз. Артқы жағында шегелер немесе бұрандалар үшін арнайы тесіктер бар. Мен барлық тесіктердің орнын қарындашпен белгіледім, тесіктерде кең басы бар бұрандалар бұрғыланды және оларға корпусты қойдым. Мен одан әрі сенімді болу үшін ыстық желімді қолдандым. Мен батареяның төменгі жағына аралық бөлгіш қоятын едім, бүйірдегі саңылауға тірелген лолипоп таяқшасы жақсы жұмыс істейді. Батареяны жоғарғы жағындағы тесікке сырғытыңыз. 90-дәрежелі USB-C кабелін сым төмен қарайтындай етіп қосыңыз, содан кейін орамға қосылуы үшін оны қайтадан жоғары қарай іліңіз. Қорап енді дайын!

7 -қадам: Есікті орнату

Есікті орнату
Есікті орнату
Есікті орнату
Есікті орнату
Есікті орнату
Есікті орнату

Сымдарды есікке бекіту үшін таспаны қолданыңыз. Егер сіз сымдарды есіктің астына өткізбесеңіз, бұған назар аудармаңыз. Сымдарды мүмкіндігінше тартыңыз, содан кейін оларды қолайлы бөліктерге бекітіңіз. Мен мысықты сымдарды шайнамау үшін төменгі жағында көп таспа қолдандым. оларды есіктің астына сыммен бекітіп, түбіне бекітіңіз. Мүмкіндігінше оны жоғарыдан жоғары қарай жалғаңыз. соңы мен үшін аздап тәртіпсіздікке ұшырады, бірақ мен онымен келісемін. Кішкене төртбұрышты басылған бөлікті алыңыз және моторды ыстық желіммен бекітіңіз. Басқа кішкене бөлімге түймені қойып, оны ыстық желіммен бекітіңіз. Сымдарды астыңғы тесік арқылы өткізіңіз және ыстық желім/бүкіл қорапты есік жақтауына бекітіңіз. Серво қозғалтқышының қозғалтқыш қондырмасын алыңыз және оны үлкен төртбұрышты призмаға жабыстырыңыз. Алдыңғы жағындағы бұрандалы тесікті пайдаланып, оны орнына бұраңыз. Кеңес: бағдарламаны іске қосу үшін Pi бағдарламасын іске қосыңыз, осылайша оны дұрыс күйге бұраңыз; ештеңе анықталмаса, оны еденге параллель етіп бұраңыз. Бекіткішті алыңыз да, оны екі тесікпен есіктің жақтауына бұрап бекітіңіз. Мен құрылымның тұтастығы үшін бұрандаларды қатаң түрде ұсынамын. Сіз аяқтадыңыз! (Менде қорапты орнату жоқ, себебі мен қораптың дизайнын өңдедім, және жоғарыда аталған қадамдар бұрын жасалған 3D басып шығарылған бөлікті қолданбайды.)

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

Сіз аяқтадыңыз! Қазіргі уақытта мен жүктеу кезінде OpenCV бағдарламаларын іске қосудың жолын таба алмаймын. Мен бәрін сынап көрдім, егер біреу білсе, маған айтыңыз. Қазіргі уақытта, ол жүктелген кезде, шағын экранда пернетақта мен тінтуірді пайдаланып, жад бойынша теру керек. cd (файлдың орналасқан жері), содан кейін workon cv, содан кейін sudo pigpiod, содан кейін терминалдағы «жоғары» түймесін басқанда Pi сақтайтын шынымен ұзақ команданы сақтайды. Сонымен қатар, мен өз жобамды мақтан тұтамын! Сізге ұнады деп үміттенемін және сіз оны өзіңіз жасай аласыз!

Ұсынылған: