Სარჩევი:

DIY საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა: 7 ნაბიჯი (სურათებით)
DIY საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა: 7 ნაბიჯი (სურათებით)

ვიდეო: DIY საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა: 7 ნაბიჯი (სურათებით)

ვიდეო: DIY საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა: 7 ნაბიჯი (სურათებით)
ვიდეო: პროექტი საჰარა-ბინა ჰურგადაში და ბინ... 2024, ნოემბერი
Anonim
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა
წვრილმანი საკუთარი სახლის ავტომატიზაციის სისტემის გატეხვა

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

რატომ ხელახლა გამოიგონეთ საჭე?

გსურთ მეტი?

  • რატომ წვრილმანი, როცა ყიდვას შეძლებ?
  • რა არის "ჭკვიანი" ბაღი?
  • ჭკვიანი შიდა ბაღის დაწყება
  • უფრო ღრმად იჭრება შიდა მებაღეობაში
  • შიდა მებაღეობა: რისი ბრალი შეიძლება იყოს?
  • მკვებავი ხსნარის სისტემების მართვა
  • რატომ არდუინო როდესაც შეგიძლია Pi?

hydromazing.com

ნაბიჯი 1: გადახედეთ CoreConduit: Garden Controller System

გადახედეთ CoreConduit: Garden Controller System
გადახედეთ CoreConduit: Garden Controller System

Coreconduit: Garden Controller System აკეთებს იმაზე მეტს, ვიდრე ჩვენ გვჭირდება ადამიანის ცხოვრების პირობებში, ასე რომ ვნახოთ რას აკეთებს ის, რომ ჩვენ შევძლოთ გარკვეული ცვლილებების შეტანა. ავტონომიური თვითმფრინავების ავტორი ჯანსაღ მცენარეებზე, რომლებიც საჭიროებენ ყურადღებას და მოწყენილობას, სანამ, "… მე არდუინოში დავაპროგრამე ფუნქცია, რომელსაც მე ვუწოდებდი" TheDecider ", რომელიც იღებს გადაწყვეტილებებს მზარდი მცენარეებისთვის ოპტიმალური გარემოს შენარჩუნების საფუძველზე. მე დავამატე 2.4 გიგაჰერცი უკაბელო რადიო გადამცემის მოდულები და მოდულური მიმღების სისტემა ისე, რომ მონაცემები გადაეცეს შიგნით 1000 ფუტი."

სასიამოვნოა! ჩვენ უნდა შევხედოთ ამას, "TheDecider"

ამ პროექტის კიდევ ერთი პლიუსია:

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

ნაბიჯი 2: ჩამოტვირთეთ წყაროს კოდი

ჩამოტვირთეთ წყაროს კოდი
ჩამოტვირთეთ წყაროს კოდი

ჩამოტვირთეთ წყაროს კოდი GitHub– დან.

433MHz RF მოდულის გაკვეთილი

ინსტრუქცია განმარტავს:

"წყაროს კოდში შევქმენი" სენსორული "ობიექტების და" მოწყობილობის "ობიექტების მართვის, გადაცემის და მიღების საფუძველი. ეს პროექტი ადვილად შეიძლება შეიცვალოს სხვა გარემოსთან სამუშაოდ, რომლებშიც კონტროლი მიიღწევა სენსორების და საყოფაცხოვრებო ტექნიკის გამოყენებით. პროგრამირებული წესების საფუძველზე. თქვენ უნდა შეასრულოთ რამდენიმე კორექტირება წყაროს კოდში, რათა ის სწორად იმუშაოს თქვენს უკაბელო საშუალებებთან. ცვლილებების შესატანად, თქვენ უნდა გაარკვიოთ რა არის თქვენი უკაბელო კოდები დისტანციური მართვის გამოყენება და საშუალებები დაპროგრამებულია მისაღებად. მე ჩავრთე ესკიზი თქვენს Arduino Uno– ზე დაყენებისთვის* w/ protoshield - გადაგიყვანთ კოდების მოპოვების პროცესში. თქვენ დაგჭირდებათ 433Mhz მიმღების მოდულის ჩასმა (როგორც სურათზე) და ატვირთეთ ესკიზი, StartCore.ino Arduino Uno* - ში და გახსენით სერიული კონსოლი იმ პორტისთვის, რომ მიიღოთ მონაცემები Arduino– დან.”

მოდით გავაკეთოთ ერთი !!

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

ნაბიჯი 3: შექმენით კონტროლერი

შექმენით კონტროლერი
შექმენით კონტროლერი
შექმენით კონტროლერი
შექმენით კონტროლერი
შექმენით კონტროლერი
შექმენით კონტროლერი

ნაწილები: (ბმულები მოცემულია მითითების სახით)

  • Arduino Uno R3 (ეს პროექტი შეიძლება გაგრძელდეს მეტი ერთეულის გამოყენებით.)
  • Arduino Uno Sensor Protoshield (ავტორი იყენებს პროტოტიპის დაფას, რომელიც განკუთვნილია Nokia LCD ეკრანისთვის.) ჩვენ შეგვიძლია გამოვიყენოთ იგივე, გავაკეთოთ საკუთარი თავი ან გამოვიყენოთ სენსორული ფარი.)
  • 10k რეზისტორი
  • მამრობითი pcb სათაურები
  • ქალი pcb სათაურები
  • მავთული სენსორების კონექტორებით
  • 433MHz RF გადამცემი და მიმღების მოდულები
  • დააყენეთ 5 პაკეტი უკაბელო კონტროლირებადი განყოფილებები წყაროს კოდის ჩათვლით !!
  • 2 ან მეტი - nRF24L01 2.4Ghz უკაბელო რადიოს გადამცემი მოდულები

არჩევითი ნაწილები:

  • Arduino Uno R3* ან Pro Mini*
  • რეალურ დროში საათის მოდული
  • სურვილისამებრ: nRF24L01 ადაპტერი 3.3 ვ რეგულატორით
  • კონექტორის მავთულები
  • ეკრანის ვარიანტი ეკრანის ღილაკებით Shield + Arduino Uno R3*
  • 2 x 4 პინიანი მამრობითი header კონექტორი მავთულები
  • SD ბარათის ვარიანტი SD ბარათის ფარი + Arduino Uno R3*
  • კონექტორის მავთულები

ინტერნეტ კავშირის ვარიანტი

  • Ethernet ან WiFi Shield + Arduino Uno R3*
  • კონექტორის მავთულები-იხილეთ
  • გამტარი ყუთი სახურავით

ინსტრუმენტები:

  • Soldering რკინის w/ solder
  • screwdriver - პატარა ბინა ხელმძღვანელი
  • USB კაბელი - სტანდარტული
  • კომპიუტერი Arduino– სთან ან Atmel Visual Studio– სთან Visual Micro მოდულით

ნაბიჯი 4: საჭიროა გარკვეული შეკრება

საჭიროა გარკვეული შეკრება
საჭიროა გარკვეული შეკრება
საჭიროა გარკვეული შეკრება
საჭიროა გარკვეული შეკრება
საჭიროა გარკვეული შეკრება
საჭიროა გარკვეული შეკრება

დაიწყეთ იმის გააზრებით, თუ რა კოდებს იყენებს თქვენი საკუთარი უკაბელო AC დისტანციური პულტი. წყაროს კოდი ვარაუდობს, რომ არის 433 Mhz მიმღები ქინძისთავებზე 2 (ადგილზე), 3 (მონაცემები), 4 (Vcc) და რეალურ დროში საათის მოდული, რომელიც დაკავშირებულია I2C საშუალებით A5 (SCL), A4 (SDA), Vcc, დაფქული.

ნაბიჯი 5: გადადით უკაბელო ქსელში

უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის
უკაბელო გადადის

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

DuPont Rainbow ლენტის გამოყენებით 2.54 მმ მდედრობითი კონექტორებით, რათა შევძლო საბაჟო მავთულის კონექტორების დამზადება:

  • პინის ნომერი Arduino / Wire Color / nRF24L01 პინზე
  • პინ 9: ნარინჯისფერი / CSN "ჩიპის არჩევა"
  • პინ 10: ყვითელი / CE "ჩიპის ჩართვა"
  • პინ 11: მწვანე / MOSI "Master Out, Slave In"
  • პინ 12: ლურჯი / MISO "Master In, Slave Out"
  • პინი 13: მეწამული / SCK "სისტემის საათი"
  • Vcc 3.3v* წითელი (თუ არ იყენებთ Uno– ს, სურვილისამებრ ადაპტერის დაფას ძაბვის რეგულატორით)
  • გრუნტი. ყავისფერი

მავთულის ფერის კოდირება nRF24L01 კომპონენტის მხარეს, კრისტალზე ზემოდან ორიენტირებული - ქვემოდან მარჯვნივ, ზემოთ: ყავისფერი | ნარინჯისფერი | მეწამული | ლურჯი. ქვემოდან მარცხნივ ზემოთ: წითელი | ყვითელი | მწვანე | NC

უფრო საოცარი ინფორმაცია nRF24L01 არდუინოსთან დასაკავშირებლად.

ნაბიჯი 6: მიმღების მხარე

მიმღების მხარე
მიმღების მხარე
მიმღების მხარე
მიმღების მხარე

მიმღების წყაროს კოდი ვარაუდობს, რომ მისი შედგენა და შესრულება ხდება Arduino Uno– ზე ან ProMini– ზე, რომელიც დაკავშირებულია nRF24L01– თან, იგივე როგორც კონტროლერი. როგორც ბაღის კონტროლერის სისტემის ნაწილი, მიმღები გააგზავნის სიგნალებს თანდართული LCD ეკრანის საშუალებით და/ან ხმოვანი სიგნალის მეშვეობით პიეზოდან, რომელიც დაკავშირებულია ქინძისთავებთან 2 (ადგილზე), 3 (სიგნალი), 4 (Vcc). სახლის ავტომატიზაციის პროექტებში გამოსაყენებლად, სიგნალების სისტემა შეიძლება ამოღებულ იქნეს ან სასურველი ეფექტის მიხედვით მორგებული წესები.

ნაბიჯი 7: წინსვლა…

შემდგომი…
შემდგომი…

Arduino Uno, Pro Mini, nRF24L01 და სხვა ღია კოდის მოდულების გამოყენება კარს უხსნის მრავალ შესაძლებლობას. ჩვენ ახლა გვაქვს უკაბელო ჩარჩო მონაცემთა ობიექტების გასაგზავნად სენსორებისთვის, მოწყობილობებისთვის, სიგნალებისთვის და ა.შ., კონტროლერის გამოყენებით დისტანციური AC საშუალებებისა და სენსორული საშუალებებისათვის და მიმღებისათვის ინტერფეისის განვითარების შესასწავლად. TheDecider შეიძლება განახლდეს ნებისმიერი რაოდენობის ამოცანის შესასრულებლად სენსორისა და მომხმარებლის შეყვანის საფუძველზე. რას აკეთებს მიმღები მიღებული მონაცემების საპასუხოდ, თქვენზეა დამოკიდებული.

ისიამოვნეთ ლაპარაკით !!

გაინტერესებთ ჰიდროპონიკა?

სახლის ავტომატიზაცია
სახლის ავტომატიზაცია
სახლის ავტომატიზაცია
სახლის ავტომატიზაცია

მეორე ადგილი სახლის ავტომატიზაციაში

გირჩევთ: