Სარჩევი:

მსუბუქი ყუთის საკეტი: 7 ნაბიჯი (სურათებით)
მსუბუქი ყუთის საკეტი: 7 ნაბიჯი (სურათებით)

ვიდეო: მსუბუქი ყუთის საკეტი: 7 ნაბიჯი (სურათებით)

ვიდეო: მსუბუქი ყუთის საკეტი: 7 ნაბიჯი (სურათებით)
ვიდეო: 7 ყველაზე სასარგებლო საკვები დედამიწაზე 2024, ივლისი
Anonim
მსუბუქი ყუთის საკეტი
მსუბუქი ყუთის საკეტი

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

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

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

ნაბიჯი 1: მიიღეთ ყველაფერი

ყველაფრის მიღება!
ყველაფრის მიღება!
ყველაფრის მიღება!
ყველაფრის მიღება!

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

-არდუინოს მიკროკონტროლი

-1000 Ohm რეზისტორი

- 1 სინათლის გამოვლენის რეზისტორი (LDR) შეიძლება იყოს ნებისმიერი ზომის ან ფორმის, მანამ, სანამ ამოიცნობს ნორმალურ შიდა / გარე შუქს

- 1 9V ბატარეა ან powerbank თქვენი arduino– ს გასაძლიერებლად (თქვენ ასევე შეგიძლიათ გამოიყენოთ თქვენი ლეპტოპი მის დასატენად და სერიული კომუნიკატორის წასაკითხად.)

- 1 მიკროსერვო ან ძრავა, რომელსაც შეუძლია ზუსტი მოძრაობა

- 1 სრულიად მორგებული და გასაოცარი ყუთი დაფარული სახურავით

- 1 სათადარიგო ლითონი

- ხის 1 ნაჭერი, როგორც ზემოთ მოყვანილი სურათები გვთავაზობს (ფიგურის ხერხი ან ლაზერული ჭრა)

და ბოლოს, მაგრამ რაც მთავარია:

- 1 წებოვანი ლენტი

ბმულები მოგვიანებით დაემატება

ნაბიჯი 2: ყუთი

Ყუთი
Ყუთი
Ყუთი
Ყუთი
Ყუთი
Ყუთი
Ყუთი
Ყუთი

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

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

თუ გსურთ იცოდეთ როგორ გააკეთოთ ასეთი ყუთი (ან უკეთესი) შეხედეთ ამ ინსტრუქციას:

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

ამ პატარა ბიჭისთვის გაყვანილობა ნამდვილად არ არის რაიმე განსაკუთრებული. იგი იყენებს უბრალო ძაბვის გამყოფ წრეს სინათლის სენსორისთვის და კიდევ უფრო რთულ წრეს სერვოსთვის.

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

გამოსავალი არის ეს განლაგება. გამოიყენეთ 6V (1A) დენის წყარო სერვერის დასაწყებად, როგორც ეს ნაჩვენებია მე -2 სურათზე

ნაბიჯი 4: მისი კოდირება

ახლა ეს პროგრამა ცვლის ღია და დახურულს და იყენებს დაყოვნებას (); ბრძანება arduino IDE– ში. უკეთესი იქნება გამოიყენოთ პროგრამა, რომელიც იყენებს millis (); ბრძანება, მაგრამ ის ასევე უფრო კოშმარს გახდის მის კოდირებას.

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

/ * - Flashbox v1.0.0 - */

/*

* ავტორი: ფრენკ ტუკი * თარიღი და ატვირთვის თარიღი: 9-1-2018 * გთხოვთ თავისუფლად გამოიყენოთ ეს პროგრამა თქვენს პროდუქტებში * *

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

#მოიცავს Servo lockservo; // სერვოს დამატება პროგრამაში სახელწოდებით: LockServo // კავშირის ცვლადები int servo = 9; // პინი სერვას ეუბნებოდა რა პოზიციაზე უნდა წასულიყო. int sens = A0; // პინი გამოიყენება ჩვენი სინათლის სენსორის მნიშვნელობის გასაზომად.

// ცვლადები პროგრამისთვის.

int sensval = 0; // ეს ცვლადი გამოიყენება სინათლის სენსორის მნიშვნელობის შესანახად. int sensval_old = 0; // თქვენ მიხვდით, ეს გამოიყენება წინა მნიშვნელობების შესანახად. ლოგიკური მდგომარეობა = ყალბი; // ინახავს საკეტის მდგომარეობას, ცვლის მას ცრუსა და ჭეშმარიტს (ჭეშმარიტი ღიაა და ყალბი დახურულია) int val = 10; ლოგიკური servoState = ყალბი;

void setup () {

სერიული.დაწყება (9600); // სერიული მონიტორის დაწყება, რათა შევხედოთ არდუინოს თავის ტვინს. pinMode (servo, OUTPUT); // დარწმუნდით, რომ სერვერის პინმა იცის, რომ მას სჭირდება გამოშვება. pinMode (sens, INPUT); // სენსორის გადაქცევა ფაქტიურ სენსორად lockservo.attach (servo); // ეუბნება არდუინოს რა პინთან არის დაკავშირებული ჩვენი სერვო

// ახლა, იმის უზრუნველსაყოფად, რომ ყუთმა იცის სად არის.

lockservo.write (165); დაგვიანება (1000); lockservo.write (10); }

ბათილი მარყუჟი () {

sensval_old = analogRead (გრძნობა); Serial.println (""); Serial.print ("გაზომვა …"); Serial.println (sensval_old); დაგვიანება (500); if (sensval_old> 700) {მდგომარეობა =! მდგომარეობა; servoState =! servoState; sensval = analogRead (sens); Serial.print ("ჩაკეტვა ცვლის მდგომარეობას აქ:"); Serial.println (sensval); დაგვიანება (1000); } სხვა {დაგვიანება (250); }

თუ ((servoState == ყალბი) && (val == 10)) {

val = 165; lockservo.write (val); დაგვიანება (500); Serial.println ("ჩაკეტვა დახურულია, სერვო იხურება"); } else if ((servoState == false) && (val == 165)) {დაგვიანებით (250); Serial.println ("ჩაკეტილი დაკეტილია"); } else if ((servoState == ჭეშმარიტი) && (val == 165)) {val = 10; lockservo.write (val); დაგვიანება (500); Serial.println ("ჩაკეტვა გახსნილი, გახსნის სერვო"); } სხვა {დაგვიანება (250); Serial.println ("ჩაკეტვა ღიაა"); }}

ნაბიჯი 5: ჩადეთ ელექტრონიკა ყუთში

ელექტრონიკის ჩასმა ყუთში
ელექტრონიკის ჩასმა ყუთში
ელექტრონიკის ჩასმა ყუთში
ელექტრონიკის ჩასმა ყუთში

სერვო საკეტის და სენსორის ყუთში დაყენება საკმაოდ მარტივია.

პირველი: ხრახნიანი ხის ნაჭერი საკეტის საკეტისთვის სერვოზე

მეორე: დააინსტალირეთ სერვო ბლოკში და დააწებეთ ეს ბლოკი ყუთის ბოლოში.

მესამე: ხრახნიანი დაჭერა სახურავზე

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

ნაბიჯი 6: მისი გამოცდა

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

რატომ შევხვდი ამას შეკრების დროს და არა ადრე? _ ძალიან მოუთმენელი ვიყავი. ბ: ნამდვილი მიზეზი.

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

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

ნაბიჯი 7: მოგება! და დასკვნა

Ის არის! დაასრულე! და კაცო, მიეცი შენს თავს ზურგი, რადგან შენ მოახერხე ამ სასწავლო ინსტრუქციის გავლა!

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

გირჩევთ: