Სარჩევი:

იაფი და მარტივი ჭკვიანი სახლის სისტემა: 7 ნაბიჯი
იაფი და მარტივი ჭკვიანი სახლის სისტემა: 7 ნაბიჯი

ვიდეო: იაფი და მარტივი ჭკვიანი სახლის სისტემა: 7 ნაბიჯი

ვიდეო: იაფი და მარტივი ჭკვიანი სახლის სისტემა: 7 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
იაფი და მარტივი ჭკვიანი სახლის სისტემა
იაფი და მარტივი ჭკვიანი სახლის სისტემა

Გამარჯობა!

მე ვარ ედი მე ვარ 15 წლის, გატაცებით კომპიუტერული, პროგრამირების და ელექტროტექნიკის. ვინაიდან მე საკმაოდ ახალგაზრდა ვარ, მე ვცხოვრობ მშობლების სახლში, ეს პროექტი დაიწყო მაშინ, როდესაც გადავწყვიტე გადავსულიყავი სხვენის/ ლოფტის ოთახში, ახალი ავეჯის მქონე ოთახის დიზაინის შექმნის პროცესში მე გადავწყვიტე, რომ ამას გავაკეთებდი. ოთახი ოდნავ განსხვავებული; და ჭკვიანი ოთახი დაიბადა!

ნაბიჯი 1: ნაწილების შეძენა

ნაწილების შეძენა
ნაწილების შეძენა

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

(დიდი ბრიტანეთის ყველა ბმული მეშინია)

NODEMCU 1x

ამაზონი

ბანგუდი

ARDUINO სულ მცირე 2x იმის მიხედვით რამდენ მოდულს იყენებ

ამაზონი

ბანგუდი

8 ცალი სარელეო დაფა 1x

ბანგუდი

ამაზონი

რადიო მოდულები (NRF24L01) მინიმუმ 2x

ამაზონი

ბანგუდი

რადიო ადაპტერები მინიმუმ 2x

ბანგუდი

ამაზონი

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

ამაზონი

ბანგუდი

MISC

უამრავი Jumper კაბელი, სხვადასხვა ბოლოებით

ბევრი მოთმინება

ws2182b LED ზოლები

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

Amazon Echo, ნებისმიერი ტიპის

USB კაბელები პროგრამირებისთვის

სრულყოფილი დაფა

სათაურების ჩამაგრება

ნაბიჯი 2: როგორ მუშაობს

Როგორ მუშაობს
Როგორ მუშაობს

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

არსებითად ამ კონფიგურაციის 3 კომპონენტია.

  • NodeMCU, რომელიც იღებს ბრძანებებს ამაზონის ექოსგან, რომელიც აგზავნის ბრძანებებს სარელეოს გასწვრივ
  • Arduino რომელიც იღებს ბრძანებებს NodeMCU სარელეო საშუალებით შემდეგ აგზავნის მეტ ბრძანებებს რადიოს საშუალებით
  • მიმღები რადიო არდუინო, რომელიც იღებს ბრძანებებს რადიოს საშუალებით და ერთვის ყველა შუქს

მე ვიცი, რომ არსებობს უკეთესი გზები, რათა arduino დაუკავშირდეს NodeMCU– ს, ვიდრე ძირითადი სარელეო დაფის ლოგიკა, მაგრამ მე შევეცადე 3 სხვა გამოსავალი და ეს იყო ერთადერთი, რომელიც საბოლოოდ მუშაობდა, ასე რომ მე დავრჩებოდი ამას.

ნაბიჯი 3: ნაწილების გაყვანილობა (გადამცემი)

ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)
ნაწილების გაყვანილობა (გადამცემი)

პირველი შეაერთეთ NODEMCU სარელეოზე,

D0-D6 უნდა იყოს შეყვანილი სარელეოზე INPUT 1-7

და VIN და GROUND დაკავშირებულია შესაბამისად.

რელე შეუერთეთ არდუინოს

რასაც ჩვენ ვცდილობთ გავაკეთოთ არის რელე იყოს უბრალო დაჭერით ღილაკი.

ასე რომ დააკავშიროთ რელეს NO 5v დენთან

რელეს COM შეაერთეთ ორ სხვადასხვა ნივთთან, არდუინოს სწორ პინთან და GND– თან 1 კჰმ გამყვანი რეზისტორის საშუალებით.

თქვენ შეგიძლიათ ეს ყველაფერი გააკეთოთ პურის დაფაზე, ან პერფორდის საშუალებით შედუღებით

შეაერთეთ რადიო მოდული

ჯერ ჩადეთ რადიოს მოდული მის ადაპტერში, შემდეგ შეაერთეთ იგი

ეს არის პრო მიკრო

ადაპტერი ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

ეს არის გადამცემის ფუნქციის ყველა გაყვანილობა

ნაბიჯი 4: ნაწილების გაყვანილობა (მიმღები)

ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)
ნაწილების გაყვანილობა (მიმღები)

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

პირველ რიგში, შეაერთეთ რადიო მოდული. ჯერ ჩადეთ რადიო მოდული მის ადაპტერში, შემდეგ შეაერთეთ იგი

ეს არის პრო მიკრო

ადაპტერი ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

შეაერთეთ LED ზოლები

5 ვ - 5 ვ

GND -GND

DI- A0

ნაბიჯი 5: კოდი

Კოდი
Კოდი

გამარჯობა, ახლავე ვაღიარებ, რომ ჩემი C ++ ცოდნა/ არდუინოს უნარი არის ქვეპუნქტიანი.

ამიტომ მე გავაერთიანე ბევრი სხვადასხვა ადამიანის კოდი ერთად

კრედიტი:

რუი სანტოსი

როგორ გავაკეთოთ მეჩატრონიკა

არდუინოს მაგალითები

FauxMoESP შემქმნელი

არსებითად NodeMCU კოდი იყენებს მშვენიერ წიგნს, სახელწოდებით FauxMoESP, რომელიც ემსგავსება WeMO გადამრთველს.

იქიდან მისი გამოყენება საკმაოდ მარტივია, მაგრამ მე მაინც გამოვიყენე და შევცვალე რუი სანტოსის კოდი, უკაცრავად!

ის აკონტროლებს თითოეულ სარელეოს გააკეთოს გარკვეული ბრძანება და ეს არის ის.

Arduino გადამცემი კოდი განსაზღვრავს შაბლონებს და შემდეგ აგზავნის რადიო სიგნალებს, ისევ და ისევ, ეს არ იყო მთლიანად ჩემი კოდი, მაგრამ მე შევცვალე იგი.

Arduino Reciever კოდი ისევ მთლად ჩემი არ იყო, მაგრამ მე შევცვალე, ის უსმენს კოდებს, შემდეგ ჩართავს/ გამორთავს LED- ებს

კოდი დაბლაა დაკავშირებული

ნაბიჯი 6: Alexa დაყენება

ალექსას დაყენება
ალექსას დაყენება

ბრძანებების საფუძველია რუტინა.

ალექსამ იცის 7 საქმის კეთება; ჩართეთ და გამორთეთ თითოეული სარელეო, FauxmoESP გადამრთველის დაყენებით 10%, 20% და ა.შ. ეს არ არის საკმარისი. ჩვენ ვიყენებთ რუტინას იმისათვის, რომ გავაკეთოთ ეს ყველაფერი იმისათვის, რომ ჩვენ შევძლოთ ბრძანება LEDS- ს.

ამ პროცესს შეიძლება გარკვეული დრო დასჭირდეს, მაგრამ გქონდეთ მოთმინება!

ნაბიჯი 7: გმადლობთ

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

გირჩევთ: