» Elektronika » Arduino »Przypomnienie o konieczności zatrzymania wietrzenia

Przypomnienie o konieczności zatrzymania wietrzenia



Zdecydowałeś się przewietrzyć pokój. Otworzyli okno „na kilka minut”, poszli do kuchni i przypomnieli sobie po kilku godzinach. Autor Instructables pod pseudonimem DerGlorreiche wymyślił, jak korzystać z tablicy DigiSpark, aby zapobiec takim sytuacjom. Jest bardzo tani, a mikrokontroler ma wbudowany czujnik temperatury. Niedokładne, ale zrobi to w takim przypadku, ponieważ zmiana temperatury podczas wentylacji jest dość duża i można ją łatwo zarejestrować nawet przy niedokładnym pomiarze.

Zastanów się domowej roboty bliżej. Składa się z samego DigiSpark, „ucha” ze starych słuchawek, przycisku i baterii:



Ale te elementy są osobne, a także dioda, kontroler ładowania i grzebień, oto przykłady innych baterii, które również nadają się do projektowania:



A główny składnik jest bardzo blisko:



Kreator rozpoczyna pracę nad pracą domową z oprogramowaniem układowym DigiSpark.
Po pierwsze, pasuje do planszy Arduino IDE zgodnie z opisem. Robi pierwszy krok w kierunku zmniejszenia zużycia energii, wybierając Digispark (1 MHz - brak USB) w menu Narzędzia. W ogóle miliherce nie mają z tym nic wspólnego.

Istnieją dwa sposoby wypełnienia szkicu. Najpierw: przejdź, skopiuj tekst do schowka, utwórz nowy plik w środowisku programistycznym i umieść w nim kod ze schowka. Drugim jest pobranie, rozpakowanie archiwum i otwarcie pliku szkicu ze środowiska programowania. Następnie należy rozpocząć nalewanie przy wyłączonej głowicy dynamicznej, w przeciwnym razie nic nie zostanie zarejestrowane. Po udanym programowaniu dioda elektroluminescencyjna na płycie na styku 6 mikrokontrolera mignie pięć razy, a po ośmiu sekundach raz zaświeci, a następnie co 24 sekundy.

Ponadto nie można nic zrobić, aby zmniejszyć zużycie energii, bieżące zużycie płyty w tej formie jest mierzone w jednostkach miliamperów. Ale DerGlorreiche nie lubi ładować akumulatorów nawet co kilka dni i chce zredukować prąd do jednostek mikroamperów. Odcina drukowany przewód, który przechodzi do diody LED wskazującej moc, zamiast tego można usunąć rezystor z oznaczeniem 102. Usuwa liniowy stabilizator umieszczony między zewnętrzną płytką stykową zasilania a mikrokontrolerem, kieruje napięcie z tej płytki bezpośrednio do mikrokontrolera. Odcina on przewód pochodzący od rezystora oznaczonego 152 do ósmego styku mikrokontrolera.Aby nie stracić możliwości przeprogramowania płyty, łączy terminal rezystora, który właśnie został odłączony, z wyjściem złącza USB, z którego napięcie wynosi +5 V. Teraz, gdy jest zasilany przez USB, ten rezystor zużywa prąd, ale gdy jest zasilany z wyznaczonych padów, nie ponieważ zapobiega temu dioda znajdująca się na płytce (spadek napięcia na niej okazuje się mniejszy niż 0,5 V i nie otwiera się).



Ale jeśli zasilasz urządzenie nie z baterii podłączonej do wyznaczonych styków, ale przez USB z banku energii bez funkcji automatycznego wyłączania (w UE, gdzie mieszka mistrz, oficjalnie zabronione jest ich sprzedawanie), rezystor nadal będzie pobierał prąd. Aby temu zapobiec, możesz podłączyć rezystor nie do linii USB +5 V, ale do styku 5 mikrokontrolera (deweloper nieprawidłowo wskazał styk 4, i jest wspólny przewód), przed tym (zawsze przed!) Miga. Teraz, podczas programowania, jednostka logiczna pojawi się na piątym pinie mikrokontrolera, a rezystor zapewni prawidłowe działanie interfejsu USB.

Prostszym rozwiązaniem jest zaprogramowanie DigiSpark raz, a następnie odłącz rezystor i nie podłączaj go nigdzie. Oprogramowanie układowe jest proste i jednofunkcyjne, więc nie trzeba nigdy go aktualizować. Jeśli leci, ale możesz tymczasowo podłączyć rezystor, a następnie wyłączyć go ponownie.

Na zdjęciu DigiSpark jest zasilany przez power bank:



Przed każdym wietrzeniem przypomnienie musi zostać ponownie uruchomione. Możesz wyłączyć zasilanie na krótki czas lub umieścić przycisk między wspólnym przewodem a padem zaciskowym PB5 (jest to styk 1 mikrokontrolera - reset). Deweloper przylutował przycisk do miejsca, w którym znajdował się stabilizator napięcia: duży obszar był wspólnym drutem, a na małych wejściach i wyjściach stabilizatora, aby napięcie zasilające nie przedostało się przez przycisk, mistrz przeciął odpowiednie przewodniki.

Mistrz podłączył dynamiczną głowę do wniosków z tablicy pokazanych na zdjęciu. Jeśli zamierzasz przeprogramować płytkę, wówczas zarówno główka, jak i akumulator muszą być odłączalne za pomocą grzebieni. Akumulator można ładować tylko za pomocą kontrolera ładowania.



Skorzystaj z przypomnienia w ten sposób. Kładą go na parapecie, uruchamiają ponownie, krótko wyłączając zasilanie lub naciskając przycisk, jeśli taki istnieje. Otwórz okno i wyjdź. Temperatura spada, czujnik temperatury wbudowany w mikrokontroler wykrywa to. Jeśli po pięciu minutach temperatura nie zacznie rosnąć (okno jest zamknięte), urządzenie uruchomi alarm dźwiękowy. Najpierw sygnał rozbrzmiewa przez 10 minut, a następnie zatrzymuje się, po czym jest okresowo włączany na 10 sekund z przerwami stopniowo rosnącymi z 24 sekund do 5 minut. I tak dalej, aż zatrzyma się wietrzenie. Przed kolejnym wietrzeniem konieczne jest ponowne ręczne uruchomienie.
7
7
7

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...