Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ რაღაცეები
- ნაბიჯი 2: PCB- ის დამზადება
- ნაბიჯი 3: კომპონენტების შედუღება
- ნაბიჯი 4: ჩასვით აბრეშუმის ეკრანი
- ნაბიჯი 5: გილოცავთ
ვიდეო: DIY ESP32 განვითარების დაფა - ESPer: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ბოლო დროს მე ვკითხულობდი ბევრ IoT– ს (ნივთების ინტერნეტი) და მერწმუნეთ, მე უბრალოდ ვერ ვიტანდი ერთ – ერთი ამ მშვენიერი მოწყობილობის გამოცდას, ინტერნეტით დაკავშირების უნარით, საკუთარი ხელით და სამუშაოდ რა საბედნიეროდ, შესაძლებლობა გაჩნდა, DFRobot- ის წყალობით და მე მომეცა ESP32, ძლიერი, ჰიბრიდული და გასაოცარი მოდული.
დასაწყისისთვის, მე მიზანმიმართულად ვთხოვე DFRobot– ის გუნდს გამოეგზავნა ESP32 მოდული და არა განვითარების დაფა, რადგან მე არ შემეძლო დამეხმარა მრგვალი წრიული დიზაინისა და წარმოების აღება ჩემს ხელში. მაშასადამე, აქ ჩვენ ვართ, ჩვენ თვითონ ვქმნით ESP32– ის განვითარების პროგრამას.
ამ საბჭოს ჩემი მთავარი მიზნები იყო შემდეგი:
- განვითარების დაფა უნდა იყოს მოსახერხებელი.
- მას უნდა ჰქონდეს EN (გადატვირთვა) და FLASH ტაქტილური კონცენტრატორები.
- ცალმხრივი PCB განლაგება.
მე ავირჩიე ცალმხრივი განლაგება, რადგან ყველას არ აქვს წვდომა ორმაგი ცალმხრივი PCB– ებზე, მე ერთ – ერთი მათგანი ვარ.
არ არის ჩაშენებული UART საკომუნიკაციო სქემა
ეს საკმაოდ კომპრომისი იყო, რადგან ცალმხრივ განლაგებას მხოლოდ საკმარისი სივრცის მინიჭება შეეძლო. აქედან გამომდინარე, ჩვენ გარედან გამოვიყენებთ USB to TTL კონვერტორებს მის გასააქტიურებლად.
- არდუინოს მსგავსად, მინდოდა მქონოდა ჩამონტაჟებული LED განმეორებითი LED გაყვანილობის შესამცირებლად.
- კომპაქტური, მაგრამ ადვილი შესადუღებელი და გასაკეთებელი.
- დეტალური აბრეშუმის ეკრანი.
- გამოიყენეთ GND solder pad ESP32– ში უკეთესი სითბოს დაკარგვისთვის.
საბედნიეროდ, მე შევასრულე ყველა ზემოაღნიშნული მიზანი PCB– ის სხვადასხვა განლაგების შემუშავების შემდეგ. როგორც ითქვა, მოდით გავაგრძელოთ სასწავლო.
ნაბიჯი 1: შეაგროვეთ რაღაცეები
ამ განვითარების დაფის დამზადებისთვის საჭიროა მხოლოდ ძირითადი სტატიები, თუ გამორიცხავთ SMD რეზისტორებს და რა თქმა უნდა, ჩვენს საკუთარ ESP32- ს.
ძირითადი მოთხოვნები:
- ESP32 მოდული
- სპილენძის მოპირკეთებული დაფა
თქვენ უნდა გქონდეთ მინიმუმ 4 სმ*5 სმ სპილენძის დაფა.
-
SMD რეზისტორები:
- 10k - 2 ცალი
- 1k - 1 ცალი
- 3 მმ LED (ნებისმიერი ფერი)
- მამაკაცის სათაურები - 38 ქინძისთავები
- ტაქტილური გადამრთველი - 2 ცალი
მეორადი მოთხოვნები:
გასაყიდი რკინა
მე ვიყენებ DFRobot– ის მიერ მოწოდებულ შედუღების ნაკრებებს. ეს ძალიან მოსახერხებელი იყო ამ ინსტრუქციის გასაკეთებლად. ჯარიმა შედუღების მიზნით, მე უნდა გამოვიყენო დამატებითი ჯარიმა ცხენოსანი წვერი.
PCB საბურღი
არ გაქვთ? რატომ არ ცდილობთ საკუთარი თავის დამზადებას! Აი როგორ
რკინის ქლორიდი
ეს გამოყენებული იქნება გრავირების მიზნით.
- მოსახვეწი ქაღალდი - ნულოვანი კლასი
- ტანსაცმელი რკინა
- ნებისმიერი PCB ჭრის ინსტრუმენტი
- ორმხრივი ლენტი
- მუდმივი მარკერი
- Მაკრატელი
- აცეტონი
მინდოდა ყველაფერი გამეკეთებინა სუფთა, თუ არ გააკეთებ მაშინ შეგიძლია უბრალოდ გამოტოვო ეს.
მე დავამატე არწივის დაფის ფაილები, რომ მოგცეთ მოდიფიკაციის თავისუფლება.
ეს ყველაფერი მოთხოვნების შესაბამისად, თუ თქვენ გაქვთ ყველა ზემოთ ჩამოთვლილი მასალა, გააგრძელეთ შემდგომი.
ნაბიჯი 2: PCB- ის დამზადება
მე გავაკეთებ PCB– ს სამკურნალო ტონერის გადაცემის მეთოდის გამოყენებით. დაბეჭდეთ თანდართული PDF მოთხოვნების საფეხურზე პრიალა ქაღალდზე, ისეთზე, რომლის შეხებაც სასიამოვნოა. მას შემდეგ რაც თქვენ გაქვთ მკაფიოდ ამობეჭდილი განლაგება (თეთრ) პრიალა ქაღალდზე, მაშინ აღარ გაჩერებთ, ამიტომ დაიწყეთ PCB– ის დამზადების პროცესით.
მე ხაზს ვუსვამ, რომ პრიალა ქაღალდი თეთრია, რადგან მოგვიანებით ჩვენ მას აბრეშუმის ეკრანს ვწყვეტთ. მე არ მაქვს თეთრი პრიალა ქაღალდი, ამიტომ მე გადავიღე ერთი და იმავე განლაგების ორი ამობეჭდვა.
PCB წარმოების პროცესი დეტალურად არის აღწერილი ჩემს კიდევ ერთ ინსტრუქციაში.
PCB– ების დამზადება სახლში
მე ვამაგრებ სურათებს, თუ როგორ გაკეთდა ეს PCB, ზემოთ.
ბურღვისთვის გამოიყენეთ 1 მმ საბურღი ან ქვემოთ.
ნაბიჯი 3: კომპონენტების შედუღება
დაიწყეთ ESP32– ის შედუღებით PCB– ზე. ქვემოთ ჩამოთვლილია ზოგიერთი რამ, რაც უნდა გახსოვდეთ ამ რთული, მაგრამ სახალისო მოდულის შედუღების დროს.
- მოდულის გასწორება შედუღების ბალიშებთან, პირველი ნაბიჯი არის მთლიანი საქმის ყველაზე გადამწყვეტი ნაწილი. გააფუჭეთ ეს და თქვენ განიცდიან არასამუშაო GPIO– ს და შესაძლოა არასამუშაო მოდულსაც კი!
- გამოიყენეთ წებოვანი შედუღების რჩევები, რათა თავიდან აიცილოთ კვალის ან შედუღების ბალიშების დემონტაჟი გადახურების გამო.
- ESP32 მოდულის შედუღებისას, ჯერ შეაერთეთ დიაგონალური ბალიშები ისე, რომ ჩიპმა არ შეაფერხოს მისი განლაგება.
- შედუღეთ ESP32– ის GND ბალიში, ამ ბალიშზე გამაგრების გათბობით ცენტრში გაბურღული ხვრელის მეშვეობით. ეს გაათბობს შედუღებას ESP32– ის GND ბალიშზე და შეაერთებს მას PCB– ის GND ბალიშთან.
მას შემდეგ რაც დაასრულებთ, მიამაგრეთ ყველა კომპონენტი სათითაოდ მათ შესაბამის ადგილებში, ზემოთ მოყვანილი სურათების მითითებით. კომპონენტების შედუღების სწორი რიგია:
- ESP32
- SMD რეზისტორები
- ტაქტილური გადამრთველები
- LED
- მხტუნავები
- მამრობითი სათაურები
მხტომელთა რიცხვი სამია. ზემოთ განთავსებული არწივის განლაგების ეკრანის სურათში, ლურჯი მავთულები წარმოადგენს მხტუნავებს. აქ, მინანქარიანი მავთულები გამოყენებულია როგორც მხტუნავები. სათაურების შედუღებისას, ESPer- ის მოთავსება დაფაზე შესანიშნავად შეესაბამება სათაურებს.
ყველა კომპონენტის ფრთხილად და სწორად შედუღების შემდეგ, გაწმინდეთ მთელი PCB ძველი კბილის ჯაგრისის გამოყენებით (ასევე უსარგებლოა). ეს შლის ყველა ზედმეტ ნაკადს.
ნაბიჯი 4: ჩასვით აბრეშუმის ეკრანი
ახლა ჩვენი ESPer არის სრულიად ფუნქციონირებული, მაგრამ მას მაინც აკლია რაღაც, ეს არის აბრეშუმის ეკრანი. ამ აბრეშუმის ეკრანის დამატება გაგვათავისუფლებს pinouts– ის მუდმივი მითითებისგან. დაფაზე რომ მიმაგრდეს, მე ვიყენებ ორმხრივ ლენტს. აბრეშუმის ეკრანის მიღწევა შესაძლებელია ადრე დაბეჭდილი განლაგების საშუალებით.
თუ თქვენ გაქვთ ეჭვი თქვენს სამუშაოსა და გაყვანილობასთან დაკავშირებით, ეს დროა მისი შემოწმების მიზნით. იმის გამო, რომ შემდგომი ნაბიჯების შემდეგ, თქვენ ვერ შეძლებთ თქვენი დაფის რაიმე ფორმით შეცვლას. Გაგრძელება სიფრთხილით
ახლა გააგრძელეთ აბრეშუმის ეკრანი შემდეგით:
- დაფარეთ მთელი ESPer დაფა ორმაგი ცალმხრივი ლენტით, ESP32 ნაწილის გარდა.
- შემდეგ გაასწორეთ აბრეშუმის ეკრანი და ფრთხილად ჩასვით ორმხრივ ფირზე.
- ამის შემდეგ, ამოიღეთ ESP32- ის ზემოთ არსებული ქაღალდი, რომ გამოამჟღავნოთ და შეავსეთ მარცხენა ცარიელი ადგილები ცხელი წებოს გამოყენებით.
სულ ესაა ამ ნაბიჯისათვის.
ნაბიჯი 5: გილოცავთ
ყველა წინა ნაბიჯი გადადგა? თუ კი, მაშინ გილოცავთ, რადგან ეს ყველაფერი სასწავლო მიზნებისთვისაა.
ახლა თქვენ შეგიძლიათ გამოიყენოთ თქვენი ESP32 მოდული, ისევე როგორც ნებისმიერი სხვა განვითარების დაფა, მხოლოდ USB– ით TTL კონვერტორით (თუნდაც თქვენი Arduino– ით). გაყვანილობა მარტივია, უბრალოდ ჩართეთ ESPer 3.3V დენის წყაროს გამოყენებით და დაამყარეთ UART კავშირები (Rx, Tx). Arduino– ს გამოყენებისას გააფუჭეთ RESET pin, რომ გამოიყენოთ როგორც TTL კონვერტორი. მე დაფარავს უფრო ESP32– ის გამოყენებით ამ განვითარების დაფის მომავალ ინსტრუქციებში.
მე შევქმენი GitHub საცავი ფაილების შესანახად ამ ინსტრუქციისთვის. ეს არის ბმული თუ დაგაინტერესებთ:
github.com/UtkarshVerma/ESPer/
მე ჩამონტაჟებული ვიდეო, რომელიც აჩვენებს ESP32 დამუშავების Blink კოდი, რომელიც მე flashed მეშვეობით Mongoose OS.
მე ამოვიღე აბრეშუმის ეკრანი, რადგან მომიწია შემდგომი გაუმჯობესება სხვა პროექტებისთვის.
თქვენ შეგიძლიათ იგივე გააკეთოთ ამ ინსტრუქციის მიხედვით, რომელიც მოიცავს როგორ გამოიყენოთ ESP32 როგორც Arduino. თუ გსურთ გამოიყენოთ Mongoose OS ნაცვლად, ეწვიეთ ჩემს პოსტს: Mongoose OS ESPer– ზე
იმავდროულად, მინდა მადლობა გადავუხადო DFRobot.com– ს იმისთვის, რომ გამომიგზავნა გასაოცარი ნივთები, როგორიცაა ESP32 და მომცა საშუალება მათთან შელაპარაკება. სიტყვებიც კი არ არის საკმარისი ჩემი მადლიერების გამოსახატავად.
ეს არის ეს სასწავლო. თუ თქვენ გაქვთ რაიმე ეჭვი, მოგერიდებათ კომენტარის გაკეთება. არ დაგავიწყდეთ გამომყევით, თუ მოგეწონათ ეს სასწავლო. გთხოვთ დამეხმაროთ შემოკლებული ბმულების ორჯერ ან სამჯერ გახსნით. თქვენ ასევე შეგიძლიათ მხარი დამიჭიროთ პატრეონში.
განაგრძეთ ლაპარაკი!
ავტორი:
უტკარშ ვერმა
სპონსორია DFRobot.com
მადლობა აშიშ ჩუდჰარის თავისი კამერის დაკრედიტებისთვის.
გირჩევთ:
შექმენით თქვენი საკუთარი განვითარების დაფა მიკროკონტროლით: 3 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი განვითარების დაფა მიკროკონტროლით: გსურდათ ოდესმე საკუთარი განვითარების დაფის გაკეთება მიკროკონტროლით და არ იცოდით როგორ. ამ ინსტრუქციურად მე გაჩვენებთ როგორ გააკეთოთ ის. ყველაფერი რაც თქვენ გჭირდებათ არის ელექტრონიკის ცოდნა, სქემების დაპროექტება და პროგრამირება. თუ თქვენ გაქვთ რაიმე ქვესტი
JALPIC One განვითარების დაფა: 5 ნაბიჯი (სურათებით)
JALPIC One Development Board: თუ მიჰყვებით ჩემს Instructables პროექტებს, თქვენ იცით, რომ მე ვარ JAL პროგრამირების ენის დიდი გულშემატკივარი PIC მიკროკონტროლერთან ერთად. JAL არის პასკალის მსგავსი პროგრამირების ენა, რომელიც შემუშავებულია მიკროჩიპის 8 ბიტიანი PIC მიკროკონტროლერებისთვის. მო
WIDI - უკაბელო HDMI გამოყენებით Zybo (Zynq განვითარების დაფა): 9 ნაბიჯი (სურათებით)
WIDI - უკაბელო HDMI გამოყენებით Zybo (Zynq განვითარების დაფა): ოდესმე გსურდათ რომ შეგეძლოთ თქვენი ტელევიზორის კომპიუტერთან ან ლეპტოპთან დაკავშირება როგორც გარე მონიტორი, მაგრამ არ გინდათ რომ გქონდეთ ყველა ის გამაღიზიანებელი კაბელი? თუ ასეა, ეს გაკვეთილი მხოლოდ თქვენთვისაა! მიუხედავად იმისა, რომ არსებობს პროდუქტები, რომლებიც აღწევენ ამ მიზანს
შექმენით თქვენი საკუთარი განვითარების დაფა: 8 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი განვითარების დაფა: ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა ააწყოთ საკუთარი განვითარების დაფა ნულიდან! ეს მეთოდი მარტივია და არ საჭიროებს რაიმე მოწინავე ინსტრუმენტებს, ამის გაკეთება შეგიძლიათ სამზარეულოს მაგიდაზეც კი. ეს ასევე უკეთესად გვესმის, თუ როგორ არდრუინოსი და
ბატონი ე.ზ. მილის განვითარების დაფა: 4 ნაბიჯი (სურათებით)
ბატონი ე.ზ. მილის განვითარების საბჭო: მიზანი/მიზანი: ბატონი ე.ზ. მილაკი არის იაფი ვაკუუმ მილის აუდიო პლატფორმა "რკინის" გარეშე: არ არის დენის ტრანსფორმატორი, არ არის გამომავალი ტრანსფორმატორი (ები). მილის გამაძლიერებელს, როგორც წესი, ექნება რამდენიმე მძიმე, ძვირადღირებული ტრანსფორმატორი: გამომავალი ტრანსფორმატორები, რომლებიც იცავს მეტყველებას