crav Opublikowano 15 Kwietnia 2017 #21 Opublikowano 15 Kwietnia 2017 Po cichu liczę na rozwój sytuacji pod swoje potrzeby
aurban6 Opublikowano 19 Kwietnia 2017 Autor #22 Opublikowano 19 Kwietnia 2017 Zgodnie z obietnicą przedstawiam bardziej szczegółowy opis projektu jak i załączam oprogramowanie. Na wstępie proponuje zapoznanie się z podstawami kontrolerów i programowaniem oraz podjęciem decyzji czy dam radę. W brew pozorom nie jest to skomplikowany proces (mi zajęło ogarnięcie tematu około 1 mc głównie sprzęt bo tutaj można oczopląsu dostać, przed tym znałem tylko słowo Arduino ale ja jestem developerem to miałem łatwo). Polecane lektury: Forbot.pl: http://forbot.pl/blog/artykuly/programowanie/kurs-arduino-w-robotyce-1-wstep-id936 Elektro Przewodnik: https://www.youtube.com/channel/UCdkOVlCU9dTrcnd28qoRRPg Elektro Maras: https://www.youtube.com/channel/UCZqH_brXHGago171APziD0A Blog Korneliusza Jarzębskiego: http://www.jarzebski.pl/arduino.html Sprzęt: (kupujemy gdzie lubimy, przykładowe linki do sklepów) 1 .Arduino Mega (od 159 do 49) https://botland.com.pl/arduino-moduly-glowne/1062-arduino-mega-2560-rev3.html?search_query=arduino+mega&results=73 https://kamami.pl/plytki-zgodne-z-arduino-inne/138384-arduino-mega2560-r3-odpowiednik-plytka-z-mikrokontrolerem-atmega2560.html?search_query=arduino+mega&results=160 http://elty.pl/pl/p/Arduino-Mega-2560-R3-compatible-board/411 http://electropark.pl/plytki-bazowe/3054-arduino-mega-2560-r3-compatible.html 2. Zegar RTC DS3231 (od 12 do 9,90) https://botland.com.pl/moduly-rtc/3790-zegar-czasu-rzeczywistego-modul-rtc-ds3231-i2c-bateria.html?search_query=DS3231&results=10 http://elty.pl/pl/p/Mini-RTC-Module-for-Raspberry-Pi-DS3231/958 http://electropark.pl/rtc-zegary-czasu-rzeczywistego/9767-modul-rtc-ds3231-zegar-czasu-rzeczywistego.html 3. Moduł WiFi ESP8266-01 (od 18,89 do 15,50) https://botland.com.pl/moduly-wifi/4527-modul-wifi-esp-01-esp8266-black-3-gpio-pcb-antena.html?search_query=esp8266&results=44 https://kamami.pl/moduly-wifi/235041-esp-01-modul-wifi-z-esp8266-i-antena.html?search_query=ESP8266+&results=23 http://elty.pl/pl/p/Modul-Wifi-ESP8266/1226 http://electropark.pl/moduly-komunikacji/8141-modul-sieciowy-wifi-esp8266.html 4. Konwerter poziomów logicznych – do podłączenia modułu WiFi (możemy zrezygnować i podłączyć przez rezystor) (od 9,90 do 6,49) https://botland.com.pl/konwertery-napiec/2259-konwerter-poziomow-logicznych-dwukierunkowy-czterokanalowy-sparkfun.html?search_query=konwerter+poziomow&results=35 https://kamami.pl/konwertery-napiec/234535-dwukierunkowy-konwerter-poziomow-logicznych-18-28v-33-5v.html?search_query=konwerter+poziomow&results=92 http://electropark.pl/moduly-wejsc-wyjsc/9705-konwerter-poziomow-logicznych-3-3-5v.html 5. Wyświetlacz FT810 (190 widzę podrożały bo ja dałem 160) http://elty.pl/pl/p/Wyswietlacz-LCD-5-800x480-z-panelem-dotykowym-sterowanianie-SPI%2C-kontoler-FT810-/1783 6. Sonda temperatury DS18B20 (cena w zależności od długości przewodu przyjąłem 2-3m od 27,54 do 12,25) https://botland.com.pl/czujniki-temperatury/4582-sonda-wodoodporna-z-czujnikiem-temperatury-ds18b20-3m.html?search_query=DS18B20&results=35 https://kamami.pl/temperatury/211331-modds18b20.html?search_query=DS18B20+&results=75 http://elty.pl/pl/p/Wodoodporny-czujnik-temperatury-z-DS18B20/368 http://electropark.pl/czujniki-temperatury/10321-sonda-temperatury-ds18b20-wodoodporna-2m.html 7. Przekaźniki koniecznie z optoizolacją (od 14,80 do 24,90) https://botland.com.pl/przekazniki/2579-czterokanalowy-modul-przekaznikow-rm6-z-izolacja-optoelektroniczna-5v-10a125vac.html https://kamami.pl/moduly-z-wyjsciami-mocy/559506-modrl04iso-modul-mocy-z-czterema-przekaznikami-5v-i-optoizolacja-wejsc.html?search_query=modul+mocy+z+czterema+przekaznikami+5V&results=2 (to zakupiłem) http://elty.pl/pl/p/Modul-z-4-przekaznikami-z-transoptorami/669 http://electropark.pl/moduly-wejsc-wyjsc/7300-modul-4-przekaznikow-5v-z-optoizolacja.html 8. Moduł do sterowania LED (taśmy, moduły) (49,50) zastosowałem poczwórny, można pojedyncze https://botland.com.pl/przelaczniki-cyfrowe/8236-modul-wykonawczy-mosfet-irf520-24v5a.html?search_query=modul+mosfet&results=39 https://kamami.pl/moduly-z-wyjsciami-mocy/233503-modmosfet4-modul-mocy-z-czterema-tranzystorami-mosfet-irf540.html?search_query=modul+mocy+z+czterema+tranzystorami+&results=3 (to zakupiłem) http://elty.pl/pl/p/Sterownik-PWM-LED-RGB-3x6A-P9813-/1109 9. Zasilacz 12 V do zasilania całego układu jak i modułów LED (każdy sobie dobierze jaki pasuje, lub wykorzysta to co ma) 10. Zasilacz 9V do Arduino i ewentualnie do zasilaczy płytek stykowych (przykłądy) Zasilacz 9V http://electropark.pl/moduly-zasilania/12246-modul-zasilacza-stabilizowanego-lm7809-9v-2a.html Zasilacze płytek stykowych http://electropark.pl/moduly-zasilania/3085-modul-zasilania-do-plytek-stykowych-3v3-i-5v-usb.html 11. Dodatkowe zakupy to kabelki, rezystory (w sumie 1 do czujnika temperatury lub zamiast konwertera poziomów logicznych). Punkty wrażliwe to: zasilanie, moduł przekaźników koniecznie z optoizolacją, długość przewodów do wyświetlacza.Koszt (pi x drzwi) 350 zł. Polecam dokupić sobie Arduino Mega Sensor Shield V2.0 https://kamami.pl/moduly-sensorow-dla-arduino/197016-arduino-mega-sensor-shield-v20-compatible.html?search_query=Arduino+Mega+Sensor+Shield+V2.0&results=1 ułatwi nam to podłączanie jak i efekt wizualny naszej elektroniki będzie zdecydowanie ładniejszy. Podłączenie: piny: 28, 26, 24, 22 - moduł przekaźnika piny: 6,7,8 (timer 4 ze zmienioną częstotliwością) - R, G, B piny: 44, 45, 46 (timer 5 ze zmienioną częstotliwością) – W, światło szafka, wiatrak pin: 2 – czujnik temperatury piny: 20, 21 – moduł zegara RTC piny: 18 (TX do RX wifi), 19 (RX do TX wifi) – moduł wifi poprzez konwerter poziomów logicznych (można użyć 1 rezystor) to ze względu na różne napięcie logiki w mega jest to 5V, w module 3,3V piny wyświetlacz: 3 (INT), 4 (PD), 9 (CS), 50 (MISO), 51 (MOSI), 52 (SCK) Oprogramowanie: Temat rzeka co developer to inny pomysł. Grzebać modyfikować, dawać pomysły, zadawać pytania. Środowisko: Ściągamy ze strony https://www.arduino.cc/en/Main/Software Arduino IDE na moment pisania jest to wersja 1.8.2 odpowiednio dla swojego systemu oraz instalujemy. Oprogramowanie możemy również pisać (kompilować oraz wgrywać) w Visual Studio z dodatkiem Visual Micro, Atmel Studio 7 z dodatkiem Visual Micro jak komu wygodnie. Ja używam Visual Studio 2015 ale z tego co czytałem to ludzie chwalą sobie darmowego Atmel Studio 7. Zainteresowani sobie poszukają w necie odpowiednich wskazówek. Działamy: Jako, że korzystam z różnych bibliotek i żeby była spójność do projektu dołączyłem wszystkie biblioteki z których korzystam. Po rozpakowaniu AquaBox.zip w katalogu libraries znajdują się wspomniane biblioteki. Uruchamiamy Arduino IDE. Pierwszym krokiem jaki musimy zrobić to wskazać miejsce do zewnętrznych bibliotek Plik -> Preferencje -> Lokalizacja szkicownika Jak na rysunku projekt rozpakowany na dysku c: w folderze Project lokalizacja będzie wskazywać C:\Project\AquaBox Jeżeli to ustawienie pozostawimy w pierwotnej postaci (jak się nie mylę to jest to wskazanie na folder z dokumentami użytkownika\Arduino\ libraries wtedy nasze biblioteki musimy skopiować do tego miejsca. W zasadzie to wszystko co nam potrzebne możemy kompilować i wgrywać. Efekt po kompilacji Jeżeli o czymś zapomniałem (a pewnie tak) to na pewno wyjdzie w „praniu” i spodziewam się pytań. Tak wygląda serce sterownika. Jako że jest to prototyp to zrobione na gumkę i klej Działa wyśmienicie i sprawdza się zasada co na drut to działa najdłużej to i pewnie tak by pozostało gdyby nie pomysł o wersji 2 (kiedy powstanie nie mam pojęcia dltego nie sugerować się poczekam na wersję 2, będą to i tak prawie te same podzespoły ale napewno inaczej zorganizowane). Polecam zastosowanie wcześniej wymienionego Arduino Mega Sensor Shield V2.0 gdybym wcześniej trafił na tego shielda to napewno bym go zastosował zamiast płytki stykowej. Oprogramowanie AquaBox.zip Miłej zabawy ? 1 7
h2athor Opublikowano 19 Kwietnia 2017 #23 Opublikowano 19 Kwietnia 2017 Wielki Szacun !!!!! PS. Gdybym nie był taki stary to bym zrobił maturę na podstawie tego posta !!! . a na jesień spróbuję podejść do tematu i pewnie coś zepsuje
aurban6 Opublikowano 19 Kwietnia 2017 Autor #24 Opublikowano 19 Kwietnia 2017 Zdaję sobie sprawę, że za 1 razem będą problemy, ale zadawajcie pytania w wątku tak żeby inni też mogli skorzystać. Nie mam nic przeciwko temu żeby robić modyfikacje kodu, jak i wykorzystać tylko część do innego projektu np. sama funkcja feed. Myślę, że mogły by powstać odzielne moduły np. sterowanie pompami - timery, feed, sterowanie ogrzewaniem i chłodzeniem. Wysłane z mojego LG-D855 przy użyciu Tapatalka
eazeo83 Opublikowano 19 Kwietnia 2017 #25 Opublikowano 19 Kwietnia 2017 No coś pięknego! Dzięki za Twój wkład pracy i chęć podzielenia się swoim dziełem. Gratuluję inwencji!
timi-akwaria.pro Opublikowano 19 Kwietnia 2017 #26 Opublikowano 19 Kwietnia 2017 (edytowane) @aurban6 dawaj z tym na WDA. Edytowane 19 Kwietnia 2017 przez timi
fenster Opublikowano 20 Kwietnia 2017 #27 Opublikowano 20 Kwietnia 2017 no kolego szacun.. od Twojego posta zainteresowalem się arduino..i mimo ze 17 lat temu skonczylem studia gdzie programowalismy w C+ i nawet w Assemblerze i mnie to nie pociagalo, to teraz czuje ze musze zrobic swojego aquaboxa dzieki za mobilizacje i podzielenie się wiedzaWysłane z mojego SM-N915FY przy użyciu Tapatalka
fenster Opublikowano 20 Kwietnia 2017 #28 Opublikowano 20 Kwietnia 2017 a czy jest szansa ze program zmiesci się w arduino uno?Wysłane z mojego SM-N915FY przy użyciu Tapatalka
aurban6 Opublikowano 20 Kwietnia 2017 Autor #29 Opublikowano 20 Kwietnia 2017 Super jak programowales w c+ to super dasz rade. Z uno moze byc problem wielkosc eeprom i bodajze 3 zegary. Ale jak zrezygnujesz z obslugi led to uno spokojnie da rade. Dzialaj z arduino jak raz posmakujesz to bedziesz musial się na terapie pozniej zapisac tak wciaga W razie czego smialo pytaj.Wysłane z mojego LG-D855 przy użyciu Tapatalka
aurban6 Opublikowano 20 Kwietnia 2017 Autor #30 Opublikowano 20 Kwietnia 2017 Jezeli ktos nie chce takiego kombajna to pomyslalem, ze opracuje sterowanie samymi pompami. Wiem, ze wielu z Was posiada sterownik Romana bardzo dobry i nie potrzebuje sterowania ledami, lecz chcialo by miec np funkcje feed oraz timery w jednym. Opracuje kontroler i oprogramowanie do tego, bez zadnych wyswietlaczy, konfiguracja przez komore plus klawiaturka (przyciski) do wlaczania/wylaczamia co by z komora nie trza bylo latac. Mysle ze calosc mozna by zamknac w 60 zł max 100 zł. Troche sprzetu posiadam tak wiec bede mogl ruszyc z kopyta i zaprezentowac. Czas realizacj okolo 1 mc, bylo by i szybciej ale delegacja, praca oraz żona spowolnia proces .Wysłane z mojego LG-D855 przy użyciu Tapatalka 1 1
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się