Სარჩევი:
- ნაბიჯი 1: მასალები და ინსტრუმენტები
- ნაბიჯი 2: წრის შეკრება
- ნაბიჯი 3: სათაურის ქინძისთავების შედუღება (SOCKET JIG- ის გამოყენებით)
- ნაბიჯი 4: კომპონენტის ბაზაზე მიმაგრება
- ნაბიჯი 5: სახურავის მიმაგრება ბაზაზე
- ნაბიჯი 6: დაამატეთ წებოვანი ეტიკეტები
- ნაბიჯი 7: შემდეგი ნაბიჯები
ვიდეო: IOT123 - D1M ESP12 - შეკრება: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ESP8266 განვითარების დაფა არის კარგი გამგეობა თქვენი IOT პროექტებისთვის, მაგრამ წარმოშობს პრობლემებს, თუ ისინი იკვებება ბატარეით. კარგად არის დოკუმენტირებული, თუ როგორ სხვადასხვა ESP8266 განვითარების დაფები არ არის ენერგოეფექტური (აქ და აქ). Witty განვითარების საბჭო გადალახავს ზოგიერთ პრობლემას ცალკე USB to TTL (პროგრამისტის ინტერფეისი), მაგრამ არ აქვს D1 Mini– ს იგივე ფარის მხარდაჭერა. ეს D1M BLOCK არღვევს ESP12– ს Wemos D1 Mini pin კონტრაქტით და არის აშენებულია რეგულაციის გარეშე ან MCP1700 მარეგულირებლის გარეშე.
ეს არის მყარად ჩართული სქემა და კარგია კონცეფციის დასადასტურებლად ან დაბალი რაოდენობის მოთხოვნებისთვის; მე გავაგრძელებ უფრო მარტივი PCB ვერსიით.
შენიშვნა: არარეგულირებული მშენებლობისთვის:
- ESP12 სამუშაო ძაბვა მოხსენებულია, როგორც 3.0 ~ 3.6V
- ზოგიერთი შემქმნელი აცხადებს, რომ წარმატებით ახორციელებენ პროექტებს არარეგულირებენ 3.7 ვ LiPo ბატარეებზე (3.3 დან 4.2 ვ)
- გადახედეთ მიმდინარე გათამაშების ცხრილს ზემოთ https://forum.makehackvoid.com/t/esp8266-operatin… დაინახავთ, რომ არსებობს ცრუ ეკონომიკა, რომელიც არ იყენებს მარეგულირებელს, როდესაც ღრმა ძილი გამოიყენება.
- დაურეგულირებელი მშენებლობა გათვალისწინებულია, მაგრამ მე გირჩევთ არ გამოიყენოთ ღრმა ძილი და იცოდეთ ძაბვის დიაპაზონის შესახებ, რომელიც გამოიყენება 3V3– ზე.
ისტორია:
- 2018-02-15-საწყისი გამოშვება
- 2018-02-19-აზიდვები დაემატა I2C- ს (D1/D2)
- 2018-02-22-pulldown შეიცვალა IO2– დან IO15– ით, 2 მმ – იანი სიმაღლის მამრობითი სათაურები გამოიყენება დაკონსერვებული მავთულის ნაცვლად.
ნაბიჯი 1: მასალები და ინსტრუმენტები
არსებობს მასალებისა და წყაროების სრული სია.
- Wemos D1 Mini Protoboard ფარი და გრძელი ქინძისთავის ქალი სათაურები
- ESP12F მოდული
- 10K რეზიდენტი (2)
- 4K7 რეზიდენტი (2)
- MCP1700 (0 ან 1)
- 100nf კონდენსატორი (1)
- 2 მმ სიმაღლის მამრობითი სათაური (1*1P, 3*2P, 1*5P)
- 3D დაბეჭდილი ბაზა და სახურავი და ეტიკეტები
- კომპლექტი D1M BLOCK - დააინსტალირეთ Jigs
- ცხელი წებოს იარაღი და ცხელი წებოს ჩხირები
- ძლიერი ციანოაქრილატის წებოვანი (სასურველია ფუნჯით)
- 3D პრინტერის ან 3D პრინტერის სერვისი
- შედუღების რკინის და solder
- დაკონსერვებული მავთული
ნაბიჯი 2: წრის შეკრება
როგორც უკვე ვთქვით, ეს არის მყარად აშენებული პროტობორდის ფარის გამოყენებით. შემუშავდება PCB.
ა. რეზისტორები, პროტობორდის ქვედა მხრიდან:
- ჩაასხით 10K რეზისტორი RED1 და RED2 და შეაერთეთ RED1.
- ჩაასხით 10K რეზისტორი RED3 და RED4 და შედუღების ბოლოები.
- ჩაასხით 4K7 რეზისტორი RED5 და RED6 და შედუღების ბოლოები.
- მიამაგრეთ 4K7 რეზისტორი RED7 და RED8 და შედუღების ბოლოები.
B. 2 მმ მამრობითი სათაურები, ESP12– ის ქვედა მხრიდან
- დაამატეთ მამრობითი სათაურები მწვანე (1 - 12) და შედუღების ბოლოები ზედა მხარეს; დატოვე ხარვეზები იქ, სადაც ნაჩვენებია (შემდგომში რეზისტორის მავთულისთვის).
- ამოიღეთ რეზისტორის მავთული RED2– დან
- ამოიღეთ პლასტიკური შუალედი ქინძისთავებიდან
-
მიამაგრეთ ქინძისთავები, რათა დაიხუროს ზედა პროტობორდი:
- TXD0 to TX
- RXD0– დან RX– მდე
- IO0 to D3
- IO2- დან D4- მდე
- GND to GND
- RST to RST
- ADC დან A0
- IO16 დან D0
- IO14- დან D5- მდე
- IO12- დან D6- მდე
- IO13- დან D7- მდე
- VCC 3V3– მდე
C. Protoboard- ის (ზედა ნაწილი) ESP12- თან შეერთება (ქვედა მხარე)
- ჩადეთ RED1 EN– ში და დატოვეთ ფხვიერი
- ჩადეთ RED3 IO15- ში და დატოვეთ ფხვიერი
- ჩადეთ RED5 IO4– ში და დატოვეთ ფხვიერი
- ჩადეთ RED7 IO5– ში და დატოვეთ ფხვიერი
- შეუერთდით მოხრილი ქინძისთავები B#2 -დან
- ფრთხილად დაჭერით დაფა ერთმანეთისგან 2 მმ და პარალელურად/თანაბრად.
D. Soldering შეუერთდა დაფები protoboard underside
- ხვრელების მეშვეობით გასასვლელი ქინძისთავები შეიძლება შედუღდეს და გაჭრას
- RED2– ისგან რეზისტენტული ტყვიის გასწორება შესაძლებელია 3V3 პინით, დაჭრილი და შედუღებული
E. Soldering შეუერთდა დაფები ESP12/protoboard topside
- IO15, IO4, IO5 და EN გამავალი მავთულები შეიძლება შედუღდეს და ჭარბი გაჭრა.
- ქინძისთავები, რომლებიც გამოდიან ზემოდან, შეიძლება იყოს რეტუშირებული სახსრების გატეხვის შემთხვევაში.
F. დარჩენილი კომპონენტების დამატება Protoboard– ზე (ზედა მხარეს)
-
დაამატეთ კონდენსატორი PINK1 ხვრელიდან და PINK2 სახსარზე და შედგით ზედმეტი PINK1
-
თუ არეგულირებს:
- დაამატეთ მარეგულირებელი PINK3, 4, 5 პლასტმასის პაკეტის მრუდით, პროტობორდზე 3V3.
- პროტობორდის ქვედა მხარეს, მოხარეთ ფეხი PINK3– დან RED2– მდე, RED8– მდე და RED6– მდე, შედუღება
- პროტობორდის ქვედა მხარეს, გააგრძელეთ ფეხი PINK4– დან YELLOW16– მდე, შედუღეთ YELLOW16– ზე.
- პროტობორდის ქვედა მხარეს, მოხარეთ ფეხი PINK5– დან PINK1– მდე და შედგით.
- მარშრუტი LEG ტოვებს YELLOW15- ს ფეხიდან ტოვებს PINK5- ს და შეჰყავს.
შენიშვნა: გამოიყენეთ უწყვეტობის შემმოწმებელი მულტიმეტრზე იმის უზრუნველსაყოფად, რომ მავთულები არ გაივლის მთელ მშენებლობას.
ნაბიჯი 3: სათაურის ქინძისთავების შედუღება (SOCKET JIG- ის გამოყენებით)
ზემოთ არის ვიდეო, რომელიც გადის SOCKET JIG– ის შედუღების პროცესს.
- მიაწოდეთ სათაურის ქინძისთავები დაფის ბოლოში (TX ზედა მარცხენა ზედა მხარეს).
- მიაწოდეთ ჯაგს პლასტიკური სათაური და გაათანაბრეთ ორივე ზედაპირი.
- გადააბრუნეთ თავსაბურავი და შეკრება და მტკიცედ დააჭირეთ სათაური მყარ ბრტყელ ზედაპირზე.
- დააჭირეთ დაფა მტკიცედ ქვემოთ jig.
- შეაერთეთ 4 კუთხის ქინძისთავები მინიმალური შედუღების გამოყენებით (მხოლოდ ქინძისთავების დროებითი გასწორება).
- საჭიროების შემთხვევაში გაათბეთ და გადააადგილეთ დაფა/ქინძისთავები (დაფა ან ქინძისთავები არ არის გასწორებული ან ქლიავი).
- Solder დანარჩენი ქინძისთავები.
ნაბიჯი 4: კომპონენტის ბაზაზე მიმაგრება
ვიდეოში არ არის გაშუქებული, მაგრამ რეკომენდირებულია: მოათავსეთ ცხელი წებოს დიდი რაოდენობა ცარიელ ბაზაში, სანამ დაფა სწრაფად შეიყვანეთ და გასწორდებით - ეს შექმნის შეკუმშვის ღილაკებს დაფის ორივე მხარეს. გთხოვთ მშრალად გაუშვათ ფარები ბაზაზე. თუ წებო არ იყო ძალიან ზუსტი, შეიძლება დაგჭირდეთ PCB- ის კიდეების მსუბუქი შევსება.
- ბაზის გარსაცმის ქვედა ზედაპირი მიმართულია ქვემოთ, მოათავსეთ შედუღებული შეკრების პლასტიკური სათაური ბაზის ხვრელების მეშვეობით; (TX პინი იქნება ცენტრალური ღარის გვერდით).
- მოათავსეთ ცხელი წებოს ჯაგა ბაზის ქვეშ, პლასტმასის სათაურებით, რომლებიც მოთავსებულია მის ღარებში.
- დაჯექით ცხელი წებოს ჯაგზე მყარ ბრტყელ ზედაპირზე და ფრთხილად დააწექით PCB ქვემოთ, სანამ პლასტიკური სათაურები არ მოხვდება ზედაპირზე; ეს უნდა ჰქონდეს ქინძისთავები სწორად განლაგებული.
- ცხელი წებოს გამოყენებისას შეინახეთ იგი სათაურის ქინძისთავებისგან და სულ მცირე 2 მმ -იდან, საიდანაც სახურავი განთავსდება.
- წაისვით წებო PCB- ს ოთხივე კუთხეზე, რომელიც უზრუნველყოფს კონტაქტს ძირითად კედლებთან; შეძლებისდაგვარად დაუშვით PCB- ის ორივე მხარეს.
ნაბიჯი 5: სახურავის მიმაგრება ბაზაზე
- დარწმუნდით, რომ ქინძისთავები წებოს გარეშეა და ფუძის ზედა 2 მმ ცხელი წებოს გარეშე.
- წინასწარ მოათავსეთ სახურავი (მშრალი გაშვება) დარწმუნდით, რომ ბეჭდვის ნიმუშები არ არის გზაზე.
- მიიღეთ შესაბამისი ზომები ციანოქრილატის წებოს გამოყენებისას.
- წაისვით ციანოქრილატი სახურავის ქვედა კუთხეებზე, რაც უზრუნველყოფს მიმდებარე ქედის დაფარვას.
- სწრაფად მოათავსეთ სახურავი ბაზაზე; clamping დახურეთ კუთხეები, თუ ეს შესაძლებელია.
- მას შემდეგ, რაც სახურავი გაშრება ხელით მოხარეთ თითოეული პინი ისე, რომ საჭიროების შემთხვევაში ის სიცარიელეში ცენტრალური იყოს.
ნაბიჯი 6: დაამატეთ წებოვანი ეტიკეტები
- წაისვით პინუტის ეტიკეტი ბაზის ქვედა მხარეს, RST პინით მხარეს ღარით.
- წაისვით საიდენტიფიკაციო ეტიკეტი ბრტყელ არასასოფლო მხარეს, ქინძისთავების სიცარიელე არის ეტიკეტის ზედა ნაწილი.
- დააჭირეთ ეტიკეტს მტკიცედ, საჭიროების შემთხვევაში ბრტყელი ხელსაწყოთი.
ნაბიჯი 7: შემდეგი ნაბიჯები
- დაპროგრამეთ თქვენი D1M BLOCK D1M BLOCKLY
- ატვირთეთ D1M CH340G ბლოკით
- დაათვალიერეთ Thingiverse
- დასვით შეკითხვა ESP8266 საზოგადოების ფორუმზე
გირჩევთ:
ESP12 მარტივი შედუღება სტანდარტულ PCB– ზე: 3 ნაბიჯი
ESP12 მარტივი შედუღება სტანდარტულ PCB- ზე: გამარჯობა, ჩინური ESP12 ძალიან მაგარია, მაგრამ კოშმარია, რომ შეამოწმოთ ბორბალზე ან შეაერთოთ pcb- ზე, ფეხებს შორის უჩვეულოდ 2 მმ ნაბიჯის გამო. მე ვქმნი პატარა 3D დაბეჭდილ ადაპტერს და რამოდენიმე ცდის შემდეგ აღმოვაჩინე ძალიან მარტივი და საიმედო გამოსავალი
IOT123 - ჩარჯერი ექიმი ბრეაკოუტი: 3 ნაბიჯი
IOT123 - CHARGER DOKTOR BREAKOUT: SOLAR TRACKER CONTROLLER- ის 0.4 ვერსიის გამართვისას მე ბევრი დრო გავატარე მულტიმეტრის მიერთებაში სხვადასხვა NPN გადართვის სქემებზე. მრავალ მეტრს არ ჰქონდა პურის დაფაზე მეგობრული კავშირები. მე შევხედე MCU– ზე დაფუძნებულ რამდენიმე მონიტორს, მათ შორის
ამინდის ჩაკეტვა სახლის გათბობისთვის - IoT RasPi Zero & ESP12: 5 ნაბიჯი
ამინდის გადახურვა სახლის გათბობისთვის - IoT RasPi Zero & ESP12: Story შენიშვნა, ეს პროექტი ეყრდნობა თქვენ RaspberryPi Zero– ს, რომელსაც აქვს Domoticz სახლის ავტომატიზაციის სერვერი (საკმაოდ მარტივად დამზადებული) კვანძით წითელი და შეიქმნა როგორც MQTT ბროკერი. რატომ წერთ ეს ვიტრინა? ჩემი გამოსავლის საჩვენებლად, თუ როგორ გადავარჩინე რაღაც
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB კონტროლერი: 4 ნაბიჯი
ESP8266/ESP12 მახვილგონივრული ღრუბელი - Arduino– ით აღჭურვილი SmartThings RGB კონტროლერი: RGB– ს RGB– ს RGB– ს ყველგან! ვის არ მოსწონს ამ დღეებში გრილი შეფერილი განათება სახლის ირგვლივ? ეს პატარა პროექტი აჩვენებს ESP8266- ს, რომელიც შერეულია SmartThings კონტროლთან და აღმოჩნდება, როგორც ნამდვილი სისუფთავე RGB კონტროლერი LED სტრიქონისთვის
ESP8266/ESP12 მახვილგონივრული ღრუბელი - Arduino– ით აღჭურვილი SmartThings განათების სენსორი: 4 ნაბიჯი
ESP8266/ESP12 მახვილგონივრული ღრუბელი - Arduino– ს მიერ დაფუძნებული SmartThings განათების სენსორი: თქვენი ჭკვიანი განათების რეაგირება ზოგიერთ ნაგულისხმევ დროს, როგორიცაა ჩასვლა და მზის ამოსვლა, ან კონკრეტული დრო … ყოველთვის არ ემთხვევა იმას, რასაც შენი თვალები ხედავენ შიგნით ყოფნისას შენი სახლი. ალბათ დროა დაამატოთ სენსორი, რომელსაც შეუძლია აანთოს ყველა ეს