Სარჩევი:

ESP32 შემოდგომის დეტექტორი: 5 ნაბიჯი
ESP32 შემოდგომის დეტექტორი: 5 ნაბიჯი

ვიდეო: ESP32 შემოდგომის დეტექტორი: 5 ნაბიჯი

ვიდეო: ESP32 შემოდგომის დეტექტორი: 5 ნაბიჯი
ვიდეო: როგორ გადმოვაქართულო Vivaldi 2024, ივლისი
Anonim
ESP32 შემოდგომის დეტექტორი
ESP32 შემოდგომის დეტექტორი

მინდა მადლობა გადავუხადო DFRobot- ს ამ პროექტის სპონსორობისთვის.

აქ არის გამოყენებული ნაწილების სია:

DFRobot ESP32 ESP-WROOM მოდული × 1-https://www.dfrobot.com/product-1559.html

Silicon Labs CP2102 USB to UART Bridge × 1

MCP73831 Li-Ion დამტენი IC × 1

LM317BD2T რეგულირებადი რეგულატორი × 1

0805 4.7uF კონდენსატორი × 2

0805 100nF კონდენსატორი × 1

0805 1uF კონდენსატორი × 1

WS2812b LED × 1

1206 LED × 4

მიკრო USB კონექტორი × 1

0805 470 ohm რეზისტორი × 1

0805 2k ohm რეზისტორი × 1

0805 510 ohm რეზისტორი × 1

0805 300 ohm რეზისტორი × 1

0805 10k ohm რეზისტორი × 2

0805 270 ohm რეზისტორი × 2

6 მმ x 6 მმ ღილაკი × 2

SMD 6 მმ x 6 მმ სიმაღლის ღილაკი × 1

ნაბიჯი 1: წინა პროექტი

წინა პროექტი
წინა პროექტი
წინა პროექტი
წინა პროექტი
წინა პროექტი
წინა პროექტი

ჯერ კიდევ 2017 წლის აგვისტოში წარმოვიდგინე მოწყობილობა, რომელიც გააფრთხილებდა მომხმარებლებს, თუ რომელიმე მათგანის ახლობელი დაეცემოდა ან დააჭერდა "პანიკის" ღილაკს. იგი იყენებდა ESP8266 და იყო აწყობილი პერფ-დაფის ნაჭერზე. მას გააჩნდა ერთი LED, რომელიც მიუთითებდა დაცემის შემთხვევაში. მოწყობილობას ასევე გააჩნდა ძალიან ძირითადი LiPo დატენვის წრე, რომელსაც არ გააჩნდა ინდიკატორები.

ნაბიჯი 2: ახალი იდეა

ახალი იდეა
ახალი იდეა
ახალი იდეა
ახალი იდეა
ახალი იდეა
ახალი იდეა
ახალი იდეა
ახალი იდეა

ვინაიდან ჩემი ბოლო შემოდგომის დეტექტორი იმდენად ელემენტარული იყო, მინდოდა მკვეთრი გაუმჯობესება. პირველი იყო ის USB პროგრამირებადი, ამიტომ მე გამოვიყენე CP2102 USB to UART გადამყვანი IC, USB– ის UART სერიული კავშირის დასამუშავებლად.

მე ასევე მინდოდა მეტი მითითება ყოფილიყო ოპერაციებზე, ამიტომ დავამატე LED დატენვისთვის, ერთი დენისთვის და ორი USB სტატუსისთვის. მე შევარჩიე ESP32– ის გამოყენება გაზრდილი სიმძლავრისა და Bluetooth კავშირის გამო, რამაც შეიძლება მომავალში გაფართოების საშუალება მისცეს, როგორიცაა თანმხლები აპლიკაცია.

ნაბიჯი 3: PCB დიზაინი

PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი

ყველა ამ ახალ მახასიათებელს დასჭირდება ბევრი დამატებითი სქემა და პერფ-დაფის უბრალო ნაჭერი არ გაწყვეტს მას. ამას დასჭირდა PCB, რომელიც მე შევიმუშავე EagleCAD– ში. დავიწყე მათ სქემატურ რედაქტორთან კავშირების ჩამოყალიბებით. შემდეგ გადავედი ნამდვილი დაფისა და კვალის შექმნაზე.

ნაბიჯი 4: შედუღება

შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება

ეს იყო ყველაზე რთული ნაწილი წვრილფეხა ქინძისთავების გამო. შედუღების ყველაზე რთული კომპონენტი იყო CP2102, რომელიც მოდის QFN-28 პაკეტში. თითოეული პინი არის მხოლოდ.5 მმ დაშორებით და შაბლონის გარეშე, ამის დამაგრება საკმაოდ რთული იყო. მე ეს პრობლემა მოვაგვარე ბალიშებზე თხევადი ნაკადის უხვად გამოყენების შემდეგ და მცირეოდენი შედუღება ქინძისთავებზე.

ნაბიჯი 5: გამოყენება

გამოყენება
გამოყენება
გამოყენება
გამოყენება

მოწყობილობა მუშაობს MPU6050– ით გაზომილი აჩქარების შემოწმებით განსაზღვრულ ინტერვალებში. მას შემდეგ რაც აღმოაჩენს დაცემას, ის უგზავნის ელ.წერილს მითითებულ კონტაქტს. აღმოვაჩინე, რომ ბატარეა დაახლოებით სამი დღე ძლებს, ამიტომ რეგულარულად უნდა დატენოთ. ასევე არის ღილაკი, რომელიც დაკავშირებულია აპარატურის შეფერხებასთან, რომელსაც შეუძლია ელ.ფოსტის გაგზავნა დაჭერისას.

გირჩევთ: