Სარჩევი:

MQmax 0.7 დაბალი ღირებულება WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro: 6 ნაბიჯი
MQmax 0.7 დაბალი ღირებულება WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro: 6 ნაბიჯი

ვიდეო: MQmax 0.7 დაბალი ღირებულება WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro: 6 ნაბიჯი

ვიდეო: MQmax 0.7 დაბალი ღირებულება WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro: 6 ნაბიჯი
ვიდეო: 4 4 扣件式钢管脚手架计算(外架) 下 2024, ნოემბერი
Anonim
MQmax 0.7 დაბალი ღირებულების WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro
MQmax 0.7 დაბალი ღირებულების WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro

გამარჯობა, ეს არის ჩემი მეორე ინსტრუქცია (ამიერიდან ვწყვეტ დათვლას). მე ეს შევქმენი მარტივი (ჩემთვის სულ მცირე), იაფი, მარტივი გასაკეთებლად და ეფექტური პლატფორმისათვის რეალური IoT პროგრამებისთვის, რომელიც მოიცავს M2M მუშაობას.

ეს პლატფორმა მუშაობს esp8266 და arduino mini pro (ერთი 8 ანალოგური პორტით). მასალების გადასახადი ძალიან დაბალია. 7 ევრომდე JLCPBC– ის მიერ დამზადებული PCB– ით, 10 pcb 2 ევროდ.

ასე რომ, ცოტათი განვმარტო როგორ მუშაობს. ამ პლატფორმის მთავარი firmware არის. პლატფორმა ამატებს პროგრამისტს პირველად firmware პროგრამირებისთვის, მაგრამ თქვენ დაგჭირდებათ FTDI TTL პროგრამისტი სერიულ პორტში დასაკავშირებლად. ასევე დაგჭირდებათ კვების გადამყვანი დაფის დასატენად. დაფა მუშაობს 6 ~ 24 ~ (AC ან DC). მე ის თავსებადია AC დენის ორი მიზეზის გამო. ჯერ ის დაცულია პოლარობისგან და ასევე თუ გსურთ მისი შორ მანძილზე განთავსება შეგიძლიათ გამოიყენოთ AC დენი და ნაკლები დანაკარგი ჰქონდეთ კაბელზე.

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

მოდით მივცეთ საშუალება გავაკეთოთ ერთი და როგორ დავიწყოთ ამით და Node-Red გავაკეთოთ თქვენი აპლიკაცია.:-)

მარაგები

EspLink Jeelabs– დან

ნაბიჯი 1: უპირველეს ყოვლისა.. სქემატური

უპირველეს ყოვლისა.. სქემატური
უპირველეს ყოვლისა.. სქემატური

სქემის გაკეთება ძალიან მარტივია. ორი ბოთლი Esp8266– თან ახლოს არის firmware– ის გასანათებლად (შეგიძლიათ გამოიყენოთ და სხვა firmware, როგორიცაა TASMOTA)

ასევე შეგიძლიათ ნახოთ ოპერაციის სელექტორი, სადაც თქვენ უნდა გამოიყენოთ ორი მხტუნავი Rx და Tx კონექტორი პროგრამისტთან ერთად ან Esp და AVR კომუნიკაციისათვის, ოპერაციული მდგომარეობა.

ნაბიჯი 2: კომპიუტერის დამზადება

კომპიუტერის დამზადება
კომპიუტერის დამზადება
კომპიუტერის დამზადება
კომპიუტერის დამზადება

სქემატური და Pcb სადაც შეიქმნა easyEDA პროგრამით.

ეს არის ორმაგი გვერდითი pcb და არის ბევრი ვიზა, რომლითაც შეგიძლიათ დააკავშიროთ ზედა მხარე ქვედათან. მე გამოვიყენე.2 მმ საბურღი და.4 თქვენ შეგიძლიათ გამოიყენოთ 1 მმ -მდე

easyEDA ბმული პროექტზე

ნაბიჯი 3: ექსპორტის PCb ამისთვის Etching

PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის
PCb ექსპორტი გრავირებისთვის

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

ნაბიჯი 4: დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ

დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ
დაფის კონსტრუქცია ტესტირების პროტოტიპის შედგენის შემდეგ

მე გავაკეთე ხელით 4 დაფა დენის დაფით, ტესტირებისთვის დაფის შეკვეთამდე.

ტესტი წარმატებული იყო, ამიტომ მე უბრძანა დაფები JLCPCB ფორმით. პაკეტი ძალიან სწრაფად მოვიდა საბერძნეთში, მაგრამ მაღალი ფასი, დაახლოებით 20 ევრო ორივე პაკეტისთვის, მაგრამ ის მაინც უფრო იაფია ვიდრე საკუთარი ხელით დამზადება, რადგან ორმაგი გვერდითი ფოტომგრძნობიარე დაფა A4 ზომის დაფა დაახლოებით 25 ევრო ღირდა აქ საბერძნეთში.

ნაბიჯი 5: ატვირთეთ firmware

ატვირთეთ firmware
ატვირთეთ firmware
ატვირთეთ firmware
ატვირთეთ firmware
ატვირთეთ firmware
ატვირთეთ firmware

დაუკავშირდით პროგრამის პორტს თქვენი ftdi– ს TTL მხარეს 5v– ს გარეშე, რადგან თქვენ უნდა ჩართოთ დაფა PowerBoard– დან (ეს არის სახიფათო ვიცი, მაგრამ.. ის უსაფრთხოა). Firmware– ის ასატვირთად თქვენ უნდა დააინსტალიროთ python 3.0

ინსტალაციის შემდეგ გაუშვით შემდეგი ბრძანება

ფანჯრებისთვის

pip დააინსტალირეთ esptools

Ubuntusudo pip– ისთვის დააინსტალირეთ esptools

Linux– ისთვის თქვენ უნდა შეცვალოთ სკრიპტი.bat ფაილის შიგნით და გახადოთ ის შესრულებადი. Windows– ში ის ნაგულისხმევია.

თუ პროგრამირება ნორმალურია თქვენ ნახავთ ახალ wifi ქსელს თქვენს მობილურ ტელეფონში სახელწოდებით AIThinkerXXXXX და ის ღიაა.

თქვენ დაუკავშირდებით მას და კავშირის შემდეგ თქვენ აკრიფებთ 192.168.4.1 თქვენს ტელეფონის ან კომპიუტერის თქვენს ბრაუზერში, ეს მოიტანს esp ბმულის მისასალმებელ გვერდს.

ჯერ უნდა დააყენოთ Pin AssignmentReset -> gpio12

ISP/FLASH -> გამორთული Conn LED gpio2/TX1

სერიული LEd -> გამორთული UART ქინძისთავები -> ნორმალური

Rx ამოიღეთ მონიშვნის მოხსნა და შემდეგ დააჭირეთ ცვლილებას.

ახლა თქვენ შეგიძლიათ დააპროგრამოთ თქვენი arduino კაბელის გარეშე, მაგრამ უკაბელო !! ერთადერთი რაც თქვენ უნდა გააკეთოთ არის წასვლა სერვისების მენიუში და ჩაწეროთ mDNS ველში arduino

ამის შემდეგ თქვენ დაინახავთ wifi ხიდს, როდესაც მიდიხართ პორტებში arduino IDE– ში და იხილავთ 192.168.4.1 ip.

თქვენ ასევე შეგიძლიათ დაუკავშიროთ esp თქვენს ადგილობრივ ქსელს და გამოიყენოთ ეს ip პროგრამის ასატვირთად.

ახლა თქვენ უნდა შეარჩიოთ Arduino wifi დაფებიდან (ის მუშაობდა ჩემთვის, მაგრამ მხოლოდ 50% -ით მეტი სიგნალით) ან შეგიძლიათ დააინსტალიროთ დაფა ფაილებით და გამოიყენოთ MqMax დაფა! (ჯერ კიდევ დამუშავების პროცესშია)

ნაბიჯი 6: ჩამოტვირთეთ ELclient Jeelabs– დან

github.com/jeelabs/el-client

ამ ბმულიდან ჩამოტვირთეთ El Client ბიბლიოთეკა Arduino IDE– სთვის.

აქ შეგიძლიათ იპოვოთ მაგალითები Mqtt და Rest, მათი გამოსაყენებლად თქვენ უნდა ჩართოთ სრიალის რეჟიმი

ElClient ბიბლიოთეკის დაყენების შემდეგ თქვენ გაქვთ ახალი მაგალითები Elclient სფეროში. ჩემი საყვარელი პერსონალური არის Mqtt მაგალითი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ იგი მხოლოდ როგორც wifi ხიდი და დააკავშიროთ იგი Raspberry pi– ით დაინსტალირებული Node-RED.

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

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

ბედნიერი დამზადება!

გირჩევთ: