Spisu treści:

Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu: 6 kroków
Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu: 6 kroków

Wideo: Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu: 6 kroków

Wideo: Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu: 6 kroków
Wideo: Polskie układy scalone [TOWARY MODNE 111] 2024, Listopad
Anonim
Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu
Siedmiosegmentowy system alarmowy odbiornika podczerwieni w domu

To idealny projekt na początek, jeśli chcesz dowiedzieć się, jak korzystać z 4-cyfrowego 7-segmentowego wyświetlacza, a także stworzyć coś fajnego, co można zastosować w domu. Nie musisz używać 4-cyfrowego 7-segmentowego wyświetlacza, zdecydowanie możesz użyć wyświetlacza jednocyfrowego i powinno działać poprawnie. Mam nadzieję, że podoba wam się ten projekt!

Zanim zaczniesz, upewnij się, że podłączasz 5V do zasilania do szyny zasilającej na płytce stykowej i podłączasz pin GND do masy na płytce stykowej.

Kieszonkowe dzieci

  • 4-cyfrowy 7-segmentowy wyświetlacz
  • Czerwona i zielona dioda LED
  • Czujnik ultradźwiękowy
  • Odbiornik podczerwieni
  • Brzęczyk
  • Zworki (dużo)
  • Deska do krojenia chleba
  • Arduino UNO

Krok 1: Krok 1: Konfiguracja 7-segmentowego wyświetlacza

Krok 1: Konfiguracja 7-segmentowego wyświetlacza
Krok 1: Konfiguracja 7-segmentowego wyświetlacza

Pierwszą rzeczą, którą chcesz zrobić, to skonfigurować wyświetlacz siedmiosegmentowy.

  1. Podłącz pin „E” do pinu 2 w Arduino
  2. Podłącz pin „D” do pinu 3 w Arduino
  3. Podłącz pin „C” do pinu 4 w Arduino
  4. Podłącz pin „G” do pinu 5 w Arduino
  5. Podłącz pin „D” do pinu 6 w Arduino
  6. Podłącz pin „D4” do pinu 7 w Arduino
  7. Podłącz pin „A” do pinu 8 w Arduino
  8. Podłącz pin „F” do pinu 9 w Arduino
  9. Podłącz pin „D3” do pinu 10 w Arduino
  10. Podłącz pin „D2” do pinu 11 w Arduino
  11. Podłącz pin „B” do pinu 12 w Arduino

Proszę odnieść się do powyższego obrazu, aby uzyskać nazwy każdego pinu na 7-segmentowym wyświetlaczu.

Krok 2: Krok 2: Skonfiguruj odbiornik podczerwieni

Krok 2: Skonfiguruj odbiornik podczerwieni
Krok 2: Skonfiguruj odbiornik podczerwieni

Na odbiorniku IR znajdują się 3 nóżki. Noga po prawej stronie to VCC (zasilanie), noga po lewej stronie jest OUT (podłączona do pinu), a środkowa noga jest do GND.

  • Podłącz VCC do szyny zasilającej na płytce stykowej
  • Podłącz pin OUT do A2 na Arduino
  • Podłącz pin GND do szyny uziemiającej na płytce stykowej

Krok 3: Krok 3: Skonfiguruj czujnik ultradźwiękowy i brzęczyk

Krok 3: Skonfiguruj czujnik ultradźwiękowy i brzęczyk
Krok 3: Skonfiguruj czujnik ultradźwiękowy i brzęczyk
Krok 3: Skonfiguruj czujnik ultradźwiękowy i brzęczyk
Krok 3: Skonfiguruj czujnik ultradźwiękowy i brzęczyk

Czujnik ultradźwiękowy

  • Podłącz GND do szyny uziemiającej na płytce stykowej
  • Podłącz pin Echo do pinu A1 na Arduino
  • Podłącz pin Trig do pinu A0 na Arduino
  • Podłącz VCC do szyny zasilającej na płytce stykowej

Brzęczyk

  • Podłącz krótką nogę aktywnego brzęczyka do GND
  • Podłącz długą nogę aktywnego brzęczyka do styku 13 w Arduino

Krok 4: Krok 4: Konfiguracyjne diody LED

Krok 4: Konfiguracyjne diody LED
Krok 4: Konfiguracyjne diody LED
  • Podłącz obie krótkie nóżki diod LED do szyny GND na płytce stykowej
  • Podłącz długą nogę czerwonej diody LED do styku A4 na Arduino
  • Podłącz długą nogę zielonej diody LED do styku A5 na Arduino

Krok 5: Krok 5: Odbierz kody HEX z pilota

Krok 5: odbierz kody szesnastkowe z pilota
Krok 5: odbierz kody szesnastkowe z pilota

Zanim zaczniesz korzystać z kodu, upewnij się, że masz pilota do telewizora i odszyfruj kody szesnastkowe do pilota. Będziesz musiał zdekodować 3 cyfry dla tego projektu (hasło do twojego "domu"). Nie zapomnij pobrać biblioteki pilotów na podczerwień.

Aby to zrobić, użyj tego kodu:

#włączać

pusta konfiguracja()

{

Serial.początek(9600);

irReceiver.enableIRIn();

}

pusta pętla () {

if (irReceiver.decode(&wynik)) {

irReceiver.resume();

Serial.println(wartość.wyniku, HEX);

} }

Krok 6: Krok 6: Kod końcowy

Link znajduje się powyżej. Jeśli masz jakieś pytania dotyczące kodu, daj mi znać.

Zalecana: