Სარჩევი:

ვებ კონტროლირებადი ვალენტინი: 8 ნაბიჯი (სურათებით)
ვებ კონტროლირებადი ვალენტინი: 8 ნაბიჯი (სურათებით)

ვიდეო: ვებ კონტროლირებადი ვალენტინი: 8 ნაბიჯი (სურათებით)

ვიდეო: ვებ კონტროლირებადი ვალენტინი: 8 ნაბიჯი (სურათებით)
ვიდეო: გაიცანით აფხაზი ახალგაზრდა, რომელიც ოკუპირებული ტერიტორიიდან თბილისში გადმოვიდა საცხოვრებლად 2024, ივლისი
Anonim
ვებ კონტროლირებადი ვალენტინი
ვებ კონტროლირებადი ვალენტინი

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

(ეს, ან შეგიძლიათ გააღიზიანოთ თქვენი საყვარელი, სწრაფად აანთოთ სინათლე მთელი დღის განმავლობაში, სანამ ის ხელით არ გამორთავს მას) განახლება 4/16/07: აღარ დაგვიანებით! მე საბოლოოდ დავწერე ჩემი სერიული საკომუნიკაციო პროგრამა, ახალი კოდით, შეფერხება გაქრა.

ნაბიჯი 1: მასალების შეგროვება

მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება

რამდენიმე გზა არსებობს კომპიუტერიდან გამოსასვლელად, მაგრამ რადგანაც მე მაინც მქონდა ერთი, მე პროექტი დავამყარე Arduino NG i/o დაფაზე. (32 აშშ დოლარი სპარკფუნიდან) ყველა სხვა ნაწილი ან გაწმინდეს, აიღეს ადგილობრივად რადიო შაკში ან იყიდეს სასურსათო მაღაზიაში; აქედან გამომდინარე, არის რაღაც ბინძური გატაცება. არ მისცეთ საშუალება არდუინოს გამოყენებამ დაგარწმუნოთ ამ ან მსგავსი პრობლემის მცდელობაში. Arduino არის უკიდურესად პირდაპირი და იაფი. 12vdc coil rating rs part #275-248Red Relay-5vdc coil rating rs part #275-232diode (მე გამოვიყენე rs ნაწილი #276-1620, მაგრამ მე ის მოტყუებული მქონდა) Heart-adorned night light-Software-Arduino IDE from https://www.arduino.ccXampp https://www.apachefriends.org/en/xampp-windows.htmlComSender - ჩემი სერიული საკომუნიკაციო პროგრამა, php კოდი და Arduino კოდი. (მიმაგრებული)

ნაბიჯი 2: მოამზადეთ სარელეო

მოამზადეთ სარელეო
მოამზადეთ სარელეო

ეს საკმაოდ მარტივია.

იპოვნეთ ქინძისთავები "coil" (2 pin), "common" და "normal open". შეაერთეთ მძიმე ლიანდაგის მავთული "საერთო" და "ჩვეულებრივ გახსნილი". ეს მავთულები გადაიტანს 120 ვაკს, ამიტომ მე გირჩევთ ცოტაოდენი მავთული კომპიუტერის დენის კაბელიდან. უბრალოდ დარწმუნდით, რომ ძალიან ბევრს არ მიიღებთ, 3 ინჩი საკმარისია. შეაერთეთ უფრო მსუბუქი მავთულის ორი ხვეული ქინძისთავზე, ეს ატარებს 9 ვდკ -ს არაუმეტეს 350 მ. შეარჩიეთ რომელი ხვეული გინდათ იყოს პოზიტიური (არ აქვს მნიშვნელობა რომელია ჯერ) და შეარჩიეთ მავთულის ფერები სათანადოდ, რათა არ იყოს დაბნეული. შეაერთეთ დიოდი ორ კოჭას შორის ისე, რომ შავი ხაზი იყოს პოზიტიური ქინძისთავის მხარეს. ეს დიოდი ხელს უწყობს სარელეოდან ძაბვის ვარდნის ჩახშობას კოჭაზე ინდუქციის გამო.

ნაბიჯი 3: შექმენით გამავალი ყუთი

ააშენეთ გასასვლელი ყუთი
ააშენეთ გასასვლელი ყუთი

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

შეაერთეთ მწვანე გამოსასვლელთან დაკავშირებულ მიწას. შეაერთეთ თეთრი გამოსასვლელის ნეიტრალურ კონექტორთან. შეაერთეთ შავი რელედან "საერთო" მავთულთან. შეაერთეთ "ნორმალურად გახსნილი" მავთული გამოსასვლელში არსებულ კონექტორთან. ორმაგად შეამოწმეთ ყველაფერი, ეს არის 120 ჩვენთან გვაქვს საქმე. შეცდომები ცუდია. დააკოპირეთ ყველაფერი ლამაზი და მოწესრიგებული, რათა თავიდან აიცილოთ შორტები და გახადოთ ყველაფერი უფრო ლამაზი. გადაახვიეთ კოჭის მავთულები გასასვლელის ყუთში ერთ -ერთი პატარა ხვრელში და დააკავშირეთ გასასვლელი ყუთთან.

ნაბიჯი 4: დაამატეთ მეორადი სარელეო

დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო
დაამატეთ მეორადი სარელეო

მე ვიმედოვნებდი, რომ ამ მომენტში შევძლებ რელეს არდუინოსთან დაკავშირებას და ტექნიკას მოვუწოდებ დასრულებულად; თუმცა, პირველადი ტესტების საწინააღმდეგოდ, 5vdc (მონაცემთა ქინძისთავების გამომავალი დენი არდუინოზე) საიმედოდ არ მართავდა 12 ვ რელეს. მე უნდა დავამატო მეორე უფრო მცირე სარელეო და შევაბეჭდო დაფაზე მოცემული 9 ვ გამომავალი. ეს უფრო პატარა სარელეო გადადის 9vdc გამოყენებით 5vdc. რომ 9vdc შემდეგ ცვლის უფრო დიდ რელეს.

შეაერთეთ მავთულები ლერწმის რელეს ორ ბოლოში ("ჩვეულებრივ ღია" და "საერთო"). შეაერთეთ ერთი მავთული 9vdc კონექტორში და მეორე დაუკავშირეთ თქვენს პოზიტიურ მავთულს უფრო დიდი სარელეოდან. დააკავშირეთ გრუნტის მავთული უფრო დიდი რელეს გრაგნილიდან არდუინოზე. ლერწმის რელედან ორი გრაგნილი მჭიდროდ უნდა მოთავსდეს მჭიდროდ 12 ქინძისთავებში და დაფარულია არდუინოზე და თავს იკავებს, ისევე როგორც რელეს წონას. მიამაგრეთ არდუინო გასასვლელ ყუთში, დარწმუნდით, რომ იზოლირებული გაქვთ ელექტრო ლენტით. მე რეზინის ბენდი გამოვიყენე მის დასაჭერად, მაგრამ ჩემი მეთოდი არავითარ შემთხვევაში არ არის სრულყოფილი. ასევე, დააყენეთ დენის ჯამპერი Arduino– ზე EXT– ზე და შეაერთეთ იგი კვების ადაპტერსა და USB– ში. ასევე შეაერთეთ კომპიუტერის დენის კაბელი და ჩართეთ ღამის შუქი კვების ბლოკში

ნაბიჯი 5: დააინსტალირეთ პროგრამული უზრუნველყოფა

დააინსტალირეთ პროგრამული უზრუნველყოფა
დააინსტალირეთ პროგრამული უზრუნველყოფა

თუ ჯერ არ გაქვთ, დააინსტალირეთ XAMPP და Arduino IDE ახლავე.

ასევე დააინსტალირეთ USB დრაივერები Arduino IDE– სთან ერთად და შესაბამისად დააყენეთ COM პორტი IDE– ში, შემდეგ დააკოპირეთ Sender.exe C: / Sender.exe (ან სხვა მოსახერხებელი ადგილი, თუ გსურთ PHP ფაილის რედაქტირება) და დააკოპირეთ MSCOMM32. OCX თქვენი სისტემის საქაღალდეში (c: / windows / system).

ნაბიჯი 6: პროგრამის დაფა/დაწერეთ PHP

პროგრამის დაფა/დაწერე PHP
პროგრამის დაფა/დაწერე PHP

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

ჯერ გახსენით PHP ფაილი და განახორციელეთ შემდეგი ცვლილებები: დააყენეთ $ path Sender.exe– ის ადგილას COM პორტში $ arduino, რომელსაც arduino იყენებს, შეინახეთ PHP ფაილი htdocs საქაღალდეში თქვენს XAMPP დირექტორიაში, როგორც index.php ჩატვირთეთ Arduino IDE და გახსენით Arduino ფაილი. დააჭირეთ გადატვირთვის ღილაკს Arduino– ზე. შემდეგ, სწრაფად დააჭირეთ გადაცემის ღილაკს IDE– ში. მას შემდეგ, რაც ფაილი გადაიცემა, თქვენ დასრულდება.

ნაბიჯი 7: ტესტირება/გამართვა

ტესტი/გამართვა
ტესტი/გამართვა
ტესტი/გამართვა
ტესტი/გამართვა

გახსენით თქვენი ბრაუზერი და გადადით https:// localhost თქვენ უნდა ნახოთ გვერდი სახელწოდებით "outlet control".თუ არ გააკეთებთ, პრობლემაა XAMPP- თან. დარწმუნდით, რომ Apache მუშაობს და რომ თქვენ არ დაარღვიეთ PHP. თუ ასეა, სცადეთ ორი ღილაკი. თუ "on" - ზე დაჭერის შემდეგ ღამის შუქი ანათებს და "off" - ის დაჭერის შემდეგ ის გამორთულია, ყველაფერი კარგად მუშაობს. თუ ის არ რეაგირებს, შეამოწმეთ თქვენი არჩევანი COM პორტში PHP ფაილში. თუ ეს არ დაეხმარება, Arduino ფაილში არის გამოხმაურებული შეცდომის კოდი, რომელიც შუქს აციმციმებს ხუთ წამში … შეგიძლიათ გამოიყენოთ იგი გაასწორეთ თქვენი აპარატურა. ახლა სცადეთ სხვა კომპიუტერზე … შედით კომპიუტერის IP მისამართის საშუალებით, თუ ყველაფერი კარგად იქნება, ახლა თქვენ შეგიძლიათ აკონტროლოთ სინათლე მსოფლიოს ნებისმიერ წერტილში … იფიქრეთ პაროლის დამატებაზე. გილოცავთ ვალენტინობის დღეს.პს თუ თქვენ როუტერის უკან ხართ, შეიძლება დაგჭირდეთ პორტის გადაგზავნის გამოყენება, რათა შეძლოთ გვერდზე წვდომა თქვენი ქსელის გარეთ. პორტის გადაგზავნით, თქვენ უბრალოდ იყენებთ თქვენი როუტერის საჯარო IP გვერდს წვდომისათვის.

ნაბიჯი 8: მომავალი გაუმჯობესება

მომავალი გაუმჯობესებები
მომავალი გაუმჯობესებები

1) თავი დაეღწია დაგვიანებით სარელეოდ შეგიძლიათ თქვათ საშობაო ჩვენება 5) ინფრაწითელი გადამცემი (დაე გააკონტროლოს თქვენი მედია ცენტრი) 7) გაარკვიეთ რა იყო "6" "8) უკეთესი კონსტრუქცია/საქმე

გირჩევთ: