Kilidli Hədiyyə Qutusu: 4 addım
Kilidli Hədiyyə Qutusu: 4 addım
Anonim

Hədiyyə mübadiləsi edə biləcəyiniz kilidli bir hədiyyə qutusu. Qutu solenoidlərlə bağlanır. Ayrı bir kart RF üzərindəki qutu ilə əlaqə qurur və hədiyyənin kimə və kimə aid olduğunu göstərən və gizli və ümumi kodları daxil etmək üçün düymələri olan bir LCD -yə malikdir. Qutunun kilidini açmaq və içərisinə bir əşya qoymaq üçün gizli kodunuzu daxil edin, sonra hədiyyənin kimə verildiyini göstərən bir rəqəmli ümumi kodu daxil edin. İndi yalnız kimə hədiyyə verilirsə, qutunun kilidini aça bilər.

Addım 1: Dövrlər

Materiallar

  • 2 çörək taxtası
  • 2 Arduino Unos
  • Sırt çantası olan 2 nrf24l01
  • 4 pinli spi sırt çantası olan lcd ekran (5V və yerə qoşun, SCL və SDA pinlərini arduinonun müvafiq pinlərinə bağlayın)
  • 5 düymə
  • Ağlabatan dəyərlərə malik 7 rezistor (yüz ohm)
  • 2 tranzistor
  • 2 solenoid
  • 2 diod

Addım 2: Kod

button_client.ino - düymələri və lcd olan kartın kodu

  • Bu faylda, kilidi açma siqnalını nrf çipinə göndərmək, kodun düzgün olub olmadığını yoxlamaq və lcd -də göstərmək üçün sonlu bir dövlət maşını yaratdım.
  • Şəxsi və ümumi kodları da bu sənəddə otaq yoldaşları üçün saxlayıram, buna görə kodları və adları dəyişdirməkdən çəkinməyin.

led_server.ino - qutunun kilidini açmaq üçün kod

Bu faylda, kod, solenoidləri geri çəkən və qutunun kilidini açan qutunun kilidini açmaq üçün siqnal göndərməsini kart kodunu gözləyir

Addım 3: Qutu və Kart hazırlayın

  1. Qutunuzun qapağında və tərəflərində hizalanan 2 delik açın
  2. İki solenoidi qutunun deliklərinə bağlayın.
  3. Qutunun kənarının altına yaxın olan başqa bir çuxur açın ki, elektrik kabelinə uyğun olsun
  4. Dövrəni içəriyə qoyun və solenoidləri və enerji təchizatını bağlayın
  5. Dövrəni içəriyə qoyulmuş əşyalardan qorumaq üçün kartonun üstünə qoyun.
  6. Kartın kartonuna və dövrə, lcd və düymələri bağlayın və enerji təchizatı bağlayın.
  7. Yeni mesajlar yazmaq üçün karta kağız olan bir panoya əlavə etdim.
  8. Qutunuzu bəzəyin!

Tövsiyə: