Სარჩევი:

აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!: 5 ნაბიჯი (სურათებით)
აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!: 5 ნაბიჯი (სურათებით)

ვიდეო: აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!: 5 ნაბიჯი (სურათებით)

ვიდეო: აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!: 5 ნაბიჯი (სურათებით)
ვიდეო: ჟიულ ვერნი - "80 000 კილომეტრი წყალქვეშ" - აუდიო წიგნი 2024, ნოემბერი
Anonim
აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!
აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!
აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!
აანთეთ საათი ბავშვებისთვის - მწვანე ნიშნავს! წითელი, დარჩი საწოლში !!!

ჩვენ ვგიჟდებოდით საკმარისი ძილის გარეშე !!! ჩვენმა 2 წლის ბავშვმა ვერ გაიგო როგორ "დაელოდო 7" საათს, სანამ დილიდან დილიდან გამოვიდოდა თავისი ოთახიდან. ის დილით ადრე იღვიძებდა (ვგულისხმობ დილის 5:27 საათზე - "არის 7 !!!" - ის ამბობდა) და უბრალოდ აითვისებდა დროს ადგომის, გამოდიოდა თავისი ოთახიდან და ეღვიძებოდა იმ დღეს. მას შემდეგ, რაც 2-4 წლის ბავშვებს უჭირთ საათების კითხვა, ეს მარტივი განათების საათი იყო ჩვენი პრობლემის უზარმაზარი გადაწყვეტა !!!

მწვანე ნიშნავს წასვლას !!! წითელი, დარჩი საწოლზე !!! ეს მარტივი, იაფი Arduino რეალურ დროში საათის დაყენება შესაძლებელია LED- ების განათებისათვის საჭირო დროს. ჩვენთვის ეს ნიშნავს, რომ დილის 6:00 საათზე ხდება წითელი, დარჩი საწოლში. შემდეგ დილის 7:00 საათამდე 10 წუთით ადრე ყვითელდება, რაც მიუთითებს იმაზე, რომ თითქმის დროა გამოხვიდე და ითამაშო შენს ოთახში. შემდეგ დილის 7:00 საათზე … "სინათლე მწვანეა !!!", ამბობს ის, რადგან ის შემოდის ჩვენს ოთახში ყოველ დილით არა უადრეს დილის 7:00 საათისა. რა მაცხოვნებელია !!!

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

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

ნაწილები

  • 1 x Arduino Nano ($ 2.70 AliExpress– ზე)
  • 1 x DS1307 რეალურ დროში ($ 0.60 AliExpress– ზე)
  • 1 x ორმხრივი პროტოტიპის დაფა ($ 1.45 5 AliExpress– ზე)
  • 1 თითოეული მწვანე, წითელი, ყვითელი 5 მმ LED ($ 0.94 100 ალიექსპრესზე 100)
  • 1 თითოეული 270 Ohm, 680 Ohm, 1K Ohm Resistors ($ 2.35 600 ასორტი AliExpress– ზე)
  • White Fluted Stadium Cup ($ 1 Walmart ან Dollar store)
  • Push Light ან 3-4 AA ბატარეის დამჭერი ($ 1 დოლარის მაღაზია ან $ 0.50 AliExpress– ზე)

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

  • Soldering რკინის და Solder
  • Solderless Breadboard
  • მავთულები და მხტუნავები
  • წებო იარაღი

შენიშვნა: მითითებულია ჩინური ნანო დრაივერების მუშაობაზე მუშაობა:)

ნაბიჯი 2: საათის დაყენება

საათის დაყენება
საათის დაყენება
საათის დაყენება
საათის დაყენება
საათის დაყენება
საათის დაყენება

DS1307 RTC საათს ჰგავს და იყენებს ბატარეას მუშაობისთვის და დროის შესანარჩუნებლად მაშინაც კი, როდესაც Arduino კარგავს ენერგიას ან გადატვირთავს. RTC იყენებს I2C ინტერფეისს Arduino– სთან კომუნიკაციისთვის. SCL (საათი) ერთვის A5- ს და SDA (მონაცემები) ერთვის A4- ს. RTC საუკეთესოდ მუშაობს 5V– ით VCC– სთვის, მაგრამ აღმოვაჩინე, რომ ის კარგად მუშაობს 3.3 V– ზე.

  • პურის დაფის გამოყენებით, მიამაგრეთ რეალური დროის საათი არდუინოსთან სქემატური სქემის მიხედვით.
  • შემდეგი, ჩამოტვირთეთ DS1307RTC ბიბლიოთეკა github– ზე აქ ან დანართებში.

    თუ ბიბლიოთეკა არასოდეს გადმოწერილი გაქვთ, დააწკაპუნეთ "კლონირება ან ჩამოტვირთვა" და აირჩიეთ "გადმოტვირთვის ZIP" ვარიანტი

  • ბიბლიოთეკის იმპორტი Arduino რედაქტორში "იმპორტის" არჩევით და ZIP არჩევით.
  • შემდეგი, ჩამოტვირთეთ თანდართული Program_Clock_RTC.ino ესკიზი და ანალოგიურად შეიტანეთ რედაქტორში.
  • ესკიზში დააყენეთ მიმდინარე თარიღი/დრო და გაუშვით საათი საათის დასაყენებლად.
  • დარწმუნდით, რომ დაბრუნდება სწორი დრო.

გილოცავ !! თქვენ ახლა გაქვთ სამუშაო საათი !!

ნაბიჯი 3: LED- ების დამატება და პროგრამირება

LED- ების დამატება და პროგრამირება
LED- ების დამატება და პროგრამირება
LED- ების დამატება და პროგრამირება
LED- ების დამატება და პროგრამირება

LED ტესტი

ახლა, შეაერთეთ LED- ები და რეზისტორები სქემატური სქემის მიხედვით.

ჩამოტვირთეთ Light_Up_Clock_for_Kids.ino ესკიზი და ატვირთეთ. მარყუჟში ნახავთ კომენტარს "setLEDs (tm. Hour, tm.minutute);" ფუნქცია და კომენტარის გარეშე "testLEDs ();" ფუნქცია, რომელიც ციკლებს თითოეულ LED- ზე 8 წამის განმავლობაში.

შეამოწმეთ ველოსიპედის მოძრაობა LED- ების საშუალებით და გამოაქვეყნეთ სერიული. ბეჭდვის ხაზები, თუ თქვენ გჭირდებათ RTC– ს გადამოწმება, მაინც გამოაქვს სწორი დრო.

პროგრამირება Times

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

შენიშვნა: თქვენ ალბათ მოგიწევთ რეზისტორის მნიშვნელობებთან თამაში თქვენი LED- ების სწორი სიკაშკაშის მისაღებად (და ასევე ენერგიის გათამაშება გსურთ). მე აღმოვაჩინე, რომ შემდეგი სამუშაოები კარგად მუშაობს ჩემი 5 მმ LEDS– ისთვის, რადგან მწვანეს აქვს ყველაზე მაღალი ძაბვა და ბუნებრივად ყველაზე კაშკაშაა, შემდეგ კი სხვა ფერებში დაბნელდება:

  • მწვანე: 1K Ohm
  • ყვითელი: 680 Ohm
  • წითელი: 270 Ohm

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

ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა
ლამპარის დანართის მშენებლობა

Პარამეტრები

იმისათვის, რომ დიფუზიური შუქები გამოუშვან LED- ები, მე შევეცადე რამდენიმე განსხვავებული საშუალება შემეტანა შუქები. ეფექტურობის სხვადასხვა დონით ვცადე Push Button (LED- ები ძალიან ახლოვდება კარგად გავრცელებისთვის), მეისონ ქილა პერგამენტის ქაღალდით ან ბრჭყვიალა წებოთი შეღებილი შიგნით და თეთრი სტადიონის თასი. თქვენ გჭირდებათ რაღაც სინათლის გასავრცელებლად და LED- ების სიმკაცრის შესამცირებლად, რბილი და თანაბარი ბზინვარების მისაცემად.

საუკეთესო ვარიანტი

აღმოვაჩინე, რომ თეთრი სტადიონის თასი (1 დოლარი 3 დოლარად) ცვილის ქაღალდით, რომელიც შიგნიდან იყო შეკრული (როგორც ნაჩვენებია) კარგ თანაბარ შუქს აძლევდა. ცვილის ქაღალდის გარეშე LED- ები ბრწყინავს პირდაპირ თასის ზედა ნაწილში, ქმნის არათანაბარ სინათლის ლაქებს. ვინაიდან მე ვგეგმავ ამ გრძელვადიან გამოყენებას, მე სილიკონის სანერგე ნათურაც კი ავიღე, რისთვისაც მომავალში არდუინოს დავამატებ ($ 10 AliExpress– ზე).

ნაბიჯი 5: დაბალი სიმძლავრის და ბატარეები

დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები
დაბალი სიმძლავრის და ბატარეები

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

დაბალი სიმძლავრის და ჩამონტაჟებული LED- ების მოხსნა

კოდი უკვე შეიცავს Arduino- ს დაბალ ძილში 8 წამის განმავლობაში, გაღვიძებას დროის შესამოწმებლად, შემდეგ ისევ ძილს. უფრო მეტი ენერგიის დაზოგვისთვის და იმისთვის, რომ ყოველთვის არ გამოჩნდეს Power LED- ის ჩვენება, თქვენ შეგიძლიათ მოიცილოთ ჩაშენებული LED არდუინო ნანოზე (და ვინაიდან მე გამოვიყენე პინი D13 ასევე გადავწყვიტე ჩაშლილი ჩამონტაჟებული LED რომ ქინძისთავი).

გამოიყენეთ გამაგრილებელი უთო, რომ გაათბოთ ჩაშენებული LED- ების მხარეები წარწერით POW და L, შემდეგ გაიყვანეთ ან გაჭერით, რომ ამოიღოთ ისინი. არსებობს მრავალი სხვა ენერგიის დაზოგვის ვარიანტი, რომელიც შეგიძლიათ სცადოთ googling– ით, მაგრამ ეს რამდენიმე თვე გრძელდება ბატარეებზე და ამჟამად მშვენივრად მუშაობს!

პროტოტიპის დაფა და ბატარეის ქეისი

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

გამოიყენეთ 3 ან 4 AA ბატარეის ყუთი და შეაერთეთ დადებითი (+) Vin– ზე Arduino– ზე და უარყოფითი (-) GND– ზე.

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

ცხელი წებო დაფა ბატარეის პაკეტის ბაზაზე, შემდეგ ცხელი წებო თეთრი ჭიქა თავზე. თქვენ შეგიძლიათ მარტივად გაჭრათ ცხელი წებო, როდესაც საჭიროა მისი გასახსნელად და LED განათების დროების გადაპროგრამების მიზნით.

ეს ზის საბავშვო კარადასთან კართან და ახლა აღარ არის დილის შემაშფოთებელი !!!

გირჩევთ: