Archiwum kategorii: sklep

Przewodnik prezentowy 2017

Nadchodzi czas świąteczny, a wraz z nim, jak co roku pojawia się pytanie “jaki prezent wybrać dla bliskiej nam osoby?”. W tym krótkim przewodniku prezentowym postaram się przedstawić kilka interesujących propozycji. Z racji tego, że budżet świąteczny jest rzeczą względną, podzieliłem prezenty na kategorie cenowe. Pojawi się w nich sporo BBC micro:bita, na którego mam kosmiczną zajawkę. Nie zabraknie taniego, ale bardzo użytecznego ESP8266. Mam też coś dla miłośników budowy konstrukcji mechanicznych. W tym zestawieniu ujmuje tylko produkty i zestawy, które same w sobie mogą stanowić pewną całość.

Jeżeli elektronika to nie Twój żywioł i nie masz czasu na poważny rekonesans, najlepszym wyjściem będzie zakup eleganckiej karty podarunkowej. Pozwól aby bliska Ci osoba sama wybrała swój wymarzony prezent. Minimalna wartość karty to 10 zł. W tym roku dołożyliśmy wszelkich starań, aby karta podarunkowa wyglądała naprawdę genialnie. Na wyjątkową oprawę składa się wysokiej jakości druk offsetowy na grubym papierze kredowym, pokrytym przyjemną w dotyku matową folią i elegancka bordowa koperta. Co nie mniej ważne, na karcie podarunkowej jest też miejsce na osobistą dedykację.

 

Moje propozycje na najbliższe Święta – Poradnik prezentowy 2017/2018

Czytaj dalej

Zbudujmy własną wagę, czyli krótko o HX711

Niedawno w naszym sklepie pojawił się nowy moduł – HX711. Jest to precyzyjny wzmacniacz wrażliwy na zmiany rezystancji belki tensometrycznej. Dzięki niemu z niesamowitą łatwością zaprogramujemy w naszym mikrokontrolerze funkcję pomiaru wagi.

Czytaj dalej

Kilka słów o protoshieldzie – dlaczego warto taki posiadać?

Witam Was! W dzisiejszym artykule chciałbym napisać co nieco o używaniu protoshielda do Arduino. Jest to ciekawa płytka na której możemy w prosty sposób robić prototypy naszych urządzeń, a jak już wszystko będzie gotowe bez najmniejszego nawet problemu polutujemy nasz projekt i będziemy mogli dalej go wykorzystywać w roli łatwego do zdjęcia/założenia shielda do Arduino.

Czytaj dalej

ATmega328 czyli gdy w starym Arduino jest za ciasno

Ostatnio w ofercie naszego sklepu z Arduino zaszły drobne zmiany.

Po pierwsze dostępne są układy ATmega328 z wgranym bootloaderem Arduino. Układy te w lutym 2009 zastąpiły w nowych płytkach Arduino poprzednio używane ATmega168.

ATmega328 - serce i mózg nowego Arduino

ATmega328 - serce i mózg nowego Arduino

Różnica polega na ilości dostępnej pamięci. ATmega328 oferuje dwa razy więcej pamięci RAM i EEPROM (nie kasowanej przez reset) i ponad dwa razy miejsca na programy (30 kB dostępne zamiast 14 kB jak to było z ATmega168)

Jeśli masz starsze Arduino z ATmega168 i jest już Ci trochę ciasno – wymiana układu na ATmega328 powinna zdecydowanie poprawić sytuację.

Druga zmiana jest taka, że od teraz do każdego sprzedawanego Arduino dodajemy kabel USB 2.0 typu A/B (1,5 metra) do podłączenia Arduino do komputera.

Oko Arduino czyli o fotorezystorze a nie mitologii Tolkiena

Oko Arduino – to brzmi jak cytat z J. R. Tolkiena, a chodzi o podłączenie do Arduino fotorezystora. Tym postem mam zamiar zacząć krótki cykl artykułów o podstawach elektroniki.

Fotorezystor to układ, którego oporność zmienia się w zależności od natężenia światła padającego na niego. Pozostaje tylko zmierzyć to w jakiś sposób. W jaki?

Dla zabawowego zastosowania pominiemy na razie zupełnie dokładność pomiaru a jedynie nas będzie interesowała bardzo uproszczona wersja.

Jak to wygląda?

Prosty układ, zmontowany na płytce prototypowej

Prosty układ, zmontowany na płytce prototypowej (kliknij na obrazek aby zobaczyć notki na zdjęciu na stronie Flickra)

Schemat układu jest taki:

Schemat podłączenia Arduino do fotorezystora

 

Schemat podłączenia Arduino do fotorezystora

To co tutaj jest narysowane to tak zwany dzielnik napięcia. Poczytaj na Wikipedii jak dokładnie działa.

W skrócie napięcie w punkcie pomiędzy dwoma rezystorami będzie się zmieniać w zależności od zmieniającej się rezystancji foto rezystora. I to właśnie będziemy mierzyć  naszym programem.

Oto jego kod:

// pin z którego odczytujemy wartość napięcia
int photoPin = 0;
//idczytana wartość
int val = 0;

//początkowa konfiguracja
void setup()
{
  pinMode(photoPin, INPUT); // ustawienie pinu jako wejscie
  Serial.begin(57600);
}

void loop()
{
  //odczytujemy i normalizujemy do przedziału 0-7
  val = analogRead(photoPin)/128;
  for (int i=0;i<=val;i++) {
    Serial.print(".");
  }
  Serial.println();
  delay(90);
}

Program (jak prawie każdy na Arduino) składa się z części przygotowywującej układ do działania (setup) oraz głównej pętli (loop) wykonującej się póki prąd w Arduino…

W głównej pętli mierzymy napięcie, przekształcamy odczytaną wartość w zakres liczb od 0 do 7 (bo Arduino odczytuje napięcie jako liczbę od 0 1023, więc po podzieleniu na 128 i zaokrągleniu w dół dostajemy wynik od 0 do 7) i tyle ile wyszło, tyle kropek wyświetlamy. Chwila przerwy i pętla trwa…

Rezultat działania:

Arduino IDE w trakcie pracy naszego programu

Arduino IDE w trakcie pracy naszego programu

W trakcie pracy zakrywam ręką fotorezystor, zmieniając jego rezystancję a w rezultacie napięcie odczytywane przez Arduino na PIN 0. Ilość kropek jest proporcjonalna do odczytanego napięcia.

Wykaz części

Już wkrótce – jak można fizycznie pokazać zmieniający się odczyt.