Სარჩევი:

DIY ESP32 განვითარების დაფა - ESPer: 5 ნაბიჯი (სურათებით)
DIY ESP32 განვითარების დაფა - ESPer: 5 ნაბიჯი (სურათებით)

ვიდეო: DIY ESP32 განვითარების დაფა - ESPer: 5 ნაბიჯი (სურათებით)

ვიდეო: DIY ESP32 განვითარების დაფა - ESPer: 5 ნაბიჯი (სურათებით)
ვიდეო: Learn Arduino in 30 Minutes: Examples and projects 2024, ნოემბერი
Anonim
DIY ESP32 განვითარების დაფა - ESPer
DIY ESP32 განვითარების დაფა - ESPer
DIY ESP32 განვითარების დაფა - ESPer
DIY ESP32 განვითარების დაფა - ESPer

ამ ბოლო დროს მე ვკითხულობდი ბევრ 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- ის დამზადება
PCB- ის დამზადება
PCB- ის დამზადება
PCB- ის დამზადება
PCB- ის დამზადება
PCB- ის დამზადება

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

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

PCB წარმოების პროცესი დეტალურად არის აღწერილი ჩემს კიდევ ერთ ინსტრუქციაში.

PCB– ების დამზადება სახლში

მე ვამაგრებ სურათებს, თუ როგორ გაკეთდა ეს PCB, ზემოთ.

ბურღვისთვის გამოიყენეთ 1 მმ საბურღი ან ქვემოთ.

ნაბიჯი 3: კომპონენტების შედუღება

კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება

დაიწყეთ ESP32– ის შედუღებით PCB– ზე. ქვემოთ ჩამოთვლილია ზოგიერთი რამ, რაც უნდა გახსოვდეთ ამ რთული, მაგრამ სახალისო მოდულის შედუღების დროს.

  • მოდულის გასწორება შედუღების ბალიშებთან, პირველი ნაბიჯი არის მთლიანი საქმის ყველაზე გადამწყვეტი ნაწილი. გააფუჭეთ ეს და თქვენ განიცდიან არასამუშაო GPIO– ს და შესაძლოა არასამუშაო მოდულსაც კი!
  • გამოიყენეთ წებოვანი შედუღების რჩევები, რათა თავიდან აიცილოთ კვალის ან შედუღების ბალიშების დემონტაჟი გადახურების გამო.
  • ESP32 მოდულის შედუღებისას, ჯერ შეაერთეთ დიაგონალური ბალიშები ისე, რომ ჩიპმა არ შეაფერხოს მისი განლაგება.
  • შედუღეთ ESP32– ის GND ბალიში, ამ ბალიშზე გამაგრების გათბობით ცენტრში გაბურღული ხვრელის მეშვეობით. ეს გაათბობს შედუღებას ESP32– ის GND ბალიშზე და შეაერთებს მას PCB– ის GND ბალიშთან.

მას შემდეგ რაც დაასრულებთ, მიამაგრეთ ყველა კომპონენტი სათითაოდ მათ შესაბამის ადგილებში, ზემოთ მოყვანილი სურათების მითითებით. კომპონენტების შედუღების სწორი რიგია:

  1. ESP32
  2. SMD რეზისტორები
  3. ტაქტილური გადამრთველები
  4. LED
  5. მხტუნავები
  6. მამრობითი სათაურები

მხტომელთა რიცხვი სამია. ზემოთ განთავსებული არწივის განლაგების ეკრანის სურათში, ლურჯი მავთულები წარმოადგენს მხტუნავებს. აქ, მინანქარიანი მავთულები გამოყენებულია როგორც მხტუნავები. სათაურების შედუღებისას, ESPer- ის მოთავსება დაფაზე შესანიშნავად შეესაბამება სათაურებს.

ყველა კომპონენტის ფრთხილად და სწორად შედუღების შემდეგ, გაწმინდეთ მთელი PCB ძველი კბილის ჯაგრისის გამოყენებით (ასევე უსარგებლოა). ეს შლის ყველა ზედმეტ ნაკადს.

ნაბიჯი 4: ჩასვით აბრეშუმის ეკრანი

აბრეშუმის ეკრანის ჩასმა
აბრეშუმის ეკრანის ჩასმა
აბრეშუმის ეკრანის ჩასმა
აბრეშუმის ეკრანის ჩასმა

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

თუ თქვენ გაქვთ ეჭვი თქვენს სამუშაოსა და გაყვანილობასთან დაკავშირებით, ეს დროა მისი შემოწმების მიზნით. იმის გამო, რომ შემდგომი ნაბიჯების შემდეგ, თქვენ ვერ შეძლებთ თქვენი დაფის რაიმე ფორმით შეცვლას. Გაგრძელება სიფრთხილით

ახლა გააგრძელეთ აბრეშუმის ეკრანი შემდეგით:

  • დაფარეთ მთელი ESPer დაფა ორმაგი ცალმხრივი ლენტით, ESP32 ნაწილის გარდა.
  • შემდეგ გაასწორეთ აბრეშუმის ეკრანი და ფრთხილად ჩასვით ორმხრივ ფირზე.
  • ამის შემდეგ, ამოიღეთ ESP32- ის ზემოთ არსებული ქაღალდი, რომ გამოამჟღავნოთ და შეავსეთ მარცხენა ცარიელი ადგილები ცხელი წებოს გამოყენებით.

სულ ესაა ამ ნაბიჯისათვის.

ნაბიჯი 5: გილოცავთ

Image
Image
გილოცავთ!
გილოცავთ!

ყველა წინა ნაბიჯი გადადგა? თუ კი, მაშინ გილოცავთ, რადგან ეს ყველაფერი სასწავლო მიზნებისთვისაა.

ახლა თქვენ შეგიძლიათ გამოიყენოთ თქვენი 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

მადლობა აშიშ ჩუდჰარის თავისი კამერის დაკრედიტებისთვის.

გირჩევთ: