< BLOG >

Z breadboardu na rynek: projektowanie PCB IoT dla projektów na Arduino

15.01.2025Blues Brackets Team
Projektowanie PCB IoT dla Arduino

Prototyp na płytce stykowej działa — co dalej?

Masz działający prototyp na Arduino zrobiony na płytce stykowej. Czujniki czytają dane, kod działa, całość robi to, co ma robić. Problem w tym, że płytka stykowa nie jest sprzętem produkcyjnym. Połączenia potrafią puszczać „same z siebie”, całość jest duża, nieporęczna, a wytwarzanie tego w skali (dziesiątki, setki sztuk) zwyczajnie nie ma sensu.

Przejście z prototypu do produktu oznacza w praktyce jedno: projekt własnej płytki PCB (drukowanej płytki elektronicznej). W przypadku urządzeń IoT dochodzą dodatkowe tematy, których w prototypie często nie widać: antena (Wi‑Fi/Bluetooth), layout RF, budżet energetyczny przy zasilaniu bateryjnym, odporność na zakłócenia i warunki środowiskowe.

W tym poradniku przechodzimy przez proces projektowania PCB IoT dla projektów na Arduino: co jest inne niż w „zwykłej” elektronice, jak wygląda migracja krok po kroku, jakie są koszty i kiedy warto włączyć zespół, który robi to na co dzień.

Usługi rozwoju IoT

Przechodzisz z prototypu na produkt IoT? Nasz zespół z Polski realizuje projekt PCB, firmware dla ESP32 i Nordic nRF, łączność BLE oraz platformy chmurowe — od prototypu po produkcję.

Poznaj usługi rozwoju IoT

Czym jest projektowanie PCB IoT i dlaczego ma znaczenie

Płytka stykowa vs PCB produkcyjne: Płytka stykowa jest świetna do eksperymentów, ale ma ograniczenia. Połączenia są nietrwałe — nawet hobbyści, gdy projekt się stabilizuje, przechodzą na lutowaną płytkę prototypową, bo „na stykowej” wcześniej czy później coś się poluzuje. Do tego dochodzi rozmiar i brak powtarzalności.

PCB produkcyjne daje powtarzalność, niezawodność i pozwala zmniejszyć całość. Integrujesz na jednej płytce mikrokontroler, czujniki, zasilanie i komunikację. Możesz dopasować kształt do obudowy, dodać punkty testowe, złącza pod montaż i serwis. W serii PCB jest też dużo tańsze niż opieranie produktu o płytki deweloperskie.

Specyfika IoT: Projekty IoT mają kilka „min”:

  • Antena i RF: Wi‑Fi/Bluetooth wymagają sensownego rozmieszczenia anteny i poprawnego layoutu RF. Jeśli zrobisz to źle, urządzenie będzie zrywać połączenia i mieć słaby zasięg.
  • Zakłócenia: Wysokie częstotliwości i przetwornice potrafią zatruć analog, czujniki i radio. Tu liczy się masa, prowadzenie ścieżek i separacja sekcji.
  • Zasilanie bateryjne: W IoT często wygrywa ten, kto potrafi zejść z poborem prądu. Każdy mikroamper robi różnicę, gdy celem są miesiące pracy.
  • Integracja czujników: Analog wymaga kondycjonowania sygnału i walki z szumem, cyfrowe interfejsy wymagają właściwych podciągnięć, poziomów logicznych i sensownego routingu.
  • Środowisko pracy: Wilgoć, kurz, wibracje, temperatura — w produkcie to codzienność, a w prototypie często tego nie testujesz.

Kiedy potrzebujesz PCB: Gdy przestajesz robić „jedną sztukę na biurko”. Jeśli myślisz o serii, potrzebujesz konkretnego rozmiaru/kształtu, albo wchodzą wymogi formalne (FCC/CE), to dobrze zaprojektowane PCB przestaje być opcją, a staje się koniecznością.

Krok po kroku: od Arduino do własnej płytki IoT

Schemat elektryczny (schematic)

Najpierw robisz schemat: formalnie opisujesz to, co dziś masz z kabli na płytce stykowej. Wybierasz mikrokontroler. Jeśli prototyp był na Arduino Uno, czasem zostaje ATmega328P, ale w IoT często wybiera się ESP32 (Wi‑Fi + Bluetooth w jednym) albo STM32 (większa kontrola czasu rzeczywistego, peryferia, DMA).

Następnie dochodzą elementy, które w prototypie były „ukryte” w modułach: kwarc/rezonator, kondensatory odsprzęgające, rezystory podciągające, stabilizatory napięcia. Projektujesz zasilanie: przy baterii to często układ ładowania, zarządzanie baterią, dobór przetwornicy/stabilizatora o niskim prądzie spoczynkowym. Jeśli nie używasz ESP32, dochodzi moduł łączności i elementy dopasowania anteny.

Layout PCB (rozmieszczenie i prowadzenie ścieżek)

Gdy schemat jest gotowy, przechodzisz do layoutu. W IoT rozmieszczenie komponentów ma ogromne znaczenie.

Antena powinna być z dala od „brudnych” źródeł zakłóceń (przetwornice, szybkie magistrale, silniki), a sekcja RF powinna być możliwie czysta. Kluczowa jest też masa: ciągła płaszczyzna masy pod anteną (zgodnie z wytycznymi producenta) i rozsądne prowadzenie powrotów prądów.

Wysokoszybkie sygnały trzymasz krótko, analog separujesz od cyfry, a zasilanie prowadzisz tak, żeby spadki napięć nie robiły problemów. Pamiętaj o termice — stabilizatory liniowe grzeją się, zwłaszcza przy większych różnicach napięć.

DFM: projekt pod produkcję (Design for Manufacturing)

PCB musi dać się produkować. Używaj standardowych footprintów i rozsądnych szerokości ścieżek/odstępów zgodnych z możliwościami fabryki. To samo dotyczy solder maski i opisów (silkscreen).

Pomyśl, jak to będzie składane: ręcznie (małe serie) czy automatem (pick&place). Jeśli docelowo chcesz montaż automatyczny, warto od razu projektować pod to — inaczej przepłacisz później na poprawkach.

Prototypy i testy

Zamawiasz pierwszą serię prototypową PCB (często 5–10 sztuk) i testujesz. Sprawdzasz połączenia, pobór prądu, stabilność zasilania, jakość łączności i działanie czujników. Prawie zawsze coś wyjdzie: to normalne. Większość projektów robi 2–3 iteracje PCB, zanim wejdzie w produkcję.

PCB IoT: tematy, które najczęściej „bolą”

Antena i layout RF

To jeden z częstszych powodów problemów w IoT. Antena na PCB jest tania i mała, ale wymaga dyscypliny layoutu. Antena zewnętrzna działa lepiej, ale podnosi koszt i komplikuje obudowę.

Krytyczne jest dopasowanie impedancji (zwykle 50 Ω) i poprawny układ masy oraz stref „keep‑out”. Testuj radio wcześnie — poprawki na etapie gotowego produktu potrafią być bardzo kosztowne.

Zasilanie i budżet energetyczny

W urządzeniach bateryjnych wszystko kręci się wokół poboru prądu. Dobór stabilizatorów/przetwornic to jedno, ale równie ważne jest to, co robisz w uśpieniu: wyłączanie peryferiów, usypianie czujników, odcinanie zasilania sekcji, gdy nie są potrzebne.

ESP32 potrafi zejść w deep sleep poniżej 0,1 mA, a STM32L nawet poniżej 1 µA. Dla porównania, „gołe” Arduino Uno jako płytka deweloperska potrafi pobierać dziesiątki mA — i stąd bierze się różnica „dni vs miesiące”.

Integracja czujników

Analog często wymaga filtracji i poprawnego prowadzenia mas. Cyfrowe czujniki wymagają właściwych podciągnięć (I²C), sensownego routingu zegarów (SPI) i konwersji poziomów, jeśli mieszasz 3,3 V i 5 V.

Ochrona środowiskowa

Jeśli urządzenie ma pracować w trudnych warunkach, dochodzi temat powłok ochronnych (conformal coating), doboru złączy, mocowań i obudowy. Metalowe obudowy potrafią „zabić” radio, a szczelne potrafią przegrzać elektronikę.

Koszty i opcje produkcji

Koszt projektu: możesz robić PCB samodzielnie (KiCad, EasyEDA), ale płacisz czasem i ryzykiem błędów. Profesjonalny projekt PCB dla typowego IoT to często rząd 2 000–10 000 USD (zależnie od złożoności).

Narzędzia: KiCad jest darmowy i wystarczający w wielu projektach. Narzędzia klasy Altium są drogie, ale dają wygodę i funkcje dla większych zespołów. W praktyce ważniejsze od narzędzia jest doświadczenie osoby, która robi layout.

Koszt produkcji PCB: zależy od rozmiaru, warstw i wolumenu. W małych seriach (10–50 szt.) często płacisz kilka dolarów za płytkę. Przy setkach i tysiącach cena spada. Do tego montaż: ręczny ma sens w małych seriach, automatyczny wymaga setupu (często 500–2 000 USD), ale przy 100+ sztukach zwykle zaczyna się opłacać.

Porównanie z Arduino: Uno to ok. 20 USD detalicznie, a sam ATmega328P to ok. 1 USD w hurcie. Przy 100–1000 sztukach własna płytka potrafi kosztować wielokrotnie mniej niż wkładanie do produktu płytek deweloperskich. Punkt zwrotny często wypada w okolicach 50–100 sztuk (zależnie od złożoności i kosztu projektu).

Kto to zrobi: na prototypy często wybiera się szybkie fabryki typu JLCPCB/PCBWay (również z montażem). Przy większych wolumenach wchodzi współpraca z montażownią/producentem, testy i kontrola jakości.

Kiedy warto włączyć profesjonalny zespół od PCB IoT

Zwykle wtedy, gdy pojawia się choć jeden z punktów:

  • masz wymagania RF (zasięg, stabilność, antena na PCB) i nie chcesz ryzykować iteracji „w ciemno”,
  • wchodzi certyfikacja (FCC/CE) i trzeba projektować pod zgodność od początku,
  • celujesz w większy wolumen i błędy projektu będą kosztować realne pieniądze,
  • nie masz doświadczenia w hardware i zależy Ci na czasie (a nie na nauce na własnych błędach).

Profesjonalne usługi obejmują zwykle schemat, layout, dobór komponentów, BOM, przygotowanie plików produkcyjnych, wsparcie w testach i koordynację produkcji. W IoT duże znaczenie ma też doświadczenie w RF i zasilaniu bateryjnym.

Oprogramowanie do projektowania PCB dla projektów Arduino

Darmowe / open source: KiCad (bardzo popularny) i EasyEDA (w przeglądarce). To narzędzia, na których da się zrobić pełnoprawny projekt produkcyjny.

Narzędzia komercyjne: Altium Designer, Eagle/Fusion 360, OrCAD. Mają więcej funkcji i integracji, ale są droższe.

Nauka: realnie licz kilkadziesiąt godzin, zanim zaczniesz robić sensowne projekty (a nie „płytkę, która działa na stole”).

Certyfikacja: FCC, CE i rzeczy, o których łatwo zapomnieć

FCC (USA): dotyczy urządzeń z radiem (Wi‑Fi/Bluetooth). Testuje się emisję i odporność elektromagnetyczną. Nawet jeśli używasz modułu „pre‑certified” (np. ESP32‑WROOM), nadal musisz certyfikować finalny produkt, bo certyfikat modułu nie obejmuje Twojej integracji.

Koszty rzędu 10 000–30 000 USD nie są niczym niezwykłym (zależy od urządzenia i zakresu badań). Projektuj pod zgodność od początku: masa, ekranowanie, layout, obudowa.

CE (Europa): podobna historia: EMC, bezpieczeństwo i wymagania zależne od kategorii produktu.

Wniosek praktyczny: certyfikacji nie da się „dodać na końcu”. Jeśli wiesz, że produkt ma trafić na rynek, budżetuj to od razu.

Przykład: od prototypu Arduino do PCB IoT

Typowy scenariusz: startup buduje czujnik środowiskowy na Arduino Uno z nakładką Wi‑Fi. Na demach działa, ale trzeba zrobić 500 sztuk.

Powstaje PCB oparte o ESP32 (Wi‑Fi wbudowane — odpada nakładka). Na jednej płytce ląduje mikrokontroler, czujniki, zasilanie i antena. Wymiary schodzą z ok. 68×53 mm (Uno) do np. 40×30 mm.

Problemy po drodze są standardowe: na pierwszej iteracji radio ma słaby zasięg (layout anteny), pobór prądu jest za duży (brak porządnego uśpienia), a na etapie produkcji wychodzą tematy dostępności komponentów (zamienniki i poprawki BOM).

Efekt: koszt jednostkowy spada (z rozwiązania „Uno + nakładka + moduły” do jednej płytki), urządzenie jest mniejsze, stabilniejsze, a przy dobrze zrobionym zasilaniu — bateria zaczyna wytrzymywać miesiące, a nie dni.

Najważniejsza lekcja: RF i pobór prądu testuj wcześnie, a produkcję planuj równolegle (BOM, dostępność, montaż, testy).

Podsumowanie

Projektowanie PCB IoT jest kluczowe, jeśli chcesz zrobić produkt, a nie prototyp. Płytka stykowa nadaje się do eksperymentów, ale produkcja wymaga własnego PCB, testów, iteracji i często też podejścia pod zgodność (FCC/CE).

Najlepsze, co możesz zrobić, to myśleć o produkcie wcześniej: o zasilaniu, antenie, obudowie, testach i dostępności komponentów. To oszczędza czas i pieniądze na końcu.

Jeśli potrzebujesz wsparcia przy przejściu „Arduino → produkcja” — od PCB przez firmware po integracje — odezwij się. W takich projektach doświadczenie zwraca się najszybciej: mniej iteracji, mniej niespodzianek i znacznie większa przewidywalność.

Porozmawiajmy
Masz prototyp na Arduino i chcesz przygotować go do produkcji? Napisz do nas — pomożemy zaprojektować PCB, dopracować firmware i przejść przez testy oraz wymagania formalne.

W Blues Brackets zajmujemy się rozwiązywaniem prawdziwych problemów za pomocą najnowszych technologii.

Porozmawiajmy

<mail>hello@bluesbrackets.com
<phone>+48 535 462 678

Spotkajmy się

Kraków, PolandWrocław, PolandWarszawa, Poland

Kontakt

Blues Brackets sp. z o. o.NIP 8842824071REGON 527681035

Usługi Agile Software Development w Polsce | Firma AgileAnimowane Strony Internetowe | Profesjonalne UsługiUsługi integracji systemów ITUsługi backend i JavaScript | bluesBracketsFirma MVP na zamówienie | Dedykowane usługi tworzenia oprogramowania MVPIT Nearshoring i rozwój oprogramowania PolskaEksperci embedded i bare metal | bluesBracketsEkspercka firma projektowa sprzętu | Własna elektronikaTworzenie aplikacji webowych ReactJSRozwój oprogramowania embedded i IoT | Systemy wbudowaneTworzenie progresywnych aplikacji webowych | bluesBrackets PolskaEksperckie usługi hardware | bluesBracketsUsługi rozwoju systemów wbudowanychRozwiązania embedded z RTOSSkalowanie aplikacji dla startupów — rozwiązania skalowalneSoftware House Polska | Tworzenie Aplikacji i Systemów WbudowanychExpert Software Migration Services | bluesBracketsSpecjalistyczne usługi inżynierii oprogramowaniaModernizacja systemów IT i dedykowane oprogramowanieUsługi testowania jakości | bluesBracketsTworzenie aplikacji PWA | iOS i AndroidTworzenie PWA na iOS – Aplikacje mobilneDedykowane usługi IT i outsourcing w PolsceUsługi inżynierii danych i wizualizacjiRozwój aplikacji chmurowych | Polska firma ITUsługi tworzenia oprogramowania na zamówienie — bluesBracketsProfesjonalne usługi UX/UI designUsługi chmury i transformacji cyfrowejSoftware House Java w Polsce | Zatrudnij programistów JavaDedykowany zespół programistów w Polsce | Zespoły software w UEAplikacje Bluetooth