Სარჩევი:
- ნაბიჯი 1: IPhone აპლიკაცია
- ნაბიჯი 2: დაშიფვრა
- ნაბიჯი 3: კომპონენტების სია
- ნაბიჯი 4: ქსელი
- ნაბიჯი 5: შეკრება
- ნაბიჯი 6: მიკრო USB
- ნაბიჯი 7: დისტანციური მართვის გაყვანილობა
- ნაბიჯი 8: საქმე
- ნაბიჯი 9: აპლიკაციის დემო
- ნაბიჯი 10: მითითებები
ვიდეო: კარიბჭე მათე: 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
Gate Mate– ს შეუძლია გამოიყენოს თქვენი კარიბჭე ან ავტოფარეხი ხმოვანი ბრძანებების გამოყენებით, ან ავტომატურად geofencing– ით ან ღილაკის დაჭერით. Gate Mate შედგება ორი ძირითადი კომპონენტისგან, აპლიკაციისა და აპარატურისგან.
აპარატურა არის ორი ESP8266 მიკრო კონტროლერი და კამერა. Arducam კამერა და ერთი ESP8266 ამუშავებს ვიდეო ნაკადს, ხოლო მეორე ESP8266 კოორდინაციას უწევს კამერის არტიკულაციას, ღილაკზე დაჭერას და კომუნიკაციას აპთან. მთელი სისტემა მართლაც ჰგავს რადიოტალღებისა და ელექტრონების სიმფონიას, რომელიც მუშაობს სრულყოფილ ჰარმონიაში, თქვენი კარიბჭის ან ავტოფარეხის კარის მუშაობისთვის.
IOS Gate Mate აპლიკაცია, უკაცრავად ჯერ არ არის Android, შეუძლია დაუკავშირდეს აპარატურას მსოფლიოს ნებისმიერი ადგილიდან, რაც მართლაც ძალიან მოსახერხებელია, თუ თქვენ გჭირდებათ კარიბჭის გახსნა, როდესაც არ ხართ სახლში ან გსურთ ნახოთ ვიდეო ნაკადი.
მრავალი განსხვავებული სიხშირე და პროტოკოლი გამოიყენება ავტომატური და დისტანციური მართვის (rc) კარიბჭეებთან და ავტოფარეხებთან. ამ პროექტში ჩვენ ვიყენებთ თქვენს არსებულ დისტანციურ კონტროლს და ოპტო შესაერთებელს, რათა მიბაძოთ ღილაკს. დისტანციური მართვის პულტების უმეტესობა იყენებს უსაფრთხოების ზომებს თავდასხმების თავიდან ასაცილებლად, სადაც კოდი იწერება და იბრუნება. ჩვენ ასევე ვიყენებთ საკმაოდ გასაოცარ დაშიფვრის და ავთენტიფიკაციის სქემას, რათა უზრუნველვყოთ და ავტორიზებული ვიყოთ აპლიკაციიდან კომუნიკაცია ინტერნეტით, თქვენი სახლის ქსელის საშუალებით და Gate Mate ტექნიკით.
ეს არის მაჩვენებლები
- ESPino (ESP8266) და PC817 Opto-Coupler გამოიყენება ემულაციისთვის ღილაკზე დაჭერით rc.
- Pan Tilt ასამბლეა გამოიყენება კამერასთან ისე, რომ თვალსაზრისის რეგულირება შესაძლებელია.
- Arducam 2MP V2 მინი კამერის ფარი ESP8266 Nano Esp-12F გამოიყენება iOS აპლიკაციის ვიდეო შესანახად.
- ESPino– ს, Arducam Nano– სა და iPhone– ს შორის კომუნიკაცია ხდება HTTP– ის გამოყენებით.
- საჭიროა როუტერის კონფიგურაცია LAN სტატიკური IP- ებისა და NAT პორტის გადამისამართების ჩათვლით, DDNS– ით ან სტატიკური IP– ით.
- AES CBC შიფრაცია და HMAC SHA256 გამოიყენება კომუნიკაციის უზრუნველსაყოფად და ავთენტიფიკაციისთვის.
- ხმის ამოცნობა შეიძლება გამოყენებულ იქნას ბრძანებებით "გახსნა", "გაჩერება" და "დახურვა".
- გეოფანი შეიძლება გამოყენებულ იქნას კარიბჭის ან ავტოფარეხის ავტომატურად გახსნის ან დახურვისთვის.
- გამოიყენება არსებული დისტანციური მართვა.
ყველა კოდი მოცემულია Gate Mate Github– ში
ნაბიჯი 1: IPhone აპლიკაცია
iOS აპლიკაცია
ნაბიჯი 2: დაშიფვრა
დაშიფვრის სქემა მოიცავს AES CBC და HMAC SHA256 გამოყენებას უსაფრთხო კომუნიკაციისა და ავტორიზაციისათვის. აპლიკაციისა და.ino ფაილში საჭიროა 32 სიმბოლოიანი პაროლი და რა თქმა უნდა, ისინი უნდა ემთხვეოდეს.
ნაბიჯი 3: კომპონენტების სია
ესპინო გამოიყენება, რადგან ის მზად არის შეაერთოს პურის დაფაზე და გააჩნია მიკრო USB (კომუნიკაცია და ენერგია). თქვენ უბრალოდ შეგიძლიათ შეიძინოთ ESp8266 მოდული, მაგრამ თქვენ უნდა დააინსტალიროთ ის ბრეაკოუტ დაფაზე და გამოიყენოთ FTDI კომუნიკაციისა და სიმძლავრისთვის.
ვიდეო არხისთვის გამოიყენება Arducam 2MP V2 Mini Camera Shield with ESP8266 Nano.
ძირითადი კომპონენტები მოვიდა UCTronics და Thai Easy Elec
www.uctronics.com
www.thaieasyelec.com/en/
სხვა ნაჭრები და ნაჭრები
- M3 PCB დგას
- პურის დაფა
- გამჭვირვალე აკრილის ქეისი
- PC817 ოპტო შემაერთებელი
- 500 ohm რეზისტორი
- მხტუნავების და მავთულის ასორტიმენტი და ა
- 5V კედლის ადაპტერის კვების წყარო
- ორი მიკრო USB კაბელი
ნაბიჯი 4: ქსელი
IOS პროგრამის გამოსაყენებლად, როდესაც არ არის დაკავშირებული თქვენს საშინაო ქსელთან, ანუ ფიჭური მონაცემების ან სხვა WiFi ქსელის გამოყენებისას, დაგჭირდებათ როუტერის კონფიგურაცია ისე, რომ ტრაფიკი სწორ მოწყობილობაზე გადავიდეს.
თქვენ ასევე დაგჭირდებათ სტატიკური IP, DDNS სერვისი ან გნებავთ დროდადრო განაახლოთ IP ჩანაწერი აპლიკაციაში, რადგან თქვენი პროვაიდერი ცვლის თქვენს საჯარო IP მისამართს.
როუტერის კონფიგურაცია მართლაც მშვიდად მარტივია და მოიცავს სტატიკური შიდა/კერძო IP- ების მინიჭებას როგორც Arducam Nano- ს, ასევე Espino- ს (LAN ნაწილი) და პირდაპირ ტრაფიკს მინიჭებულ IP- ებზე (NAT ნაწილზე) მინიჭებულ პორტებზე. მაგალითად თქვენს როუტერში თქვენ დააყენეთ Arducam Nano– ს სტატიკური IP მისამართი 192.168.1.21 და შემდეგ GateMateArduNano.ino ფაილში თქვენ დააყენეთ ვებ სერვერი პორტში 83 (ESP8266WebServer სერვერი (83)), ბოლოს კი დააყენეთ NAT თქვენს როუტერის პარამეტრებში გადაგზავნეთ ნებისმიერი პორტი 83 პორტზე 192.168.1.21. ESPino– სთვის შეგიძლიათ დააყენოთ სტატიკური IP 192.168.1.22, GateMateEspino.ino– ში დააყენეთ ვებ სერვერი პორტში 84 #ESP8266WebServer სერვერი (84) და დააყენეთ NAT გადამისამართება და პორტი 84 – დან 192.168.1.22.
Ნაბიჯ - ნაბიჯ
1. თუ გსურთ დააყენოთ IP აპლიკაციაში და დაივიწყოთ ის, შეგიძლიათ ან დააყენოთ DDNS სერვისი, ან დაუკავშირდეთ თქვენს პროვაიდერს და მოითხოვოთ სტატიკური საჯარო IP, ისინი ჩვეულებრივ იხდიან ამაში. მე გამოვიყენე https://www.dynu.com და ისინი შესანიშნავია უფასო DDNS სერვისისთვის.
2. მიიღეთ როგორც ესპინოს, ასევე არდუცამ ნანოს MAC მისამართი. თქვენ შეგიძლიათ დააყენოთ SSID და პაროლი.ino– ში, ნება მიეცით დაუკავშირდნენ თქვენს სახლის ქსელს და შემდეგ თქვენი როუტერის მოწინავე პარამეტრების გვერდების საშუალებით შეგიძლიათ იპოვოთ MAC– ები
3. დააკონფიგურირეთ თქვენი როუტერი, რომ მიანიჭოთ სტატიკური IP ს Espino და Arducam Nano, კონკრეტულად გამოიყენეთ MAC მისამართები სტატიკური IP ჩანაწერების შესაქმნელად LAN დაყენების გვერდზე.
4. დააკონფიგურირეთ თქვენი მარშრუტიზატორები NAT პორტირებისათვის თქვენს Arducam Nano- სა და Espino- ში, რათა მათ შეეძლოთ ინტერნეტიდან წვდომა თქვენი პროვაიდერის მიერ დანიშნული საჯარო IP მისამართის გამოყენებით. როდესაც დაკავშირებულია თქვენს პირად ქსელთან, Arducam Nano– ს და ESPino– ს ექნება შიდა სტატიკური IP მისამართები, რომლებიც არ ჩანს ინტერნეტიდან. როგორც ზემოთ, Arducam Nano უსმენს 83 პორტს და Espino პორტს 84 (იხილეთ ეს ხაზი შესაბამის ino ფაილებში - ESP8266WebServer სერვერი (##). NAT– ის დაყენების გვერდზე შექმენით ჩანაწერები ისე, რომ მინიჭებულ პორტებზე ნებისმიერი ტრაფიკი იყოს გადამისამართებულია სწორი სტატიკური IP– ებისკენ.
არსებობს მრავალი განსხვავებული მარშრუტიზატორის და ddns სერვისი, ამიტომ კონკრეტული დეტალების მიწოდება ამ პროექტის ფარგლებს სცილდება. მაგრამ თუ თქვენ უბრალოდ google NAT და LAN პარამეტრების თქვენი კონკრეტული როუტერი და ddns მომსახურების ეს ყველაფერი უნდა იყოს ძალიან პირდაპირ წინ და ადვილი დასაყენებელი.
ნაბიჯი 5: შეკრება
ღილაკი აკეთებს ერთ რამეს, ის ხიდის ხარვეზს წრეში, რათა დაასრულოს ელექტრული გზა. ოპტოწყვილების გამოყენება შესაძლებელია ღილაკის იმიტაციისთვის და მიკროსქემისგან სრულიად იზოლირებული მიკროსქემის გასაკონტროლებლად, ამ შემთხვევაში ეს არის დისტანციური მართვის (rc) რომელსაც აქვს თავისი პატარა წრე და ბატარეა.
ოპტო წყვილის გამოყენების უპირატესობა, ვიდრე, მაგალითად, ტრანზისტორი არის ის, რომ ჩვენ შეგვიძლია ცალკე შევინახოთ მინიშნებები, ასევე მთლიანი სქემები. ასე რომ, ჩვენ არ გვჭირდება ფიქრი იმაზე, თუ როგორ გავაერთიანოთ rc- ის საფუძველი ESP8266- ის მიწასთან.
ასე რომ, პირველი რაც უნდა გაარკვიოთ არის ღილაკის რომელი მხარე უნდა იყოს დაკავშირებული PC817 კოლექტორთან და რომელი მხარე ემისტერთან. გახსენით თქვენი rc და მულტიმეტრის გამოყენებით წინააღმდეგობის გასაზომად, გაარკვიეთ ღილაკის რომელი მხარეა დაკავშირებული ბატარეის დადებით ტერმინალთან. ეს მაღალი მხარე დაუკავშირდება კოლექტორს, რომელიც არის PC817 პინზე 4.
დაარღვიე soldering რკინის და
- შეაერთეთ მავთული ღილაკის მაღალ მხარეს და დააკავშირეთ მეორე ბოლო PC817– ის კოლექტორთან (pin4).
- შეაერთეთ მავთული ღილაკის ქვედა მხარეს და შეაერთეთ მეორე ბოლო PC817– ის ემისტერთან (pin3).
ოპტო წყვილის ბოლო ნაბიჯი არის დააკავშიროთ pin 4 ESP8266– დან ანოდთან (pin1) PC817– ზე და დააკავშიროთ კათოდს (pin2) მიწასთან 500 ოჰმიანი რეზისტორის საშუალებით.
Pinout– ის ან სხვა მახასიათებლების შესამოწმებლად აქ არის PC817 Specs PC817 მონაცემთა ცხრილი
ალბათ კარგი ადგილია, რომ მოიცავდეს ტანის დახრის მკლავის ასამბლეა pdf Pan Tilt pdf
დანარჩენი კავშირები მართლაც პირდაპირია, უბრალოდ მიმართეთ მომაჯადოებელ და სურათებს.
ნაბიჯი 6: მიკრო USB
ორი მიკრო USB კაბელი გათიშულია დენის და მიწის მავთულის საშუალებით, რომელიც დაკავშირებულია 5 ვ კედლის ადაპტერის დენის წყაროს დენის და მიწის მავთულხლართებთან. ერთი მიკრო USB უკავშირდება Arducam Nano კამერას და მეორე ESpino ESP8266.
ნაბიჯი 7: დისტანციური მართვის გაყვანილობა
ეს არის rc ღილაკზე მიმაგრებული მავთულის დახურვა, უბრალოდ მავთული ორივე ფეხზეა მიბმული. როდესაც გააქტიურებულია, დენი შეიძლება გადიოდეს ოპტო-წყვილში ღილაკის ნაცვლად, ემულაცია ღილაკზე დაჭერით და შემდეგ rc გადასცემს თავის უსაფრთხო კოდს ელექტროძრავას კარიბჭის ან ავტოფარეხის გასახსნელად.
ნაბიჯი 8: საქმე
დასრულებული საქმე, ტაფის დახრის ასამბლეა და პურის დაფა დამაგრებულია სახურავზე M3 უჟანგავი თხილისა და ჭანჭიკების გამოყენებით, რკინა მიმაგრებულია ორმაგი ცალმხრივი ლენტის გამოყენებით. პატარა ხვრელი იჭრება კორპუსის ღილაკზე, რათა დენის კაბელი გამოვიდეს და ქეისი კედლის გასწვრივ დაჯდეს. წამყვანის, ქვისა თუ სხვაგვარად და აკრილის ყუთში გაბურღული პატარა ხვრელით ის შეიძლება მიმაგრდეს კედელზე, კარიბჭისკენ, სავალი ნაწილისკენ ან ავტოფარეხის კარისკენ. მართლაც, მას შეუძლია სადმე წასვლა, სანამ დისტანციური მართვის სიგნალი მიაღწევს მიმღებს ძრავზე.
ნაბიჯი 9: აპლიკაციის დემო
Gate Mate აპლიკაციის მაღაზიაში
ნაბიჯი 10: მითითებები
www.teknojelly.com/gate-mate/
github.com/ArduCAM
github.com/esp8266
github.com/kakopappa/arduino-esp8266-aes-e…
github.com/intrbiz/arduino-crypto
ეს არის შეფუთვა, მოგერიდებათ გამომიგზავნეთ შეტყობინება, თუ ხედავთ რამეს, რისი გაუმჯობესებაც შესაძლებელია ან გამოსწორებაც ან რაიმე გარკვევას საჭიროებს
გირჩევთ:
ლოგიკური კარიბჭე ტრანზისტორის გამოყენებით: 3 ნაბიჯი
ლოგიკური კარიბჭეები ტრანზისტორის გამოყენებით: ლოგიკური კარიბჭეები ნებისმიერი ციფრული სისტემის ძირითადი სამშენებლო ბლოკია
ლორა კარიბჭე (დრაგინო LG01-P): 6 ნაბიჯი
ლორა კარიბჭე (დრაგინო LG01-P): LoRa არის una red LPWAN, por sus siglas en inglés (LOW POWER WIDE AREA NETWORK). არის una red de largo alcance y bajo konsumo de energía, იდეალური განკარგვისთვის IoT. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, სოფლის მეურნე
როგორ გააკეთოთ თქვენი საკუთარი WIFI კარიბჭე თქვენი Arduino– ს IP ქსელთან დასაკავშირებლად?: 11 ნაბიჯი (სურათებით)
როგორ გააკეთოთ თქვენი საკუთარი WIFI კარიბჭე თქვენი Arduino– ს IP ქსელთან დასაკავშირებლად?: როგორც ბევრი ადამიანი ფიქრობთ, რომ Arduino არის ძალიან კარგი გამოსავალი სახლის ავტომატიზაციისა და რობოტის გასაკეთებლად! მაგრამ კომუნიკაციის თვალსაზრისით Arduinos მხოლოდ სერიული ბმულებით მოდის. მე ვმუშაობ რობოტზე, რომელიც მუდმივად უნდა იყოს დაკავშირებული სერვერთან, რომელიც მუშაობს
ჟაკ ADELE მათე !: 4 ნაბიჯი
Jaque ADELE მათე! Asimismo, los docentes de las escuel
სემი - NFC სმარტფონის ავტომატიზაციის მათე: 6 ნაბიჯი
Sam - NFC Smartphone Automation Mate: შესავალი: Sam - NFC Smartphone Automation Mate წინასიტყვაობა: ეს არის ჯგუფური პროექტი ლენს პანსა და ზეინეპ კირმიზიესილს შორის ემილი კარის ხელოვნების უნივერსიტეტში & დიზაინი ჭკვიანი ობიექტებისათვის. ეს პროექტი იკვლევს ახლო საველე კომუნიკაციას (NFC), როდესაც