Spisu treści:

Interfejs statku kosmicznego Arduino: 3 kroki
Interfejs statku kosmicznego Arduino: 3 kroki

Wideo: Interfejs statku kosmicznego Arduino: 3 kroki

Wideo: Interfejs statku kosmicznego Arduino: 3 kroki
Wideo: Никита, микрофон и космические корабли 2024, Lipiec
Anonim
Interfejs statku kosmicznego Arduino
Interfejs statku kosmicznego Arduino

Cześć poinstruowana społeczność, Tym razem stworzyłem jeden z najprostszych projektów do uzupełnienia z Arduino Uno: obwód statku kosmicznego. Nazywa się to tak, ponieważ jest to rodzaj programowania i obwodów, które byłyby używane we wczesnych programach telewizyjnych i filmach science fiction, aby naśladować efekt „migania przycisków”, który miał pokazywać, że statek rakietowy działa poprawnie. Istnieje wiele zasobów online, aby wykonać ten projekt, ale mam nadzieję, że opublikowanie go w Instructables pomoże większej liczbie osób zainteresować się eksperymentowaniem z Arduino.

Materiały:

  • Płytka Arduino Uno (preferowany zestaw startowy)
  • Deska do krojenia chleba
  • Schemat połączeń pokazany na schemacie, w tym: przewody połączeniowe, rezystory, diody LED i przycisk
  • Komputer z zainstalowanym programem do kodowania Arduino

Krok 1: Zbuduj moduł

Zbuduj moduł
Zbuduj moduł
Zbuduj moduł
Zbuduj moduł
Zbuduj moduł
Zbuduj moduł

Najpierw upewnij się, że Twoje Arduino jest odłączone od źródła zasilania. Następnie wykonaj następujące kroki, aby połączyć wszystkie elementy obwodu:

  1. Podłącz płytkę stykową do 5 V (dodatniego) i uziemienia (ujemnego) Arduino.
  2. Umieść dwie czerwone diody LED w gnieździe „e” na płytce stykowej, nieco wyżej na płytce, z zieloną diodą LED w tym samym gnieździe poniżej.
  3. Podłącz katodę każdej diody LED do uziemienia za pomocą rezystora 220 omów.
  4. Podłącz anodę zielonej diody LED do cyfrowego styku 3 w Arduino i zrób to samo dla czerwonych diod LED na stykach 4 i 5.
  5. Umieść przełącznik pod diodami LED w szczelinach pomostowych płytki stykowej „e” i „f”. Podłącz górną stronę do zasilania, a dolną do styku cyfrowego 2. Po tej samej stronie dodaj do masy rezystor 10 kiloomów. (Rezystor ten powoduje odczyt „LOW”, gdy przycisk nie jest wciśnięty.)

Krok 2: Zakoduj projekt

Zakoduj projekt
Zakoduj projekt

Skorzystaj z powyższego obrazu i skopiuj i wklej kod do swojego projektu. Jeśli trudno to zobaczyć, kliknij ten link i pobierz kod z GitHub:

Kilka rzeczy, na które należy zwrócić uwagę, to to, że możesz zmienić „switchState == LOW” na „switchState == HIGH”, aby zmienić zachowanie modułu: będzie migać po zwolnieniu i pozostanie stały po naciśnięciu. Inną rzeczą, na którą należy zwrócić uwagę, jest to, że możesz zmienić wartość instrukcji "opóźnienie", aby dostosować szybkość migania czerwonej diody LED po naciśnięciu przycisku.

Krok 3: Prześlij kod i graj ze swoim interfejsem

Prześlij kod i graj ze swoim interfejsem
Prześlij kod i graj ze swoim interfejsem
Prześlij kod i graj ze swoim interfejsem
Prześlij kod i graj ze swoim interfejsem

Podłącz Arduino do komputera i wgraj kod; miejmy nadzieję, że wszystko działa! Jeśli nie, sprawdź połączenia kablowe i upewnij się, że cały kod jest napisany poprawnie. Napraw wszelkie błędy i prześlij ponownie.

Zielona dioda LED powinna świecić światłem ciągłym. Naciśnij i przytrzymaj przycisk, a czerwone diody LED powinny migać naprzemiennie! Możesz zrobić osłonę na przycisk i diody LED, aby mówić, co chcesz, i ukryć przewody, jeśli chcesz. Mam nadzieję, że dobrze się bawiłeś przy tym projekcie!

Zalecana: