czwartek, 10 kwietnia 2014

Podnoszące poziom szczęścia zakupy:)

W  tym poście przedstawię wam parę przydatnych elementów z dziedziny elektroniki które przydadzą się wam w dalszej pracy z RPI lub arduino.

1. przewód IDC 26-pin


 2. moduł protoPi do płytki stykowej. (jak wiadomo piny w RPI nie mają ochrony, (no chyba że jest założona obudowa) i podczas podłączania przewodów można niechcący zrobić zwarcie i usmażyć malinkę).



3. płytka stykowa (jak widać na zdjęciu posiada paski czerwony i niebieski oznaczające polaryzację zasilania)


4. Rezystory (opornik) jak sama nazwa wskazuje stawią opór i nadmiar energii zamienia w ciepło.(najlepiej o różnych parametrach)
Po więcej informacji odsyłam do: Opornik



 5. Cyfrowy termometr (czujnik cyfrowy) wyposażony w interfejs komunikacyjny 1-wire.


6. Dioda IR inaczej zwana nadajnik podczerwieni.


 7. Tranzystor NPN (bipolarny)


8. N-MOSFET (tranzystor polowy) MOSFET


9. Odbiornik IR (odbiornik podczerwieni)


10. Potencjometr obrotowy 10k


11. Buzzer z generatorem tonu ciągłego zasilany napięciem 5v.


12. Rejestr przesuwny Rejestr_przesuwny


13. Ekspander wyprowadzeń mikro kontrolera (pozwala zwiększyć ilość pinów cyfrowych (do 8))
 jak widać na obrazku poniżej (schemat podłączenia pod arduino) z jednego pinu cyfrowego robimy osiem kolejnych ( zielone wolne linie na płytce stykowej)
Przykładowy program (sprawdza czy został wciśnięty przycisk i jeżeli tak to zapala diodę LED)
#include <PCF8574.h>
#include <Wire.h>

// Definicje numerow pinow ukladu dla nazw
#define LED 4
#define BUTTON 3

// stworzenie obiektu ukladu
PCF8574 expander;

void setup()
{
  // ustalenie adresu ukladu
  expander.begin(0x20);
  // ustalenie pinu LED (4) jako wyjscia
  expander.pinMode(LED, OUTPUT);
  // ustalenie pinu BUTTON (3) jako wejscia
  expander.pinMode(BUTTON, INPUT);
  // ustawienie pinu BUTTON domyslnie w stanie wysokim
  expander.pullUp(BUTTON);
}

void loop()
{
  // sprawdzanie czy na pinie BUTTON jest stan niski
  if (expander.digitalRead(BUTTON) == LOW)
  {
    // jesli tak to zapala diode LED
    expander.digitalWrite(LED, LOW);
  }
  
  else
  {
    // jesli nie to wylacza
    expander.digitalWrite(LED, HIGH);
  }
}
(źródło: http://technovade.pl/produkty/pcf8574p-ekspander-wyprowadze%C5%84-mikrokontrolera )


14. Dioda RGB (dioda świecąca różnymi kolorami)


15. Foto rezystor (działa podobnie jak opornik z tym że rezystancja zależy od natężenia światła; gdy oświetlimy foto rezystor spada jego rezystancja a co za tym idzie zwiększa się przepływ prądu.)


16. Przycisk mono stabilny (switch)


17. Wyświetlacz 2x16 niebieski + goldpin ( wyświetlacz z dwoma liniami wyświetlania po 16 znaków)


18.  ATmega 328P-PU z bootloaderem Arduino (mikro kontroler AVR)


19. Mikro kontroler AVR ATmega88PA-PU


20. Złącze ARK4 to płytki stykowej (pozwala na podłączenie przewodów do płytki stykowej za pomocą złącz śrubowych.)


21. Wtyk IDC 26 pin (patrz punkt 1) pozwala podłączyć taśmę IDC bezpośrednio do płytki stykowej


22. Programator AVR USBasp pozwala programować mikro kontrolery AVR (patrz punkt 18) przez gniazdo USB komputera.


23. Miernik uniwersalny (na zdjęciu model UNI-T UT33B) inaczej zwany multimetrem pozwala na pomiar napięcia stałego, zmiennego, natężenia prądu stałego, rezystancji (oporności).

24. Różnego rodzaju zworki i przewody do płytek stykowych
 25. Diody LED

wszystkie wyżej wymienione elementy zakupiłem w sklepie internetowym http://botland.com.pl/

Brak komentarzy: