Სარჩევი:
- მარაგები
- ნაბიჯი 1: პირველი ნაბიჯი (ჩართეთ წრე)
- ნაბიჯი 2: მეორე ნაბიჯი (კოდი)
- ნაბიჯი 3: ამ ყველაფრის ერთად შედგენა (ტესტირებითა და გაშვებით)
ვიდეო: წვრილმანი პროექტი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს ინსტრუქცია გაივლის ჩემს მთლიანად ხელნაკეთ პროექტს და მოგზაურობისა და პროცესის თითოეულ საფეხურს. მე ასევე განვმარტავ, რა სახის რესურსი და მარაგი დაგჭირდებათ თქვენი ხელნაკეთი პროექტის შესაქმნელად (ეს არის ჩემი მსგავსი). ჩემი წვრილმანი პროექტი ძირითადად მარტივი თამაშია, რომლის თამაშიც ორ მოთამაშეს შეუძლია. ის ძირითადად სვამს კითხვას და ელოდება LDR- ის (სინათლის დამოკიდებულებისადმი მდგრადი) დაფარვას. LED ჩაირთვება და ეს საშუალებას მისცემს მოთამაშეს 1 ან მოთამაშეს 2 უპასუხოს ჭეშმარიტ ან მცდარ კითხვას. ყველა კითხვის გავლის შემდეგ თამაში დასრულებულია.
მარაგები
საჭირო მასალები არის:
პურის დაფა
ჟოლოს ღვეზელი
მუყაო
Ფირზე
მარკერები
მამრობითი მამრობითი მავთულები
2 LED (სხვადასხვა ფერის)
2 რეზისტორი (330 K Ohm)
2 LDR სენსორი
2 10 V კონდენსატორები
2 ქუდი რაღაცის დასაფარად.
ნაბიჯი 1: პირველი ნაბიჯი (ჩართეთ წრე)
მოდით გავატაროთ წრის აგების პროცესი ერთად
სანამ ამას გავაკეთებთ, სწრაფად გადახედეთ მიწოდების სიას, რომ ნახოთ რა გჭირდებათ ამ რთული / ძირითადი სქემის დასაყენებლად
ახლა, როდესაც ყველაფერი გაქვთ, დავიწყოთ
უპირველეს ყოვლისა, შეაერთეთ თქვენი ორი LDRS და კონდენსატორი და დარწმუნდით, რომ ისინი მუშაობენ კოდით
შეაერთეთ LDR კონდენსატორის ნეგატიურ ნაწილთან (ორივესთვის). ამის შემდეგ, დაუკავშირეთ ორივე LDRS– ის მეორე ფეხი დენს (5 ვოლტი). ამის შემდეგ დააკავშირეთ კონდენსატორთან დაკავშირებული LDR ფეხი GPIO პინთან (ჩემთვის ამ შემთხვევაში, ეს არის GPIO 5 მოთამაშე 2 და 16 მოთამაშე 1).
შემდეგ დააკავშირეთ კონდენსატორის მეორე ფეხი მიწასთან (ორივე კონდენსატორი).
ეს არის ის, თუ როგორ შექმენით LDR, ახლა დააკავშირეთ ორი LEDS და დარწმუნდით, რომ ისინი ასევე მუშაობენ კოდით.
შეაერთეთ LED– ის უარყოფითი ფეხი მიწასთან (ორივე). ამის შემდეგ, დაუკავშირეთ ორივე LEDS– ის პოზიტიური ფეხი 330 Ohm რეზისტორთან და შემდეგ დაუკავშირეთ ეს რეზისტორი GPIO Pin– ს (ამ შემთხვევაში GPIO Pin 19 Player 2 და Pin 12 Player 1)
ამის შემდეგ თქვენი წრე უნდა ჰგავდეს ჩემს სურათს (იგნორირება მოახდინეთ მის გვერდით)
ნაბიჯი 2: მეორე ნაბიჯი (კოდი)
კოდის დამზადება იქნება ამ წვრილმანი პროექტის უფრო რთული ნაწილი, ასე რომ ყურადღებით მიჰყევით მას
პირველ რიგში ჩაწერეთ ყველა იმპორტი LED, LightSensor და Sleep:
gpiozero იმპორტის LED- დან, LightSensor
დროიდან იმპორტი ძილის
შემდეგ შემოიტანეთ თქვენი ცვლადები
LDR1 = სინათლის სენსორი (16, 5, 1)
LDR2 = სინათლის სენსორი (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
ახლა დაუსვით თქვენს პირველ შეკითხვას, რომ გამოჩნდეს შეკითხვა და მოთამაშეს 1 ან 2 ჰყავდეთ, დაფარეთ მათი სენსორი, რომ LED ჩართოთ, ეს ასე გამოიყურება:
ბეჭდვა ("რამ და რომი ერთი და იგივეა")
მართალია:
თუ ldr2.value == (0):
print ( მოთამაშე 1 პასუხი:)
led2.on ():
პასუხი = შეყვანა ("მართალია თუ მცდარი")
თუ პასუხი == "F" (ან T კითხვის მიხედვით)
ბეჭდვა ("მოთამაშე 2 მართალი ხარ!")
p1 () (ეს იქნება მნიშვნელოვანი მოგვიანებით)
სხვა:
ბეჭდვა ("უკაცრავად, არასწორია")
გვ 1 ()
იგივე გააკეთე მოთამაშე 2 – ით (უბრალოდ უნდა შეცვალო 1 – ით 2 – ით)
ხოლო True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(ან T დამოკიდებულია კითხვა) ბეჭდვა ("მოთამაშე 1 მართალი ხარ!) p1 () (ეს მოგვიანებით იქნება მნიშვნელოვანი) სხვაგან: დაბეჭდე (" ბოდიში, არასწორია ") p1 ()
რას ნიშნავს p1 () ის არის, რომ სხვა კითხვებზე ერთი და იგივე კოდის გაკეთებისას კითხვები განისაზღვრება (ეს ძირითადად ნიშნავს კითხვაზე პასუხის გაცემის შემდეგ გადადის ამ კითხვაზე. ასე მაგალითად:
შემდეგი კითხვა
def p1 ()
ბეჭდვა ('\ n') (ეს ძირითადად იძლევა ინტერესს კითხვებს შორის)
ბეჭდვა ("2. კომპიუტერის გაგრილების საუკეთესო საშუალებაა მისი გარეთ გატანა")
შემდეგ თქვენ იგივე კოდი LDR (რომელიც ზემოთ)
შემდეგ თქვენ ნაცვლად დააყენეთ p2 () ნაცვლად p1 (), შემდეგ კითხვაზე გადასასვლელად (რა თქმა უნდა პითონში განსაზღვრული კოდის გამოყენებით).
და ეს არის ის. ეს არის სქემის კოდირების ნაწილი, რომ ყველაფერი იმუშაოს.
ნაბიჯი 3: ამ ყველაფრის ერთად შედგენა (ტესტირებითა და გაშვებით)
მას შემდეგ, რაც წრე დასრულდება და კოდი კეთდება, გაუშვით და შეამოწმეთ თქვენი კოდი და ნახეთ მუშაობს თუ არა, მაშინ ეს შეიძლება იყოს სხვადასხვა სახის პრობლემა:
გაუმართავი პურის დაფა ან ცუდი მავთულები
LED გატეხილია ან LDR არ მუშაობს სწორად
რაღაც არასწორია თქვენს კოდში ან წრედში
ტესტირების ჩატარების შემდეგ და სხვა, დააკონფიგურირეთ თქვენი კოდი და გახადეთ ის რაც შეიძლება გლუვი.
ახლა მოდით ვისაუბროთ მისი გაერთიანების შესახებ
მიიღეთ თქვენი მუყაოს და ფირის მარაგი.
1. გაჭერით მუყაო საკმარისად პურის გასაშლელი თითოეული მხარისთვის, შემდეგ კი გაჭერით ნაჭერი იქ, სადაც არის სინათლის რეზისტორი, ასე რომ თქვენ შეგიძლიათ განათავსოთ იგი (ორივე მხარისთვის და მონიშნეთ კვადრატი მარკერით)
2. მოჭერით მუყაო Breadboard- ის ბოლომდე, რომ ყუთი დასრულდეს
3. ახლა თქვენ შეგიძლიათ აწარმოოთ თქვენი თამაში და ითამაშოთ.
გირჩევთ:
IOT სახლის ავტომატიზაციის წვრილმანი პროექტი #1: 7 ნაბიჯი
IOT Home Automation DIY პროექტი # 1: # შესავალი სახლის ავტომატიზაცია არის საყოფაცხოვრებო ტექნიკის ავტომატიზაციის პროცესი, როგორიცაა AC, Fan, მაცივარი, განათება და სია გრძელდება, ასე რომ მათი კონტროლი შესაძლებელია თქვენი ტელეფონით, კომპიუტერით, ან თუნდაც დისტანციურად. ეს პროექტი ეხება esp2866
წვრილმანი დენის მრიცხველის პროექტი Arduino Pro Mini– ს გამოყენებით: 5 ნაბიჯი
წვრილმანი დენის მრიცხველის პროექტი Arduino Pro Mini– ს გამოყენებით: შესავალი გამარჯობა, ელექტრონიკის საზოგადოება! დღეს მე წარმოგიდგენთ პროექტს, რომლის საშუალებითაც შეგიძლიათ გაზომოთ მოწყობილობის ძაბვა და დენი და აჩვენოთ იგი ენერგიისა და ენერგიის ღირებულებებთან ერთად. მიმდინარე/ძაბვის გაზომვა თუ გსურთ გაზომოთ
აღმოაჩინეთ მოძრაობა და გაანადგურეთ სამიზნე! ავტონომიური წვრილმანი პროექტი: 5 ნაბიჯი
აღმოაჩინეთ მოძრაობა და გაანადგურეთ სამიზნე! ავტონომიური წვრილმანი პროექტი: აღმოაჩინეთ მოძრაობა და გაანადგურეთ სამიზნე! ამ ვიდეოში მე გიჩვენებთ თუ როგორ უნდა ავაშენოთ წვრილმანი მოძრაობის თვალთვალის პროექტი ჟოლოს პი 3. პროექტი არის ავტონომიური, ასე რომ ის მოძრაობს და ცეცხლსასროლი იარაღით მოძრაობს. მე გამოვიყენე ლაზერული მოდული ამ პროექტისთვის, მაგრამ თქვენ
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): 3 ნაბიჯი
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): არ გააკეთოთ ეს USB– ის გამოყენებით !!!! აღმოვაჩინე, რომ მას შეუძლია დააზიანოს თქვენი კომპიუტერი ყველა კომენტარიდან. ჩემი კომპიუტერი კარგადაა გამოიყენეთ 600ma 5v ტელეფონის დამტენი. მე გამოვიყენე ეს და ის მშვენივრად მუშაობს და არაფერი შეიძლება დაზიანდეს, თუ თქვენ იყენებთ უსაფრთხოების შტეფსელს ელექტროენერგიის შესაჩერებლად