jako że parę osób zakupiło u mnie jak i korzysta z mojego projektu płytki i prosiło mnie o wykaz elementów jak i pomoc przy składaniu zestawu postanwiłem napisać ten temat i dodawać do niego informacje jak i osoby zainteresowane mogą tutaj pytać.
Tutaj jest strona projektu na ktorej znajduje sie schemat plytki, lista części z Eagla jak i dane do wydruku (spakowane gerbery).
https://github.com/terragady/ArdBir
(w załączniku dodaje pliki do wykonania płytki jednostronnej w domu jezeli się komuś przyda)
Aby wszystko było w jednym miejscu może wrzucę tam i sam program oraz jego alternatywy.
Nie będę opisywał samego sterownika bo jest to na stronie autorów jak i w instrukcji na moim githubie.
Wykaz elementów:
A więc napiszę na wstępie jakich elementów potrzebujemy (w miare mozliwosci bede podawal linki do chinczykow, ceny sie zmieniaja wiec czasem warto poszukac tanszej aukcji, np paczka rezystorow kosztowala 80 centow a teraz prawie 2 dolary, czesci dostepne sa tez w polsce w sklepach z elektronika ale nie zawsze taniej :
potencjometr (zmiana kontrastu na wyswietlaczu):
1 x 10k z rozstawem jak 3362P - http://pl.aliexpress.com/item/10Pcs-Lot-3362P-103-10K-ohm-Trimpot-Trimmer-Potentiometer-Variable-resistor-new-original/32643849629.html
Tranzystory:
3 x BC337 (lub inne w tym formacie) - http://pl.aliexpress.com/item/20PCS-BC337-BC337-25-NPN-Transistor-TO-92/2033142790.html
Skręcane porty (nie wiem jak to się dokładnie po polsku nazywa):
1 x potrójny - http://pl.aliexpress.com/item/10PCS-KF301-3P-5-08mm-3-Pin-Connect-Terminal-Screw-Terminal-Connector/32535228015.html?scm=1007.13339.33317.0&pvid=6b16cbec-10f7-44ad-8610-fa389e0f36bb&tpp=1
3 x podwójny - http://pl.aliexpress.com/item/20pcs-KF301-2P-2-Pin-Plug-in-Screw-Terminal-Block-Connector-5-08mm-Pitch/32526253654.html?smToken=94c37f1ea51d4ab8afd19206aa707370&smSign=U%2BIlFFtQgiwj82xQNWBj5Q%3D%3D
zamiast tego mozemy po prostu przylutowac kable na stale albo dac jakeis inne zlaczki jezeli nie mozemy dostac takich portow.
LEDy:
2 x LED do wskaźnika załączenia pompy i grzałki (nie są niezbędne)
tutaj rozne kolory w jednej paczce: http://pl.aliexpress.com/item/50pcs-5mm-LED-diode-Light-Assorted-Kit-DIY-LEDs-Set-White-Yellow-Red-Green-Blue-free/32621546434.html
Serce:
1 x Arduino nano 3.0 - http://pl.aliexpress.com/item/Free-Shipping-1pcs-Nano-3-0-Controller-Board-Compatible-with-Arduino-Nano-CH340-USB-Driver/2023467153.html
(mozna dostac za ~1,7 dolara)
ciekawa alternatywa - kopia Nano ale z microUSB portem, ja sie przerzucilem na nie
https://pl.aliexpress.com/item/Nano-CH340-ATmega328P-MicroUSB-Compatible-for-Arduino-Nano-V3/32572612009.html?spm=2114.13010608.0.0.5IM5pa
Wyswietlacz:
1 x HD44780 20x4 - http://pl.aliexpress.com/item/Free-shipping-LCD-Board-2004-20-4-LCD-20X4-5V-Blue-screen-LCD2004-display-LCD-module/32356446642.html
sa rozne kolory, biale na niebieskim tle i zolte na zielonym.
Inne:
2 x dioda prostownicza moze byc 1N4007 - http://pl.aliexpress.com/item/Free-Shipping-100-PCS-1N4007-IN4007-Rectifier-Diode-1A-1000V-DO-41/1590411869.html
4 x przycisk lub ew 1 x przyciski membranowe takie jak z ali - http://pl.aliexpress.com/item/5PCS-New-1x4-Key-Matrix-Membrane-Switch-Control-Panel-Slim-Keyboard-Keypad/32587460405.html(oczywiscie mozna uzyc normalnych 4 pojedynczych przyciskow)
1 x buzzer - moze byc cos takiego - http://pl.aliexpress.com/item/DC3-24V-Industrial-Continuous-Sound-Electronic-Alarm-Buzzer-85dB/32240629705.html
moze byc jakis z recyklingu z czegos innego
1 x czujnik temperatury (w razie W mozna zakupic wiecej zeby bylo pod reka) na kablu w osłonce - http://pl.aliexpress.com/item/Waterproof-Digital-Thermal-Probe-or-Sensor-DS18B20-DS18B20-Sensor-2m-cable/32456946278.html
lub sam czujnik do podłączenia http://pl.aliexpress.com/item/For-DALLAS-DS18B20-18B20-18S20-TO-92-IC-CHIP-Thermometer-Temperature-Sensor/32633549009.html(mozna uzyc zwyklej skretki do podlaczenia takiej jak do internetu)
cos co się może przydać:
pinheady do np przyłączenia ekranu, ledów, przycisków (do arduino dodają w zestawie przycięte na miarę - http://pl.aliexpress.com/item/Free-Shipping-40pcs-lot-20pcs-1x40-Pin-2-54mm-Single-Row-Female-20pcs-Male-Pin-Header/32246782720.html
takie złączki do kabli - http://pl.aliexpress.com/item/10Pcs-PCT-213-3-Pin-Universal-compact-wire-wiring-connector-conductor-terminal-block-with-lever/32653277018.html
przekazniki - do malej pompy/mieszadla moze byc cos takiego http://pl.aliexpress.com/item/Free-Shipping-1pcs-lot-SRD-12VDC-SL-C-PCB-Type-12V-DC-SONGLE-Power-Relay/32504015105.html
do wiekszych grzalek, pomp, mieszadel cos takiego: http://pl.aliexpress.com/item/Newest-solid-state-relay-SSR-25DA-25A-actually-3-32V-DC-TO-24-380V-AC-SSR/32583056369.html
do tego radiator sie przyda np taki http://pl.aliexpress.com/item/New-Aluminum-Heat-Sink-For-Solid-State-Relay-SSR-Small-Type-Heat-Dissipation-Brand-New-Hot/32638635551.html
Ja osobiście do pompy daję jeszcze trójpozycyjny przełącznik aby można było włączyć pompę niezależnie od ArdBira.
Do obudowy można dokupić do termometru i pompy takie złączki GX12 na 2 lub 3 piny http://pl.aliexpress.com/item/1pcs-GX12-2-Pin-Male-Female-12mm-Wire-Panel-Connector-Aviation-Plug-L88-GX12-Circular-Connector/32658280262.html
czasem na ebayu sa one po taniosci, trzeba poszukac.
Do tego potrzebujemy oczywiście chwilę wolnego czasu oraz parę narzędzi, jakaś lutownica, ja akurat obecnie mam taka zwykla od chinczyków jak i spoiwo cynowe również
Jak ktoś ma dostęp do drukarki 3D to może wydrukować sobie panel przedni jak i cała obudowę, tutaj link do panelu https://www.thingiverse.com/thing:1016737
mozna zerknąć na 3dhub i sprawdzić może akurat ktos ma drukarkę w okolicy i po kosztach wydrukuje wrzucę też swoją wersję panelu bo ta nie do końca mi się podobała i ją przerobiłem.
Podłączenie:
Wszystko montujemy na stronie gdzie sa zaznaczone elementy (na tej pokazanej na obrazku) i jest to tył urządzenia. Wyjątkiem jest LCD który montujemy z drugiej strony. Jak komuś wygodniej to oczywiście niektóre elementy mozna dać wewnątrz między LCD a płytką jak np porty przycisków czy wyjścia do LEDów.
LCD montujemy najlepiej na stałe używając pinheadów. Otwory na płytce są wymierzone do tej płytki z LCD więc można użyć dedykowanych spacerów z nylonu lub miedzianych ew można uzyć czegokolwiek, kawałek plastikowej rurki czy czegoś tkaiego i np skleić klejem na gorąco, w zależności jak chcemy póżniej przyczepić wyświetlacz do obudowy ale też to może być na stałe klejem na gorąco. Oczywiście jak ktoś ma drukarkę 3D wszystko może sobie wydrukować
EDIT 01.03.2017
Plytka ma juz wszystkie opisy na silkscreen do podlaczenia oraz wartosci
Wgrywanie i ustawienia:
plik ustawien do plytki:
https://github.com/terragady/ArdBir/blob/master/PCB%20terragady.h
możemy wkleić zawartość do pliku "Pcb_ArdBir_DanielXan.h" i korzystać w opcjach z zaznaczoną tą wersją.
(Można kliknąć prawym i "zapisz plik jako" jeżeli potrzebujemy ten plik)
Różni się jedynie pinem od głosnika który jest zmieniony z 8 na 10. (const byte Buzz = 10; )
EDIT 02.03.2017
Plik z ArdBirem jest przyczepiony do tematu, znajduje sie tam juz gotowa konfiguracja do mojej plytki.
Dodatkowo w zalaczniku jest holenderski soft (MBSE ArdRims) ktory polecam zamiast ArdBira, lepsze opanowanie biblioteki PID i lepsze ustawienia, mniej bledow oraz inne podejscie do zmiennych, pracuje sie na nim wygodniej
Jak znajdę chwilkę napiszę jak wgrać i poustawiać program. Mam nadzieję że się to komuś przyda
Jeszcze dodam pare przydatnych linków:
Tutaj możemy znaleźć oryginalne źródło programu ArdBir:
https://github.com/ArdBir/Open-ArdBir
polska wersja ArdBira 2.8.3RC dzięki uprzejmości kolegi Rosiak:
http://www.piwo.org/topic/10829-sterownik-do-kadzi-zaciernej/page-2?do=findComment&comment=394651
Holenderska wersja sterownika, moim zdaniem lepsza i ciagle sie rozwija, juz testuja rowniez dodanie modulu ESP dla wifi
http://www.hobbybrouwen.nl/forum/index.php?topic=31472.msg480811#msg480811
https://github.com/mbroek/MBSE-ArdRims
oczywiście można ją wgrać do wyżej opisanej płytki
dla ciekawości tajwańska wersja oprogramowania:
http://vito.tw/
raczej nie do używania na codzień gdyż jest mocno nie dopracowana
Ciekawey artykuł o PID:
https://github.com/terragady/ArdBir/blob/master/PID%20without%20PhD.pdf
Piszcie czego brakuje, swoje problemy itd, lepiej tu niż na PW to będzie pożytek dla innych też.
Oficjalny projekt ArdBir umarł, ale żyją jego odnogi więc projekt jest tak jakby dalej rozwijany. Alternatywą może być CraftBeerPi wykorzystujący RaspberryPi i na razie niestety brak przystosowanej płytki żeby nie spalić sobie RPi (mam prototyp shielda jakby ktoś chciał - https://github.com/terragady/CraftBeerPi
Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.