15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm ზომა: 6 ნაბიჯი
15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm ზომა: 6 ნაბიჯი
Anonim
Image
Image

ჰეი, რა ხდება ბიჭებო? აქარში აქ CETech– დან.

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

აქ მიკროკონტროლი, რომელიც მე გამოვიყენე არის ESP8266, რომელიც დაკავშირებულია LoRa დაფებთან 433MHz (Ra-02 Ai-Thinker), მე ასევე დავამატე OLED დისპლეი PCB- ზე ისე, რომ პაკეტის ინფორმაცია ხილული იყოს.

იმისათვის, რომ ყველაფერი უფრო მარტივი იყოს, მე შევიმუშავე PCB, რომლის დამზადებაც შეგიძლიათ გასაყიდად.

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

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები

მე მივიღე ნაწილების უმეტესი ნაწილი ჩემი მშენებლობისთვის LCSC– დან.

თქვენ დაგჭირდებათ:

1) Ra-02 LoRa მოდული

2) ESP8266

3) OLED ეკრანი

4) პასიური კომპონენტები, როგორიცაა რეზისტორები და კონდენსატორები

თქვენ მოითხოვთ PCB- ს, რომ შეაერთოს ეს კომპონენტები, რასაც ჩვენ ვნახავთ შემდეგ ეტაპზე.

ნაბიჯი 2: მიიღეთ PCB წარმოებული პროექტი

მიიღეთ პროექტი PCB წარმოებული
მიიღეთ პროექტი PCB წარმოებული

თქვენ უნდა შეამოწმოთ JLCPCB, რომ შეუკვეთოთ PCB ინტერნეტით იაფად!

თქვენ მიიღებთ 10 კარგი ხარისხის PCB– ს, რომელიც დამზადებულია და იგზავნება თქვენს კარზე 2 დოლარად და გარკვეული გადაზიდვით. თქვენ ასევე მიიღებთ ფასდაკლებას მიწოდებაზე პირველი შეკვეთისას. საკუთარი PCB– ის შესაქმნელად easyEDA– ზე, ამის დასრულებისთანავე ატვირთეთ თქვენი Gerber ფაილები JLCPCB– ზე, რომ მიიღოთ ისინი ხარისხიანი და სწრაფი შემობრუნების დროით.

ჩამოტვირთეთ გერბერის ფაილი:

ნაბიჯი 3: კავშირები (თეორია)

კავშირები (თეორია)
კავშირები (თეორია)
კავშირები (თეორია)
კავშირები (თეორია)

ძირითადად აქ არის 4 ასპექტი კავშირებში:

1) ESP8266 მხოლოდ სწორად ფუნქციონირებისთვის საჭიროა გარკვეული კავშირის ამოღება და ჩამოშლა G0, G15, EN და RST.

2) Ra-02 და ESP8266 მოდულები ერთმანეთთან დაკავშირებულია SPI პროტოკოლის გამოყენებით

3) OLED და ESP8266 უკავშირდებიან ერთმანეთს I2C ავტობუსის გამოყენებით

4) ყველა მოდული უნდა იყოს დაკავშირებული ელექტროგადამცემი ხაზებისთვის მათი მუშაობისთვის. (ცხადია: P)

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

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

შეაერთეთ ყველა კომპონენტი PCB– ზე.

მე გირჩევთ შეაერთოთ დაბალი სიმაღლის კომპონენტები ჯერ PCB– ზე და შემდეგ გადავიდეთ კომპონენტებზე უფრო მაღალი სიმაღლით, როგორიცაა სათაურები და ა.

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

ნაბიჯი 5: მოდულის კოდირება

მოდულის კოდირება
მოდულის კოდირება
მოდულის კოდირება
მოდულის კოდირება
მოდულის კოდირება
მოდულის კოდირება

1) ჩამოტვირთეთ კოდი აქედან.

2) გახსენით კოდი Arduino IDE– ში.

3) შეაერთეთ PCB კომპიუტერთან CP2102 USB სერიული გადამყვანის ან სხვა მსგავსი მოწყობილობის გამოყენებით.

4) გადააყენეთ ESP8266 მოდული GPIO0- ის დაბალ მიწოდებისას (გადატვირთვისას დააჭირეთ G0 ღილაკს).

5) ახლა დააჭირეთ IDE- ს ატვირთვის ღილაკს. ატვირთვა შეიძლება მოხდეს ერთხელ ან რამდენჯერმე, ასე რომ თქვენ უნდა სცადოთ 2-3 ჯერ წარუმატებლობის შემთხვევაში.

6) გათიშეთ USB სერიული ადაპტერი და შეაერთეთ OLED დისპლეი, თუ ჯერ არ გაქვთ.

7) დააპროგრამეთ პროექტის მიმღების/გადამცემის მეორე ნაწილი

ნაბიჯი 6: ტესტირების დრო

ტესტირების დრო !!
ტესტირების დრო !!
ტესტირების დრო !!
ტესტირების დრო !!

მას შემდეგ რაც კოდირებთ ორივე მოდულს, შეგიძლიათ მიამაგროთ ისინი ენერგიაზე.

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

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

ჩემი მუშაობს როგორც ხიბლი!

გირჩევთ: